STM32H735xx HAL User Manual
Defines
FMAC Exported Macros
FMAC

Defines

#define __HAL_FMAC_RESET_HANDLE_STATE(__HANDLE__)
 Reset FMAC handle state.
#define __HAL_FMAC_ENABLE_IT(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->CR) |= (__INTERRUPT__))
 Enable the specified FMAC interrupt.
#define __HAL_FMAC_DISABLE_IT(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->CR) &= ~(__INTERRUPT__))
 Disable the FMAC interrupt.
#define __HAL_FMAC_GET_IT(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->SR) &= ~(__INTERRUPT__))
 Check whether the specified FMAC interrupt occurred or not.
#define __HAL_FMAC_CLEAR_IT(__HANDLE__, __INTERRUPT__)   /* Dummy macro */
 Clear specified FMAC interrupt status.
#define __HAL_FMAC_GET_FLAG(__HANDLE__, __FLAG__)   ((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__))
 Check whether the specified FMAC status flag is set or not.
#define __HAL_FMAC_CLEAR_FLAG(__HANDLE__, __FLAG__)   /* Dummy macro */
 Clear specified FMAC status flag.
#define __HAL_FMAC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)   (((__HANDLE__)->Instance->CR) & (__INTERRUPT__))
 Check whether the specified FMAC interrupt is enabled or not.

Define Documentation

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

Clear specified FMAC status flag.

Dummy macro as no flag can be cleared.

Parameters:
__HANDLE__FMAC handle.
__FLAG__FMAC flag to clear.
Return values:
None

Definition at line 447 of file stm32h7xx_hal_fmac.h.

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

Clear specified FMAC interrupt status.

Dummy macro as the interrupt status flags are read-only.

Parameters:
__HANDLE__FMAC handle.
__INTERRUPT__FMAC interrupt to clear.
Return values:
None

Definition at line 425 of file stm32h7xx_hal_fmac.h.

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

Disable the FMAC interrupt.

Parameters:
__HANDLE__FMAC handle.
__INTERRUPT__FMAC Interrupt. This parameter can be any combination of the following values:
Return values:
None

Definition at line 402 of file stm32h7xx_hal_fmac.h.

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

Enable the specified FMAC interrupt.

Parameters:
__HANDLE__FMAC handle.
__INTERRUPT__FMAC Interrupt. This parameter can be any combination of the following values:
Return values:
None

Definition at line 387 of file stm32h7xx_hal_fmac.h.

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

Check whether the specified FMAC status flag is set or not.

Parameters:
__HANDLE__FMAC handle.
__FLAG__FMAC flag to check. This parameter can be any combination of the following values:
Return values:
SET(flag is set) or RESET (flag is reset)

Definition at line 438 of file stm32h7xx_hal_fmac.h.

Referenced by FMAC_FilterPreload(), and HAL_FMAC_IRQHandler().

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

Check whether the specified FMAC interrupt occurred or not.

Parameters:
__HANDLE__FMAC handle.
__INTERRUPT__FMAC interrupt to check. This parameter can be any combination of the following values:
Return values:
SET(interrupt occurred) or RESET (interrupt did not occurred)

Definition at line 416 of file stm32h7xx_hal_fmac.h.

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

Check whether the specified FMAC interrupt is enabled or not.

Parameters:
__HANDLE__FMAC handle.
__INTERRUPT__FMAC interrupt to check. This parameter can be one of the following values:
Return values:
FlagStatus

Definition at line 460 of file stm32h7xx_hal_fmac.h.

Referenced by HAL_FMAC_IRQHandler().

#define __HAL_FMAC_RESET_HANDLE_STATE (   __HANDLE__)
Value:
do{                                           \
                                                      (__HANDLE__)->State = HAL_FMAC_STATE_RESET; \
                                                      (__HANDLE__)->MspInitCallback = NULL;       \
                                                      (__HANDLE__)->MspDeInitCallback = NULL;     \
                                                    } while(0U)

Reset FMAC handle state.

Parameters:
__HANDLE__FMAC handle.
Return values:
None

Definition at line 366 of file stm32h7xx_hal_fmac.h.