Public Attributes | List of all members
_lpi2c_master_config Struct Reference

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
 

Detailed Description

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.


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


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