STM32G474xx HAL用户手册
数据结构 | 类型定义 | 枚举
FMAC导出类型
FMAC

数据结构

struct  __FMAC_HandleTypeDef
 FMAC句柄结构定义。 更多...
struct  FMAC_FilterConfigTypeDef
 FMAC滤波器配置结构定义。 更多...

类型定义

typedef struct __FMAC_HandleTypeDef FMAC_HandleTypeDef
 FMAC句柄结构定义。
typedef void(* pFMAC_CallbackTypeDef )(FMAC_HandleTypeDef *hfmac)
 HAL FMAC回调指针定义。

枚举

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状态结构定义。 更多...
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回调ID枚举定义。 更多...

类型定义文档

FMAC句柄结构定义。

typedef void(* pFMAC_CallbackTypeDef)(FMAC_HandleTypeDef *hfmac)

HAL FMAC回调指针定义。

指向FMAC回调函数的指针

Definition at line 161 of file stm32g4xx_hal_fmac.h.


枚举类型文档

FMAC回调ID枚举定义。

枚举值:
HAL_FMAC_ERROR_CB_ID 

FMAC错误回调ID

HAL_FMAC_HALF_GET_DATA_CB_ID 

FMAC获取半数据回调ID

HAL_FMAC_GET_DATA_CB_ID 

FMAC获取数据回调ID

HAL_FMAC_HALF_OUTPUT_DATA_READY_CB_ID 

FMAC半输出数据就绪回调ID

HAL_FMAC_OUTPUT_DATA_READY_CB_ID 

FMAC输出数据就绪回调ID

HAL_FMAC_FILTER_CONFIG_CB_ID 

FMAC滤波器配置回调ID

HAL_FMAC_FILTER_PRELOAD_CB_ID 

FMAC滤波器预加载回调ID

HAL_FMAC_MSPINIT_CB_ID 

FMAC MspInit回调ID

HAL_FMAC_MSPDEINIT_CB_ID 

FMAC MspDeInit回调ID

Definition at line 144 of file stm32g4xx_hal_fmac.h.

FMAC HAL状态结构定义。

枚举值:
HAL_FMAC_STATE_RESET 

FMAC未初始化或已禁用

HAL_FMAC_STATE_READY 

FMAC已初始化并可以使用

HAL_FMAC_STATE_BUSY 

FMAC内部处理进行中

HAL_FMAC_STATE_BUSY_RD 

FMAC正在读取配置

HAL_FMAC_STATE_BUSY_WR 

FMAC正在写入配置

HAL_FMAC_STATE_TIMEOUT 

FMAC处于超时状态

HAL_FMAC_STATE_ERROR 

FMAC处于错误状态

Definition at line 47 of file stm32g4xx_hal_fmac.h.