uc-sdk
|
I2C Own slave address setting structure. More...
#include <lpc17xx_i2c.h>
Public Attributes | |
uint8_t | SlaveAddrChannel |
uint8_t | SlaveAddr_7bit |
uint8_t | GeneralCallState |
uint8_t | SlaveAddrMaskValue |
I2C Own slave address setting structure.
Definition at line 253 of file lpc17xx_i2c.h.
uint8_t I2C_OWNSLAVEADDR_CFG_Type::GeneralCallState |
Enable/Disable General Call Functionality
when I2C control being in Slave mode, should be:
Definition at line 258 of file lpc17xx_i2c.h.
uint8_t I2C_OWNSLAVEADDR_CFG_Type::SlaveAddr_7bit |
Value of 7-bit slave address
Definition at line 257 of file lpc17xx_i2c.h.
uint8_t I2C_OWNSLAVEADDR_CFG_Type::SlaveAddrChannel |
Slave Address channel in I2C control,
should be in range from 0..3
Definition at line 254 of file lpc17xx_i2c.h.
uint8_t I2C_OWNSLAVEADDR_CFG_Type::SlaveAddrMaskValue |
Any bit in this 8-bit value (bit 7:1)
which is set to '1' will cause an automatic compare on the corresponding bit of the received address when it is compared to the SlaveAddr_7bit value associated with this mask register. In other words, bits in SlaveAddr_7bit value which are masked are not taken into account in determining an address match
Definition at line 263 of file lpc17xx_i2c.h.