STM32G474xx HAL 用户手册
函数
初始化和反初始化函数
FMAC 导出函数

初始化和配置函数。 更多...

函数

HAL_StatusTypeDef HAL_FMAC_Init (FMAC_HandleTypeDef *hfmac)
 初始化 FMAC 外设及相关句柄。
HAL_StatusTypeDef HAL_FMAC_DeInit (FMAC_HandleTypeDef *hfmac)
 反初始化 FMAC 外设。
__weak void HAL_FMAC_MspInit (FMAC_HandleTypeDef *hfmac)
 初始化 FMAC MSP。
__weak void HAL_FMAC_MspDeInit (FMAC_HandleTypeDef *hfmac)
 反初始化 FMAC MSP。
HAL_StatusTypeDef HAL_FMAC_RegisterCallback (FMAC_HandleTypeDef *hfmac, HAL_FMAC_CallbackIDTypeDef CallbackID, pFMAC_CallbackTypeDef pCallback)
 注册一个用户 FMAC 回调。
HAL_StatusTypeDef HAL_FMAC_UnRegisterCallback (FMAC_HandleTypeDef *hfmac, HAL_FMAC_CallbackIDTypeDef CallbackID)
 注销一个 FMAC 回调。

详细描述

初始化和配置函数。

 ===============================================================================
     #####       初始化和反初始化函数       #####
 ===============================================================================
    [..] 本节提供允许以下操作的函数:
      (+) 初始化 FMAC 外设及相关句柄
      (+) 反初始化 FMAC 外设
      (+) 初始化 FMAC MSP(MCU 特定包)
      (+) 反初始化 FMAC MSP
      (+) 注册一个用户 FMAC 回调
      (+) 注销一个 FMAC 回调

    [..]


函数文档

HAL_StatusTypeDef HAL_FMAC_DeInit ( FMAC_HandleTypeDef hfmac)
HAL_StatusTypeDef HAL_FMAC_Init ( FMAC_HandleTypeDef hfmac)

反初始化 FMAC MSP。

参数:
hfmacFMAC 句柄。
返回值:

定义位于文件 513 行,文件 stm32g4xx_hal_fmac.c

引用 UNUSED

HAL_FMAC_DeInit()HAL_FMAC_UnRegisterCallback() 引用。

初始化 FMAC MSP。

参数:
hfmacFMAC 句柄。
返回值:

定义位于文件 498 行,文件 stm32g4xx_hal_fmac.c

引用 UNUSED

HAL_FMAC_Init()HAL_FMAC_UnRegisterCallback() 引用。

HAL_StatusTypeDef HAL_FMAC_RegisterCallback ( FMAC_HandleTypeDef hfmac,
HAL_FMAC_CallbackIDTypeDef  CallbackID,
pFMAC_CallbackTypeDef  pCallback 
)

注册一个用户 FMAC 回调。

注意:
用户 FMAC 回调将用于替代弱预定义回调。
HAL_FMAC_RegisterCallback() 可以在 HAL_FMAC_STATE_RESET 状态下于 HAL_FMAC_Init() 之前调用,以注册 HAL_FMAC_MSPINIT_CB_ID 和 HAL_FMAC_MSPDEINIT_CB_ID 的回调。
参数:
hfmac指向包含 FMAC 模块配置信息的 FMAC_HandleTypeDef 结构体的指针。
CallbackID要注册的回调 ID。此参数可以是以下值之一: