STM32F4xx_HAL_Driver  1.8.3
FMPI2C Exported Init structure
+ Collaboration diagram for FMPI2C Exported Init structure:

Data Structures

struct  LL_FMPI2C_InitTypeDef
 

Detailed Description


Data Structure Documentation

◆ 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().