|
STM32F4xx_HAL_Driver
1.8.3
|
Collaboration diagram for FMPI2C Exported Init structure: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(). |