STM32F4xx_HAL_Driver
1.8.3
|
Data Structures | |
struct | LL_FMPI2C_InitTypeDef |
struct LL_FMPI2C_InitTypeDef |
Definition at line 67 of file stm32f4xx_ll_fmpi2c.h.
Data Fields | ||
---|---|---|
uint32_t | AnalogFilter |
Enables or disables analog noise filter. This parameter can be a value of Analog Filter Selection. This feature can be modified afterwards using unitary functions LL_FMPI2C_EnableAnalogFilter() or LL_FMPI2C_DisableAnalogFilter(). |
uint32_t | DigitalFilter |
Configures the digital noise filter. This parameter can be a number between Min_Data = 0x00 and Max_Data = 0x0F. This feature can be modified afterwards using unitary function LL_FMPI2C_SetDigitalFilter(). |
uint32_t | OwnAddress1 |
Specifies the device own address 1. This parameter must be a value between Min_Data = 0x00 and Max_Data = 0x3FF. This feature can be modified afterwards using unitary function LL_FMPI2C_SetOwnAddress1(). |
uint32_t | OwnAddrSize |
Specifies the device own address 1 size (7-bit or 10-bit). This parameter can be a value of Own Address 1 Length. This feature can be modified afterwards using unitary function LL_FMPI2C_SetOwnAddress1(). |
uint32_t | PeripheralMode |
Specifies the peripheral mode. This parameter can be a value of Peripheral Mode. This feature can be modified afterwards using unitary function LL_FMPI2C_SetMode(). |
uint32_t | Timing |
Specifies the SDA setup, hold time and the SCL high, low period values. This parameter must be set by referring to the STM32CubeMX Tool and the helper macro __LL_FMPI2C_CONVERT_TIMINGS(). This feature can be modified afterwards using unitary function LL_FMPI2C_SetTiming(). |
uint32_t | TypeAcknowledge |
Specifies the ACKnowledge or Non ACKnowledge condition after the address receive match code or next received byte. This parameter can be a value of Acknowledge Generation. This feature can be modified afterwards using unitary function LL_FMPI2C_AcknowledgeNextData(). |