modes
Fork of mbed-rtos by
I2C_OWNSLAVEADDR_CFG_Type Struct Reference
[I2C Public Types]
I2C Own slave address setting structure. More...
#include <lpc17xx_i2c.h>
Data Fields | |
| uint8_t | SlaveAddrChannel |
| Slave Address channel in I2C control, should be in range from 0..3. | |
| uint8_t | SlaveAddr_7bit |
| Value of 7-bit slave address. | |
| uint8_t | GeneralCallState |
Enable/Disable General Call Functionality when I2C control being in Slave mode, should be:
| |
| uint8_t | 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. | |
Detailed Description
I2C Own slave address setting structure.
Definition at line 259 of file lpc17xx_i2c.h.
Field Documentation
| uint8_t GeneralCallState |
Enable/Disable General Call Functionality when I2C control being in Slave mode, should be:
- ENABLE: Enable General Call function.
- DISABLE: Disable General Call function.
Definition at line 264 of file lpc17xx_i2c.h.
| uint8_t SlaveAddr_7bit |
Value of 7-bit slave address.
Definition at line 263 of file lpc17xx_i2c.h.
| uint8_t SlaveAddrChannel |
Slave Address channel in I2C control, should be in range from 0..3.
Definition at line 260 of file lpc17xx_i2c.h.
| uint8_t 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 269 of file lpc17xx_i2c.h.
Generated on Wed Jul 13 2022 02:56:19 by
1.7.2
