Public Attributes | List of all members
_lpi2c_slave_config Struct Reference

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
 

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.

Definition at line 302 of file fsl_lpi2c.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19