![]() |
MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
|
Status Register.
#define MXC_F_I2C_STATUS_BUSY ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_BUSY_POS)) |
STATUS_BUSY Mask
#define MXC_F_I2C_STATUS_BUSY_POS 0 |
STATUS_BUSY Position
#define MXC_F_I2C_STATUS_CKMD ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_CKMD_POS)) |
STATUS_CKMD Mask
#define MXC_F_I2C_STATUS_CKMD_POS 5 |
STATUS_CKMD Position
#define MXC_F_I2C_STATUS_RXE ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_RXE_POS)) |
STATUS_RXE Mask
#define MXC_F_I2C_STATUS_RXE_POS 1 |
STATUS_RXE Position
#define MXC_F_I2C_STATUS_RXF ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_RXF_POS)) |
STATUS_RXF Mask
#define MXC_F_I2C_STATUS_RXF_POS 2 |
STATUS_RXF Position
#define MXC_F_I2C_STATUS_STAT ((uint32_t)(0xFUL << MXC_F_I2C_STATUS_STAT_POS)) |
STATUS_STAT Mask
#define MXC_F_I2C_STATUS_STAT_POS 8 |
STATUS_STAT Position
#define MXC_F_I2C_STATUS_TXE ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_TXE_POS)) |
STATUS_TXE Mask
#define MXC_F_I2C_STATUS_TXE_POS 3 |
STATUS_TXE Position
#define MXC_F_I2C_STATUS_TXF ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_TXF_POS)) |
STATUS_TXF Mask
#define MXC_F_I2C_STATUS_TXF_POS 4 |
STATUS_TXF Position
#define MXC_S_I2C_STATUS_STAT_BY_ST (MXC_V_I2C_STATUS_STAT_BY_ST << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_BY_ST Setting
#define MXC_S_I2C_STATUS_STAT_IDLE (MXC_V_I2C_STATUS_STAT_IDLE << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_IDLE Setting
#define MXC_S_I2C_STATUS_STAT_MRX_ADDR_ACK (MXC_V_I2C_STATUS_STAT_MRX_ADDR_ACK << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_MRX_ADDR_ACK Setting
#define MXC_S_I2C_STATUS_STAT_MRX_EX_ADDR (MXC_V_I2C_STATUS_STAT_MRX_EX_ADDR << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_MRX_EX_ADDR Setting
#define MXC_S_I2C_STATUS_STAT_MTX_ADDR (MXC_V_I2C_STATUS_STAT_MTX_ADDR << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_MTX_ADDR Setting
#define MXC_S_I2C_STATUS_STAT_MTX_EX_ADDR (MXC_V_I2C_STATUS_STAT_MTX_EX_ADDR << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_MTX_EX_ADDR Setting
#define MXC_S_I2C_STATUS_STAT_NACK (MXC_V_I2C_STATUS_STAT_NACK << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_NACK Setting
#define MXC_S_I2C_STATUS_STAT_RX (MXC_V_I2C_STATUS_STAT_RX << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_RX Setting
#define MXC_S_I2C_STATUS_STAT_RX_ACK (MXC_V_I2C_STATUS_STAT_RX_ACK << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_RX_ACK Setting
#define MXC_S_I2C_STATUS_STAT_SRX_ADDR (MXC_V_I2C_STATUS_STAT_SRX_ADDR << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_SRX_ADDR Setting
#define MXC_S_I2C_STATUS_STAT_SRX_EX_ADDR (MXC_V_I2C_STATUS_STAT_SRX_EX_ADDR << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_SRX_EX_ADDR Setting
#define MXC_S_I2C_STATUS_STAT_STX_ADDR_ACK (MXC_V_I2C_STATUS_STAT_STX_ADDR_ACK << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_STX_ADDR_ACK Setting
#define MXC_S_I2C_STATUS_STAT_STX_EX_ADDR_ACK (MXC_V_I2C_STATUS_STAT_STX_EX_ADDR_ACK << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_STX_EX_ADDR_ACK Setting
#define MXC_S_I2C_STATUS_STAT_TX (MXC_V_I2C_STATUS_STAT_TX << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_TX Setting
#define MXC_S_I2C_STATUS_STAT_TX_ACK (MXC_V_I2C_STATUS_STAT_TX_ACK << MXC_F_I2C_STATUS_STAT_POS) |
STATUS_STAT_TX_ACK Setting
#define MXC_V_I2C_STATUS_STAT_BY_ST ((uint32_t)0xFUL) |
STATUS_STAT_BY_ST Value
#define MXC_V_I2C_STATUS_STAT_IDLE ((uint32_t)0x0UL) |
STATUS_STAT_IDLE Value
#define MXC_V_I2C_STATUS_STAT_MRX_ADDR_ACK ((uint32_t)0x2UL) |
STATUS_STAT_MRX_ADDR_ACK Value
#define MXC_V_I2C_STATUS_STAT_MRX_EX_ADDR ((uint32_t)0x4UL) |
STATUS_STAT_MRX_EX_ADDR Value
#define MXC_V_I2C_STATUS_STAT_MTX_ADDR ((uint32_t)0x1UL) |
STATUS_STAT_MTX_ADDR Value
#define MXC_V_I2C_STATUS_STAT_MTX_EX_ADDR ((uint32_t)0x3UL) |
STATUS_STAT_MTX_EX_ADDR Value
#define MXC_V_I2C_STATUS_STAT_NACK ((uint32_t)0xDUL) |
STATUS_STAT_NACK Value
#define MXC_V_I2C_STATUS_STAT_RX ((uint32_t)0xBUL) |
STATUS_STAT_RX Value
#define MXC_V_I2C_STATUS_STAT_RX_ACK ((uint32_t)0xAUL) |
STATUS_STAT_RX_ACK Value
#define MXC_V_I2C_STATUS_STAT_SRX_ADDR ((uint32_t)0x5UL) |
STATUS_STAT_SRX_ADDR Value
#define MXC_V_I2C_STATUS_STAT_SRX_EX_ADDR ((uint32_t)0x7UL) |
STATUS_STAT_SRX_EX_ADDR Value
#define MXC_V_I2C_STATUS_STAT_STX_ADDR_ACK ((uint32_t)0x6UL) |
STATUS_STAT_STX_ADDR_ACK Value
#define MXC_V_I2C_STATUS_STAT_STX_EX_ADDR_ACK ((uint32_t)0x8UL) |
STATUS_STAT_STX_EX_ADDR_ACK Value
#define MXC_V_I2C_STATUS_STAT_TX ((uint32_t)0x9UL) |
STATUS_STAT_TX Value
#define MXC_V_I2C_STATUS_STAT_TX_ACK ((uint32_t)0xCUL) |
STATUS_STAT_TX_ACK Value