STM32F4xx_HAL_Driver  1.8.3

Configuration functions. More...

+ Collaboration diagram for Configuration functions:

Functions

HAL_StatusTypeDef HAL_EXTI_SetConfigLine (EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig)
 Set configuration of a dedicated Exti line. More...
 
HAL_StatusTypeDef HAL_EXTI_GetConfigLine (EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig)
 Get configuration of a dedicated Exti line. More...
 
HAL_StatusTypeDef HAL_EXTI_ClearConfigLine (EXTI_HandleTypeDef *hexti)
 Clear whole configuration of a dedicated Exti line. More...
 
HAL_StatusTypeDef HAL_EXTI_RegisterCallback (EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef CallbackID, void(*pPendingCbfn)(void))
 Register callback for a dedicated Exti line. More...
 
HAL_StatusTypeDef HAL_EXTI_GetHandle (EXTI_HandleTypeDef *hexti, uint32_t ExtiLine)
 Store line number as handle private field. More...
 

Detailed Description

Configuration functions.

 ===============================================================================
              ##### Configuration functions #####
 ===============================================================================

Function Documentation

◆ HAL_EXTI_ClearConfigLine()

HAL_StatusTypeDef HAL_EXTI_ClearConfigLine ( EXTI_HandleTypeDef hexti)

Clear whole configuration of a dedicated Exti line.

Parameters
hextiExti handle.
Return values
HALStatus.

Definition at line 316 of file stm32f4xx_hal_exti.c.

◆ HAL_EXTI_GetConfigLine()

HAL_StatusTypeDef HAL_EXTI_GetConfigLine ( EXTI_HandleTypeDef hexti,
EXTI_ConfigTypeDef pExtiConfig 
)

Get configuration of a dedicated Exti line.

Parameters
hextiExti handle.
pExtiConfigPointer on structure to store Exti configuration.
Return values
HALStatus.

Definition at line 237 of file stm32f4xx_hal_exti.c.

◆ HAL_EXTI_GetHandle()

HAL_StatusTypeDef HAL_EXTI_GetHandle ( EXTI_HandleTypeDef hexti,
uint32_t  ExtiLine 
)

Store line number as handle private field.

Parameters
hextiExti handle.
ExtiLineExti line number. This parameter can be from 0 to EXTI_LINE_NB.
Return values
HALStatus.

Definition at line 394 of file stm32f4xx_hal_exti.c.

◆ HAL_EXTI_RegisterCallback()

HAL_StatusTypeDef HAL_EXTI_RegisterCallback ( EXTI_HandleTypeDef hexti,
EXTI_CallbackIDTypeDef  CallbackID,
void(*)(void)  pPendingCbfn 
)

Register callback for a dedicated Exti line.

Parameters
hextiExti handle.
CallbackIDUser callback identifier. This parameter can be one of
  • EXTI_CallbackIDTypeDef values.
pPendingCbfnfunction pointer to be stored as callback.
Return values
HALStatus.

Definition at line 369 of file stm32f4xx_hal_exti.c.

◆ HAL_EXTI_SetConfigLine()

HAL_StatusTypeDef HAL_EXTI_SetConfigLine ( EXTI_HandleTypeDef hexti,
EXTI_ConfigTypeDef pExtiConfig 
)

Set configuration of a dedicated Exti line.

Parameters
hextiExti handle.
pExtiConfigPointer on EXTI configuration to be set.
Return values
HALStatus.

Definition at line 142 of file stm32f4xx_hal_exti.c.