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.