STM32G474xx HAL用户手册
宏定义
FMAC导出宏
FMAC

宏定义

#define __HAL_FMAC_Reset_Handle_State(__HANDLE__)
 重置FMAC句柄状态。
#define __HAL_FMAC_Enable_It(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->CR) |= (__INTERRUPT__))
 启用指定的FMAC中断。
#define __HAL_FMAC_Disable_It(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->CR) &= ~(__INTERRUPT__))
 禁用FMAC中断。
#define __HAL_FMAC_Get_It(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->SR) &= ~(__INTERRUPT__))
 检查指定的FMAC中断是否发生。
#define __HAL_FMAC_Clear_It(__HANDLE__, __INTERRUPT__)   /* Dummy macro */
 清除指定的FMAC中断状态。
#define __HAL_FMAC_Get_Flag(__HANDLE__, __FLAG__)   ((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__))
 检查指定的FMAC状态标志是否已置位。
#define __HAL_FMAC_Clear_Flag(__HANDLE__, __FLAG__)   /* Dummy macro */
 清除指定的FMAC状态标志。
#define __HAL_FMAC_Get_It_Source(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->CR) & (__INTERRUPT__))
 检查指定的FMAC中断是否已启用。

宏定义文档

#define __HAL_FMAC_Clear_Flag (   __HANDLE__,
  __FLAG__ 
)    /* Dummy macro */

清除指定的FMAC状态标志。

虚拟宏,因为没有任何标志可以被清除。

参数:
__HANDLE__FMAC句柄。
__FLAG__要清除的FMAC标志。
返回值:

Definition at line 461 of file stm32g4xx_hal_fmac.h.

#define __HAL_FMAC_Clear_It (   __HANDLE__,
  __INTERRUPT__ 
)    /* Dummy macro */

清除指定的FMAC中断状态。

虚拟宏,因为中断状态标志是只读的。

参数:
__HANDLE__FMAC句柄。
__INTERRUPT__要清除的FMAC中断。
返回值:

Definition at line 437 of file stm32g4xx_hal_fmac.h.

#define __HAL_FMAC_Disable_It (   __HANDLE__,
  __INTERRUPT__ 
)    (((__HANDLE__)->Instance->CR) &= ~(__INTERRUPT__))

禁用FMAC中断。

参数:
__HANDLE__FMAC句柄。
__INTERRUPT__FMAC中断。该参数可以是以下数值的任意组合:
返回值:

Definition at line 412 of file stm32g4xx_hal_fmac.h.

#define __HAL_FMAC_Enable_It (   __HANDLE__,
  __INTERRUPT__ 
)    (((__HANDLE__)->Instance->CR) |= (__INTERRUPT__))

启用指定的FMAC中断。

参数:
__HANDLE__FMAC句柄。
__INTERRUPT__FMAC中断。该参数可以是以下数值的任意组合:
返回值:

Definition at line 397 of file stm32g4xx_hal_fmac.h.

#define __HAL_FMAC_Get_Flag (   __HANDLE__,
  __FLAG__ 
)    ((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__))

检查指定的FMAC状态标志是否已置位。

参数:
__HANDLE__FMAC句柄。
__FLAG__要检查的FMAC标志。该参数可以是以下数值的任意组合:
返回值:
置位(标志已置位)或复位(标志已复位)

Definition at line 451 of file stm32g4xx_hal_fmac.h.

Referenced by FMAC_FilterPreload(), and HAL_FMAC_IRQHandler().

#define __HAL_FMAC_Get_It (   __HANDLE__,
  __INTERRUPT__ 
)    (((__HANDLE__)->Instance->SR) &= ~(__INTERRUPT__))

检查指定的FMAC中断是否发生。

参数:
__HANDLE__FMAC句柄。
__INTERRUPT__要检查的FMAC中断。该参数可以是以下数值的任意组合:
返回值:
置位(中断已发生)或复位(中断未发生)

Definition at line 427 of file stm32g4xx_hal_fmac.h.

#define __HAL_FMAC_Get_It_Source (   __HANDLE__,
  __INTERRUPT__ 
)    (((__HANDLE__)->Instance->CR) & (__INTERRUPT__))

检查指定的FMAC中断是否已启用。

参数:
__HANDLE__FMAC句柄。
__INTERRUPT__要检查的FMAC中断。该参数可以是以下数值之一:
返回值:
标志状态

Definition at line 475 of file stm32g4xx_hal_fmac.h.

Referenced by