STM32H735xx HAL User Manual
|
Defines | |
#define | __HAL_FDCAN_RESET_HANDLE_STATE(__HANDLE__) |
Reset FDCAN handle state. | |
#define | __HAL_FDCAN_ENABLE_IT(__HANDLE__, __INTERRUPT__) |
Enable the specified FDCAN interrupts. | |
#define | __HAL_FDCAN_DISABLE_IT(__HANDLE__, __INTERRUPT__) |
Disable the specified FDCAN interrupts. | |
#define | __HAL_FDCAN_GET_IT(__HANDLE__, __INTERRUPT__) (((__INTERRUPT__) < FDCAN_IT_CALIB_WATCHDOG_EVENT) ? ((__HANDLE__)->Instance->IR & (__INTERRUPT__)) : ((FDCAN_CCU->IR << 30) & (__INTERRUPT__))) |
Check whether the specified FDCAN interrupt is set or not. | |
#define | __HAL_FDCAN_CLEAR_IT(__HANDLE__, __INTERRUPT__) |
Clear the specified FDCAN interrupts. | |
#define | __HAL_FDCAN_GET_FLAG(__HANDLE__, __FLAG__) (((__FLAG__) < FDCAN_FLAG_CALIB_WATCHDOG_EVENT) ? ((__HANDLE__)->Instance->IR & (__FLAG__)) : ((FDCAN_CCU->IR << 30) & (__FLAG__))) |
Check whether the specified FDCAN flag is set or not. | |
#define | __HAL_FDCAN_CLEAR_FLAG(__HANDLE__, __FLAG__) |
Clear the specified FDCAN flags. | |
#define | __HAL_FDCAN_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (((__INTERRUPT__) < FDCAN_IT_CALIB_WATCHDOG_EVENT) ? ((__HANDLE__)->Instance->IE & (__INTERRUPT__)) : ((FDCAN_CCU->IE << 30) & (__INTERRUPT__))) |
Check if the specified FDCAN interrupt source is enabled or disabled. | |
#define | __HAL_FDCAN_TT_ENABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->ttcan->TTIE) |= (__INTERRUPT__)) |
Enable the specified FDCAN TT interrupts. | |
#define | __HAL_FDCAN_TT_DISABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->ttcan->TTIE) &= ~(__INTERRUPT__)) |
Disable the specified FDCAN TT interrupts. | |
#define | __HAL_FDCAN_TT_GET_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->ttcan->TTIR) & (__INTERRUPT__)) |
Check whether the specified FDCAN TT interrupt is set or not. | |
#define | __HAL_FDCAN_TT_CLEAR_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->ttcan->TTIR) = (__INTERRUPT__)) |
Clear the specified FDCAN TT interrupts. | |
#define | __HAL_FDCAN_TT_GET_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->ttcan->TTIR) & (__FLAG__)) |
Check whether the specified FDCAN TT flag is set or not. | |
#define | __HAL_FDCAN_TT_CLEAR_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->ttcan->TTIR) = (__FLAG__)) |
Clear the specified FDCAN TT flags. | |
#define | __HAL_FDCAN_TT_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->ttcan->TTIE) & (__INTERRUPT__)) |
Check if the specified FDCAN TT interrupt source is enabled or disabled. |
#define __HAL_FDCAN_CLEAR_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) |
do{ \ ((__HANDLE__)->Instance->IR) = ((__FLAG__) & FDCAN_IR_MASK); \ FDCAN_CCU->IR = (((__FLAG__) & CCU_IR_MASK) >> 30); \ }while(0)
Clear the specified FDCAN flags.
__HANDLE__ | FDCAN handle. |
__FLAG__ | specifies the flags to clear. This parameter can be any combination of
|
None |
Definition at line 1854 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_IRQHandler().
#define __HAL_FDCAN_CLEAR_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) |
do{ \ ((__HANDLE__)->Instance->IR) = ((__INTERRUPT__) & FDCAN_IR_MASK); \ FDCAN_CCU->IR = (((__INTERRUPT__) & CCU_IR_MASK) >> 30); \ }while(0)
Clear the specified FDCAN interrupts.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | specifies the interrupts to clear. This parameter can be any combination of
|
None |
Definition at line 1832 of file stm32h7xx_hal_fdcan.h.
#define __HAL_FDCAN_DISABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) |
do{ \ ((__HANDLE__)->Instance->IE) &= ~((__INTERRUPT__) & FDCAN_IR_MASK); \ FDCAN_CCU->IE &= ~(((__INTERRUPT__) & CCU_IR_MASK) >> 30); \ }while(0)
Disable the specified FDCAN interrupts.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | FDCAN interrupt. This parameter can be any combination of
|
None |
Definition at line 1810 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_DeactivateNotification().
#define __HAL_FDCAN_ENABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) |
do{ \ (__HANDLE__)->Instance->IE |= ((__INTERRUPT__) & FDCAN_IR_MASK); \ FDCAN_CCU->IE |= (((__INTERRUPT__) & CCU_IR_MASK) >> 30); \ }while(0)
Enable the specified FDCAN interrupts.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | FDCAN interrupt. This parameter can be any combination of
|
None |
Definition at line 1796 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_ActivateNotification().
#define __HAL_FDCAN_GET_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | (((__FLAG__) < FDCAN_FLAG_CALIB_WATCHDOG_EVENT) ? ((__HANDLE__)->Instance->IR & (__FLAG__)) : ((FDCAN_CCU->IR << 30) & (__FLAG__))) |
Check whether the specified FDCAN flag is set or not.
__HANDLE__ | FDCAN handle. |
__FLAG__ | FDCAN flag. This parameter can be one of
|
FlagStatus |
Definition at line 1845 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_IRQHandler().
#define __HAL_FDCAN_GET_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__INTERRUPT__) < FDCAN_IT_CALIB_WATCHDOG_EVENT) ? ((__HANDLE__)->Instance->IR & (__INTERRUPT__)) : ((FDCAN_CCU->IR << 30) & (__INTERRUPT__))) |
Check whether the specified FDCAN interrupt is set or not.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | FDCAN interrupt. This parameter can be one of
|
ITStatus |
Definition at line 1823 of file stm32h7xx_hal_fdcan.h.
#define __HAL_FDCAN_GET_IT_SOURCE | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__INTERRUPT__) < FDCAN_IT_CALIB_WATCHDOG_EVENT) ? ((__HANDLE__)->Instance->IE & (__INTERRUPT__)) : ((FDCAN_CCU->IE << 30) & (__INTERRUPT__))) |
Check if the specified FDCAN interrupt source is enabled or disabled.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | specifies the FDCAN interrupt source to check. This parameter can be a value of
|
ITStatus |
Definition at line 1866 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_IRQHandler().
#define __HAL_FDCAN_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
do{ \ (__HANDLE__)->State = HAL_FDCAN_STATE_RESET; \ (__HANDLE__)->MspInitCallback = NULL; \ (__HANDLE__)->MspDeInitCallback = NULL; \ } while(0)
Reset FDCAN handle state.
__HANDLE__ | FDCAN handle. |
None |
Definition at line 1780 of file stm32h7xx_hal_fdcan.h.
#define __HAL_FDCAN_TT_CLEAR_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | (((__HANDLE__)->ttcan->TTIR) = (__FLAG__)) |
Clear the specified FDCAN TT flags.
__HANDLE__ | FDCAN handle. |
__FLAG__ | specifies the TT flags to clear. This parameter can be any combination of
|
None |
Definition at line 1920 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_IRQHandler().
#define __HAL_FDCAN_TT_CLEAR_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->ttcan->TTIR) = (__INTERRUPT__)) |
Clear the specified FDCAN TT interrupts.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | specifies the TT interrupts to clear. This parameter can be any combination of
|
None |
Definition at line 1902 of file stm32h7xx_hal_fdcan.h.
#define __HAL_FDCAN_TT_DISABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->ttcan->TTIE) &= ~(__INTERRUPT__)) |
Disable the specified FDCAN TT interrupts.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | FDCAN TT interrupt. This parameter can be any combination of
|
None |
Definition at line 1884 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_DeactivateNotification().
#define __HAL_FDCAN_TT_ENABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->ttcan->TTIE) |= (__INTERRUPT__)) |
Enable the specified FDCAN TT interrupts.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | FDCAN TT interrupt. This parameter can be any combination of
|
None |
Definition at line 1875 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ActivateNotification().
#define __HAL_FDCAN_TT_GET_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | (((__HANDLE__)->ttcan->TTIR) & (__FLAG__)) |
Check whether the specified FDCAN TT flag is set or not.
__HANDLE__ | FDCAN handle. |
__FLAG__ | FDCAN TT flag. This parameter can be one of
|
FlagStatus |
Definition at line 1911 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_IRQHandler().
#define __HAL_FDCAN_TT_GET_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->ttcan->TTIR) & (__INTERRUPT__)) |
Check whether the specified FDCAN TT interrupt is set or not.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | FDCAN TT interrupt. This parameter can be one of
|
ITStatus |
Definition at line 1893 of file stm32h7xx_hal_fdcan.h.
#define __HAL_FDCAN_TT_GET_IT_SOURCE | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->ttcan->TTIE) & (__INTERRUPT__)) |
Check if the specified FDCAN TT interrupt source is enabled or disabled.
__HANDLE__ | FDCAN handle. |
__INTERRUPT__ | specifies the FDCAN TT interrupt source to check. This parameter can be a value of
|
ITStatus |
Definition at line 1928 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_IRQHandler().