Table of Contents

Enum InstructionFormat

Namespace
Iot.Device.Mcp25xxx
Assembly
Iot.Device.Mcp25xxx.dll

MCP25xxx instruction format

public enum InstructionFormat : byte

Fields

BitModify = 5

Allows the user to set or clear individual bits in a particular register.

LoadTxBuffer = 64

When loading a transmit buffer, reduces the overhead of a normal WRITE command by placing the Address Pointer at one of six locations, as indicated by the 3 lower bits.

Read = 3

Reads data from the register beginning at the selected address.

ReadRxBuffer = 144

When reading a receive buffer, reduces the overhead of a normal READ command by placing the Address Pointer at one of four locations, as indicated by the lower 2nd and 3rd bits.

ReadStatus = 160

Quick polling command that reads several Status bits for transmit and receive functions.

RequestToSend = 128

Instructs the controller to begin the message transmission sequence for any of the transmit buffers. Buffers are indicated by the 3 lower bits.

Reset = 192

Resets the internal registers to the default state, sets Configuration mode.

RxStatus = 176

Quick polling command that indicates a filter match and message type (standard, extended and/or remote) of the received message.

Write = 2

Writes data to the register beginning at the selected address.