STM32H735xx HAL User Manual
Data Structures | Typedefs | Enumerations
FMAC Exported Types
FMAC

Data Structures

struct  __FMAC_HandleTypeDef
 FMAC Handle Structure definition. More...
struct  FMAC_FilterConfigTypeDef
 FMAC Filter Configuration Structure definition. More...

Typedefs

typedef struct __FMAC_HandleTypeDef FMAC_HandleTypeDef
 FMAC Handle Structure definition.
typedef void(* pFMAC_CallbackTypeDef )(FMAC_HandleTypeDef *hfmac)
 HAL FMAC Callback pointer definition.

Enumerations

enum  HAL_FMAC_StateTypeDef {
  HAL_FMAC_STATE_RESET = 0x00U, HAL_FMAC_STATE_READY = 0x20U, HAL_FMAC_STATE_BUSY = 0x24U, HAL_FMAC_STATE_BUSY_RD = 0x25U,
  HAL_FMAC_STATE_BUSY_WR = 0x26U, HAL_FMAC_STATE_TIMEOUT = 0xA0U, HAL_FMAC_STATE_ERROR = 0xE0U
}
 FMAC HAL State Structure definition. More...
enum  HAL_FMAC_CallbackIDTypeDef {
  HAL_FMAC_ERROR_CB_ID = 0x00U, HAL_FMAC_HALF_GET_DATA_CB_ID = 0x01U, HAL_FMAC_GET_DATA_CB_ID = 0x02U, HAL_FMAC_HALF_OUTPUT_DATA_READY_CB_ID = 0x03U,
  HAL_FMAC_OUTPUT_DATA_READY_CB_ID = 0x04U, HAL_FMAC_FILTER_CONFIG_CB_ID = 0x05U, HAL_FMAC_FILTER_PRELOAD_CB_ID = 0x06U, HAL_FMAC_MSPINIT_CB_ID = 0x07U,
  HAL_FMAC_MSPDEINIT_CB_ID = 0x08U
}
 FMAC Callback ID enumeration definition. More...

Typedef Documentation

FMAC Handle Structure definition.

typedef void(* pFMAC_CallbackTypeDef)(FMAC_HandleTypeDef *hfmac)

HAL FMAC Callback pointer definition.

pointer to an FMAC callback function

Definition at line 158 of file stm32h7xx_hal_fmac.h.


Enumeration Type Documentation

FMAC Callback ID enumeration definition.

Enumerator:
HAL_FMAC_ERROR_CB_ID 

FMAC error callback ID

HAL_FMAC_HALF_GET_DATA_CB_ID 

FMAC get half data callback ID

HAL_FMAC_GET_DATA_CB_ID 

FMAC get data callback ID

HAL_FMAC_HALF_OUTPUT_DATA_READY_CB_ID 

FMAC half output data ready callback ID

HAL_FMAC_OUTPUT_DATA_READY_CB_ID 

FMAC output data ready callback ID

HAL_FMAC_FILTER_CONFIG_CB_ID 

FMAC filter configuration callback ID

HAL_FMAC_FILTER_PRELOAD_CB_ID 

FMAC filter preload callback ID

HAL_FMAC_MSPINIT_CB_ID 

FMAC MspInit callback ID

HAL_FMAC_MSPDEINIT_CB_ID 

FMAC MspDeInit callback ID

Definition at line 141 of file stm32h7xx_hal_fmac.h.

FMAC HAL State Structure definition.

Enumerator:
HAL_FMAC_STATE_RESET 

FMAC not yet initialized or disabled

HAL_FMAC_STATE_READY 

FMAC initialized and ready for use

HAL_FMAC_STATE_BUSY 

FMAC internal process is ongoing

HAL_FMAC_STATE_BUSY_RD 

FMAC reading configuration is ongoing

HAL_FMAC_STATE_BUSY_WR 

FMAC writing configuration is ongoing

HAL_FMAC_STATE_TIMEOUT 

FMAC in Timeout state

HAL_FMAC_STATE_ERROR 

FMAC in Error state

Definition at line 47 of file stm32h7xx_hal_fmac.h.