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.