RTEMS 6.1-rc1
Data Fields
_lpi2c_slave_config Struct Reference

Structure with settings to initialize the LPI2C slave module. More...

#include <fsl_lpi2c.h>

Data Fields

bool enableSlave
 
uint8_t address0
 
uint8_t address1
 
lpi2c_slave_address_match_t addressMatchMode
 
bool filterDozeEnable
 
bool filterEnable
 
bool enableGeneralCall
 
struct {
   bool   _lpi2c_slave_config::enableAck
 
   bool   _lpi2c_slave_config::enableTx
 
   bool   _lpi2c_slave_config::enableRx
 
   bool   _lpi2c_slave_config::enableAddress
 
sclStall
 
bool ignoreAck
 
bool enableReceivedAddressRead
 
uint32_t sdaGlitchFilterWidth_ns
 
uint32_t sclGlitchFilterWidth_ns
 
uint32_t dataValidDelay_ns
 
uint32_t clockHoldTime_ns
 

Detailed Description

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.


The documentation for this struct was generated from the following file: