STM32L486xx HAL User Manual
Data Structures | Typedefs | Enumerations
DFSDM Exported Types
DFSDM

Data Structures

struct  DFSDM_Channel_OutputClockTypeDef
 DFSDM channel output clock structure definition. More...
struct  DFSDM_Channel_InputTypeDef
 DFSDM channel input structure definition. More...
struct  DFSDM_Channel_SerialInterfaceTypeDef
 DFSDM channel serial interface structure definition. More...
struct  DFSDM_Channel_AwdTypeDef
 DFSDM channel analog watchdog structure definition. More...
struct  DFSDM_Channel_InitTypeDef
 DFSDM channel init structure definition. More...
struct  __DFSDM_Channel_HandleTypeDef
 DFSDM channel handle structure definition. More...
struct  DFSDM_Filter_RegularParamTypeDef
 DFSDM filter regular conversion parameters structure definition. More...
struct  DFSDM_Filter_InjectedParamTypeDef
 DFSDM filter injected conversion parameters structure definition. More...
struct  DFSDM_Filter_FilterParamTypeDef
 DFSDM filter parameters structure definition. More...
struct  DFSDM_Filter_InitTypeDef
 DFSDM filter init structure definition. More...
struct  __DFSDM_Filter_HandleTypeDef
 DFSDM filter handle structure definition. More...
struct  DFSDM_Filter_AwdParamTypeDef
 DFSDM filter analog watchdog parameters structure definition. More...

Typedefs

typedef struct
__DFSDM_Channel_HandleTypeDef 
DFSDM_Channel_HandleTypeDef
 DFSDM channel handle structure definition.
typedef void(* pDFSDM_Channel_CallbackTypeDef )(DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 DFSDM channel callback pointer definition.
typedef struct
__DFSDM_Filter_HandleTypeDef 
DFSDM_Filter_HandleTypeDef
 DFSDM filter handle structure definition.
typedef void(* pDFSDM_Filter_CallbackTypeDef )(DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 DFSDM filter callback pointer definition.
typedef void(* pDFSDM_Filter_AwdCallbackTypeDef )(DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold)

Enumerations

enum  HAL_DFSDM_Channel_StateTypeDef { HAL_DFSDM_CHANNEL_STATE_RESET = 0x00U, HAL_DFSDM_CHANNEL_STATE_READY = 0x01U, HAL_DFSDM_CHANNEL_STATE_ERROR = 0xFFU }
 HAL DFSDM Channel states definition. More...
enum  HAL_DFSDM_Channel_CallbackIDTypeDef { HAL_DFSDM_CHANNEL_CKAB_CB_ID = 0x00U, HAL_DFSDM_CHANNEL_SCD_CB_ID = 0x01U, HAL_DFSDM_CHANNEL_MSPINIT_CB_ID = 0x02U, HAL_DFSDM_CHANNEL_MSPDEINIT_CB_ID = 0x03U }
 DFSDM channel callback ID enumeration definition. More...
enum  HAL_DFSDM_Filter_StateTypeDef {
  HAL_DFSDM_FILTER_STATE_RESET = 0x00U, HAL_DFSDM_FILTER_STATE_READY = 0x01U, HAL_DFSDM_FILTER_STATE_REG = 0x02U, HAL_DFSDM_FILTER_STATE_INJ = 0x03U,
  HAL_DFSDM_FILTER_STATE_REG_INJ = 0x04U, HAL_DFSDM_FILTER_STATE_ERROR = 0xFFU
}
 HAL DFSDM Filter states definition. More...
enum  HAL_DFSDM_Filter_CallbackIDTypeDef {
  HAL_DFSDM_FILTER_REGCONV_COMPLETE_CB_ID = 0x00U, HAL_DFSDM_FILTER_REGCONV_HALFCOMPLETE_CB_ID = 0x01U, HAL_DFSDM_FILTER_INJCONV_COMPLETE_CB_ID = 0x02U, HAL_DFSDM_FILTER_INJCONV_HALFCOMPLETE_CB_ID = 0x03U,
  HAL_DFSDM_FILTER_ERROR_CB_ID = 0x04U, HAL_DFSDM_FILTER_MSPINIT_CB_ID = 0x05U, HAL_DFSDM_FILTER_MSPDEINIT_CB_ID = 0x06U
}
 DFSDM filter callback ID enumeration definition. More...

Typedef Documentation

DFSDM channel handle structure definition.

DFSDM filter handle structure definition.

DFSDM channel callback pointer definition.

Definition at line 171 of file stm32l4xx_hal_dfsdm.h.

typedef void(* pDFSDM_Filter_AwdCallbackTypeDef)(DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold)

Definition at line 305 of file stm32l4xx_hal_dfsdm.h.

DFSDM filter callback pointer definition.

Definition at line 304 of file stm32l4xx_hal_dfsdm.h.


Enumeration Type Documentation

DFSDM channel callback ID enumeration definition.

Enumerator:
HAL_DFSDM_CHANNEL_CKAB_CB_ID 

DFSDM channel clock absence detection callback ID

HAL_DFSDM_CHANNEL_SCD_CB_ID 

DFSDM channel short circuit detection callback ID

HAL_DFSDM_CHANNEL_MSPINIT_CB_ID 

DFSDM channel MSP init callback ID

HAL_DFSDM_CHANNEL_MSPDEINIT_CB_ID 

DFSDM channel MSP de-init callback ID

Definition at line 160 of file stm32l4xx_hal_dfsdm.h.

HAL DFSDM Channel states definition.

Enumerator:
HAL_DFSDM_CHANNEL_STATE_RESET 

DFSDM channel not initialized

HAL_DFSDM_CHANNEL_STATE_READY 

DFSDM channel initialized and ready for use

HAL_DFSDM_CHANNEL_STATE_ERROR 

DFSDM channel state error

Definition at line 68 of file stm32l4xx_hal_dfsdm.h.

DFSDM filter callback ID enumeration definition.

Enumerator:
HAL_DFSDM_FILTER_REGCONV_COMPLETE_CB_ID 

DFSDM filter regular conversion complete callback ID

HAL_DFSDM_FILTER_REGCONV_HALFCOMPLETE_CB_ID 

DFSDM filter half regular conversion complete callback ID

HAL_DFSDM_FILTER_INJCONV_COMPLETE_CB_ID 

DFSDM filter injected conversion complete callback ID

HAL_DFSDM_FILTER_INJCONV_HALFCOMPLETE_CB_ID 

DFSDM filter half injected conversion complete callback ID

HAL_DFSDM_FILTER_ERROR_CB_ID 

DFSDM filter error callback ID

HAL_DFSDM_FILTER_MSPINIT_CB_ID 

DFSDM filter MSP init callback ID

HAL_DFSDM_FILTER_MSPDEINIT_CB_ID 

DFSDM filter MSP de-init callback ID

Definition at line 290 of file stm32l4xx_hal_dfsdm.h.

HAL DFSDM Filter states definition.

Enumerator:
HAL_DFSDM_FILTER_STATE_RESET 

DFSDM filter not initialized

HAL_DFSDM_FILTER_STATE_READY 

DFSDM filter initialized and ready for use

HAL_DFSDM_FILTER_STATE_REG 

DFSDM filter regular conversion in progress

HAL_DFSDM_FILTER_STATE_INJ 

DFSDM filter injected conversion in progress

HAL_DFSDM_FILTER_STATE_REG_INJ 

DFSDM filter regular and injected conversions in progress

HAL_DFSDM_FILTER_STATE_ERROR 

DFSDM filter state error

Definition at line 177 of file stm32l4xx_hal_dfsdm.h.