Nut/OS  5.0.5
API Reference
I2C_registers
Collaboration diagram for I2C_registers:

Defines

#define I2C_Register_CR1   ((uint8_t)0x00)
#define I2C_Register_CR2   ((uint8_t)0x04)
#define I2C_Register_OAR1   ((uint8_t)0x08)
#define I2C_Register_OAR2   ((uint8_t)0x0C)
#define I2C_Register_DR   ((uint8_t)0x10)
#define I2C_Register_SR1   ((uint8_t)0x14)
#define I2C_Register_SR2   ((uint8_t)0x18)
#define I2C_Register_CCR   ((uint8_t)0x1C)
#define I2C_Register_TRISE   ((uint8_t)0x20)
#define IS_I2C_REGISTER(REGISTER)

Define Documentation

#define I2C_Register_CR1   ((uint8_t)0x00)
#define I2C_Register_CR2   ((uint8_t)0x04)
#define I2C_Register_OAR1   ((uint8_t)0x08)
#define I2C_Register_OAR2   ((uint8_t)0x0C)
#define I2C_Register_DR   ((uint8_t)0x10)
#define I2C_Register_SR1   ((uint8_t)0x14)
#define I2C_Register_SR2   ((uint8_t)0x18)
#define I2C_Register_CCR   ((uint8_t)0x1C)
#define I2C_Register_TRISE   ((uint8_t)0x20)
#define IS_I2C_REGISTER (   REGISTER)
Value:
(((REGISTER) == I2C_Register_CR1) || \
                                   ((REGISTER) == I2C_Register_CR2) || \
                                   ((REGISTER) == I2C_Register_OAR1) || \
                                   ((REGISTER) == I2C_Register_OAR2) || \
                                   ((REGISTER) == I2C_Register_DR) || \
                                   ((REGISTER) == I2C_Register_SR1) || \
                                   ((REGISTER) == I2C_Register_SR2) || \
                                   ((REGISTER) == I2C_Register_CCR) || \
                                   ((REGISTER) == I2C_Register_TRISE))