STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Collaboration diagram for IRQ Handler and Callbacks:

Functions

void HAL_FMPI2C_EV_IRQHandler (FMPI2C_HandleTypeDef *hfmpi2c)
 This function handles FMPI2C event interrupt request.
 
void HAL_FMPI2C_ER_IRQHandler (FMPI2C_HandleTypeDef *hfmpi2c)
 This function handles FMPI2C error interrupt request.
 
void HAL_FMPI2C_MasterTxCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Master Tx Transfer completed callback.
 
void HAL_FMPI2C_MasterRxCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Master Rx Transfer completed callback.
 
void HAL_FMPI2C_SlaveTxCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Slave Tx Transfer completed callback.
 
void HAL_FMPI2C_SlaveRxCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Slave Rx Transfer completed callback.
 
void HAL_FMPI2C_AddrCallback (FMPI2C_HandleTypeDef *hfmpi2c, uint8_t TransferDirection, uint16_t AddrMatchCode)
 Slave Address Match callback.
 
void HAL_FMPI2C_ListenCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Listen Complete callback.
 
void HAL_FMPI2C_MemTxCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Memory Tx Transfer completed callback.
 
void HAL_FMPI2C_MemRxCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 Memory Rx Transfer completed callback.
 
void HAL_FMPI2C_ErrorCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 FMPI2C error callback.
 
void HAL_FMPI2C_AbortCpltCallback (FMPI2C_HandleTypeDef *hfmpi2c)
 FMPI2C abort callback.
 

Detailed Description

Function Documentation

◆ HAL_FMPI2C_EV_IRQHandler()

void HAL_FMPI2C_EV_IRQHandler ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

This function handles FMPI2C event interrupt request.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4625 of file stm32f4xx_hal_fmpi2c.c.

References __FMPI2C_HandleTypeDef::Instance, and __FMPI2C_HandleTypeDef::XferISR.

◆ HAL_FMPI2C_ER_IRQHandler()

void HAL_FMPI2C_ER_IRQHandler ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

This function handles FMPI2C error interrupt request.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4644 of file stm32f4xx_hal_fmpi2c.c.

References __HAL_FMPI2C_CLEAR_FLAG, __FMPI2C_HandleTypeDef::ErrorCode, FMPI2C_CHECK_FLAG, FMPI2C_CHECK_IT_SOURCE, FMPI2C_FLAG_ARLO, FMPI2C_FLAG_BERR, FMPI2C_FLAG_OVR, FMPI2C_IT_ERRI, FMPI2C_ITError(), HAL_FMPI2C_ERROR_ARLO, HAL_FMPI2C_ERROR_BERR, HAL_FMPI2C_ERROR_NONE, HAL_FMPI2C_ERROR_OVR, and __FMPI2C_HandleTypeDef::Instance.

◆ HAL_FMPI2C_MasterTxCpltCallback()

__weak void HAL_FMPI2C_MasterTxCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Master Tx Transfer completed callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4696 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITMasterCplt(), FMPI2C_ITMasterSeqCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_MasterRxCpltCallback()

__weak void HAL_FMPI2C_MasterRxCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Master Rx Transfer completed callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4712 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITMasterCplt(), FMPI2C_ITMasterSeqCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_SlaveTxCpltCallback()

__weak void HAL_FMPI2C_SlaveTxCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Slave Tx Transfer completed callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4727 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITSlaveCplt(), FMPI2C_ITSlaveSeqCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_SlaveRxCpltCallback()

__weak void HAL_FMPI2C_SlaveRxCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Slave Rx Transfer completed callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4743 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITSlaveCplt(), FMPI2C_ITSlaveSeqCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_AddrCallback()

__weak void HAL_FMPI2C_AddrCallback ( FMPI2C_HandleTypeDef * hfmpi2c,
uint8_t TransferDirection,
uint16_t AddrMatchCode )

#include <stm32f4xx_hal_fmpi2c.h>

Slave Address Match callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
TransferDirectionMaster request Transfer Direction (Write/Read), value of FMPI2C Transfer Direction Master Point of View
AddrMatchCodeAddress Match Code
Return values
None

Definition at line 4761 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITAddrCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_ListenCpltCallback()

__weak void HAL_FMPI2C_ListenCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Listen Complete callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4779 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITListenCplt(), FMPI2C_ITSlaveCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_MemTxCpltCallback()

__weak void HAL_FMPI2C_MemTxCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Memory Tx Transfer completed callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4795 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITMasterCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_MemRxCpltCallback()

__weak void HAL_FMPI2C_MemRxCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

Memory Rx Transfer completed callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4811 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_ITMasterCplt(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_ErrorCallback()

__weak void HAL_FMPI2C_ErrorCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

FMPI2C error callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4827 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_TreatErrorCallback(), and HAL_FMPI2C_Init().

◆ HAL_FMPI2C_AbortCpltCallback()

__weak void HAL_FMPI2C_AbortCpltCallback ( FMPI2C_HandleTypeDef * hfmpi2c)

#include <stm32f4xx_hal_fmpi2c.h>

FMPI2C abort callback.

Parameters
hfmpi2cPointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.
Return values
None

Definition at line 4843 of file stm32f4xx_hal_fmpi2c.c.

References UNUSED.

Referenced by FMPI2C_TreatErrorCallback(), and HAL_FMPI2C_Init().