[−][src]Module lpc55s6x_pac::i2c0::slvctl
Slave control register.
Structs
AUTOACK_W | Write proxy for field |
AUTOMATCHREAD_W | Write proxy for field |
SLVCONTINUE_W | Write proxy for field |
SLVDMA_W | Write proxy for field |
SLVNACK_W | Write proxy for field |
Enums
AUTOACK_A | Automatic Acknowledge.When this bit is set, it will cause an I2C header which matches SLVADR0 and the direction set by AUTOMATCHREAD to be ACKed immediately; this is used with DMA to allow processing of the data without intervention. If this bit is clear and a header matches SLVADR0, the behavior is controlled by AUTONACK in the SLVADR0 register: allowing NACK or interrupt. |
AUTOMATCHREAD_A | When AUTOACK is set, this bit controls whether it matches a read or write request on the next header with an address matching SLVADR0. Since DMA needs to be configured to match the transfer direction, the direction needs to be specified. This bit allows a direction to be chosen for the next operation. |
SLVCONTINUE_A | Slave Continue. |
SLVDMA_A | Slave DMA enable. |
SLVNACK_A | Slave NACK. |
Type Definitions
AUTOACK_R | Reader of field |
AUTOMATCHREAD_R | Reader of field |
R | Reader of register SLVCTL |
SLVCONTINUE_R | Reader of field |
SLVDMA_R | Reader of field |
SLVNACK_R | Reader of field |
W | Writer for register SLVCTL |