Structure with settings to initialize the LPI2C slave module. More...
#include <fsl_lpi2c.h>
Public Attributes | |
uint8_t | address0 |
uint8_t | address1 |
lpi2c_slave_address_match_t | addressMatchMode |
uint32_t | clockHoldTime_ns |
uint32_t | dataValidDelay_ns |
bool | enableGeneralCall |
bool | enableReceivedAddressRead |
bool | enableSlave |
bool | filterDozeEnable |
bool | filterEnable |
bool | ignoreAck |
uint32_t | sclGlitchFilterWidth_ns |
struct { | |
bool _lpi2c_slave_config::enableAck | |
bool _lpi2c_slave_config::enableAddress | |
bool _lpi2c_slave_config::enableRx | |
bool _lpi2c_slave_config::enableTx | |
} | sclStall |
uint32_t | sdaGlitchFilterWidth_ns |
Structure with settings to initialize the LPI2C slave module.
This structure holds configuration settings for the LPI2C slave peripheral. To initialize this structure to reasonable defaults, call the LPI2C_SlaveGetDefaultConfig() function and pass a pointer to your configuration structure instance.
The configuration structure can be made constant so it resides in flash.
Definition at line 302 of file fsl_lpi2c.h.