Structure with settings to initialize the LPI2C master module. More...
#include <fsl_lpi2c.h>
Public Attributes | |
uint32_t | baudRate_Hz |
uint32_t | busIdleTimeout_ns |
bool | debugEnable |
bool | enableDoze |
bool | enableMaster |
struct { | |
bool _lpi2c_master_config::enable | |
lpi2c_host_request_polarity_t _lpi2c_master_config::polarity | |
lpi2c_host_request_source_t _lpi2c_master_config::source | |
} | hostRequest |
bool | ignoreAck |
lpi2c_master_pin_config_t | pinConfig |
uint32_t | pinLowTimeout_ns |
uint8_t | sclGlitchFilterWidth_ns |
uint8_t | sdaGlitchFilterWidth_ns |
Structure with settings to initialize the LPI2C master module.
This structure holds configuration settings for the LPI2C peripheral. To initialize this structure to reasonable defaults, call the LPI2C_MasterGetDefaultConfig() 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 137 of file fsl_lpi2c.h.