STM32H735xx HAL User Manual
Functions
Callback functions
FMAC Exported Functions

Callback functions. More...

Functions

__weak void HAL_FMAC_ErrorCallback (FMAC_HandleTypeDef *hfmac)
 FMAC error callback.
__weak void HAL_FMAC_HalfGetDataCallback (FMAC_HandleTypeDef *hfmac)
 FMAC get half data callback.
__weak void HAL_FMAC_GetDataCallback (FMAC_HandleTypeDef *hfmac)
 FMAC get data callback.
__weak void HAL_FMAC_HalfOutputDataReadyCallback (FMAC_HandleTypeDef *hfmac)
 FMAC half output data ready callback.
__weak void HAL_FMAC_OutputDataReadyCallback (FMAC_HandleTypeDef *hfmac)
 FMAC output data ready callback.
__weak void HAL_FMAC_FilterConfigCallback (FMAC_HandleTypeDef *hfmac)
 FMAC filter configuration callback.
__weak void HAL_FMAC_FilterPreloadCallback (FMAC_HandleTypeDef *hfmac)
 FMAC filter preload callback.

Detailed Description

Callback functions.

  ==============================================================================
                      ##### Callback functions  #####
  ==============================================================================
    [..]  This section provides Interruption and DMA callback functions:
      (+) DMA or Interrupt: the user's input data is half written (DMA only)
          or completely written.
      (+) DMA or Interrupt: the user's output buffer is half filled (DMA only)
          or completely filled.
      (+) DMA or Interrupt: error handling.


Function Documentation

FMAC error callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1288 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAError(), FMAC_DMAFilterConfig(), FMAC_DMAFilterPreload(), HAL_FMAC_Init(), HAL_FMAC_IRQHandler(), and HAL_FMAC_UnRegisterCallback().

FMAC filter configuration callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1368 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAFilterConfig(), HAL_FMAC_Init(), and HAL_FMAC_UnRegisterCallback().

FMAC filter preload callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1384 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAFilterPreload(), HAL_FMAC_Init(), and HAL_FMAC_UnRegisterCallback().

FMAC get data callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1320 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAGetData(), HAL_FMAC_Init(), HAL_FMAC_IRQHandler(), and HAL_FMAC_UnRegisterCallback().

FMAC get half data callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1304 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAHalfGetData(), HAL_FMAC_Init(), and HAL_FMAC_UnRegisterCallback().

FMAC half output data ready callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1336 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAHalfOutputDataReady(), HAL_FMAC_Init(), and HAL_FMAC_UnRegisterCallback().

FMAC output data ready callback.

Parameters:
hfmacpointer to a FMAC_HandleTypeDef structure that contains the configuration information for FMAC module.
Return values:
None

Definition at line 1352 of file stm32h7xx_hal_fmac.c.

Referenced by FMAC_DMAOutputDataReady(), HAL_FMAC_Init(), HAL_FMAC_IRQHandler(), and HAL_FMAC_UnRegisterCallback().