STM32H735xx HAL User Manual
|
FDCAN Callback functions. More...
Functions | |
__weak void | HAL_FDCAN_ClockCalibrationCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t ClkCalibrationITs) |
Clock Calibration callback. | |
__weak void | HAL_FDCAN_TxEventFifoCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t TxEventFifoITs) |
Tx Event callback. | |
__weak void | HAL_FDCAN_RxFifo0Callback (FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo0ITs) |
Rx FIFO 0 callback. | |
__weak void | HAL_FDCAN_RxFifo1Callback (FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo1ITs) |
Rx FIFO 1 callback. | |
__weak void | HAL_FDCAN_TxFifoEmptyCallback (FDCAN_HandleTypeDef *hfdcan) |
Tx FIFO Empty callback. | |
__weak void | HAL_FDCAN_TxBufferCompleteCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes) |
Transmission Complete callback. | |
__weak void | HAL_FDCAN_TxBufferAbortCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes) |
Transmission Cancellation callback. | |
__weak void | HAL_FDCAN_RxBufferNewMessageCallback (FDCAN_HandleTypeDef *hfdcan) |
Rx Buffer New Message callback. | |
__weak void | HAL_FDCAN_TimestampWraparoundCallback (FDCAN_HandleTypeDef *hfdcan) |
Timestamp Wraparound callback. | |
__weak void | HAL_FDCAN_TimeoutOccurredCallback (FDCAN_HandleTypeDef *hfdcan) |
Timeout Occurred callback. | |
__weak void | HAL_FDCAN_HighPriorityMessageCallback (FDCAN_HandleTypeDef *hfdcan) |
High Priority Message callback. | |
__weak void | HAL_FDCAN_ErrorCallback (FDCAN_HandleTypeDef *hfdcan) |
Error callback. | |
__weak void | HAL_FDCAN_ErrorStatusCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t ErrorStatusITs) |
Error status callback. | |
__weak void | HAL_FDCAN_TT_ScheduleSyncCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t TTSchedSyncITs) |
TT Schedule Synchronization callback. | |
__weak void | HAL_FDCAN_TT_TimeMarkCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t TTTimeMarkITs) |
TT Time Mark callback. | |
__weak void | HAL_FDCAN_TT_StopWatchCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t SWTime, uint32_t SWCycleCount) |
TT Stop Watch callback. | |
__weak void | HAL_FDCAN_TT_GlobalTimeCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t TTGlobTimeITs) |
TT Global Time callback. |
FDCAN Callback functions.
============================================================================== ##### Callback functions ##### ============================================================================== [..] This subsection provides the following callback functions: (+) HAL_FDCAN_ClockCalibrationCallback (+) HAL_FDCAN_TxEventFifoCallback (+) HAL_FDCAN_RxFifo0Callback (+) HAL_FDCAN_RxFifo1Callback (+) HAL_FDCAN_TxFifoEmptyCallback (+) HAL_FDCAN_TxBufferCompleteCallback (+) HAL_FDCAN_TxBufferAbortCallback (+) HAL_FDCAN_RxBufferNewMessageCallback (+) HAL_FDCAN_HighPriorityMessageCallback (+) HAL_FDCAN_TimestampWraparoundCallback (+) HAL_FDCAN_TimeoutOccurredCallback (+) HAL_FDCAN_ErrorCallback (+) HAL_FDCAN_ErrorStatusCallback (+) HAL_FDCAN_TT_ScheduleSyncCallback (+) HAL_FDCAN_TT_TimeMarkCallback (+) HAL_FDCAN_TT_StopWatchCallback (+) HAL_FDCAN_TT_GlobalTimeCallback
void HAL_FDCAN_ClockCalibrationCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | ClkCalibrationITs | ||
) |
Clock Calibration callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
ClkCalibrationITs | indicates which Clock Calibration interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5672 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterClockCalibrationCallback().
void HAL_FDCAN_ErrorCallback | ( | FDCAN_HandleTypeDef * | hfdcan | ) |
Error callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
None |
Definition at line 5864 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterCallback().
void HAL_FDCAN_ErrorStatusCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | ErrorStatusITs | ||
) |
Error status callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
ErrorStatusITs | indicates which Error Status interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5882 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterErrorStatusCallback().
void HAL_FDCAN_HighPriorityMessageCallback | ( | FDCAN_HandleTypeDef * | hfdcan | ) |
High Priority Message callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
None |
Definition at line 5848 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterCallback().
void HAL_FDCAN_RxBufferNewMessageCallback | ( | FDCAN_HandleTypeDef * | hfdcan | ) |
Rx Buffer New Message callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
None |
Definition at line 5800 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterCallback().
void HAL_FDCAN_RxFifo0Callback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | RxFifo0ITs | ||
) |
Rx FIFO 0 callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
RxFifo0ITs | indicates which Rx FIFO 0 interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5710 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterRxFifo0Callback().
void HAL_FDCAN_RxFifo1Callback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | RxFifo1ITs | ||
) |
Rx FIFO 1 callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
RxFifo1ITs | indicates which Rx FIFO 1 interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5729 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterRxFifo1Callback().
void HAL_FDCAN_TimeoutOccurredCallback | ( | FDCAN_HandleTypeDef * | hfdcan | ) |
Timeout Occurred callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
None |
Definition at line 5832 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterCallback().
void HAL_FDCAN_TimestampWraparoundCallback | ( | FDCAN_HandleTypeDef * | hfdcan | ) |
Timestamp Wraparound callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
None |
Definition at line 5816 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterCallback().
void HAL_FDCAN_TT_GlobalTimeCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | TTGlobTimeITs | ||
) |
TT Global Time callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
TTGlobTimeITs | indicates which TT Global Time interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5962 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTTGlobalTimeCallback().
void HAL_FDCAN_TT_ScheduleSyncCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | TTSchedSyncITs | ||
) |
TT Schedule Synchronization callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
TTSchedSyncITs | indicates which TT Schedule Synchronization interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5901 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTTScheduleSyncCallback().
void HAL_FDCAN_TT_StopWatchCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | SWTime, | ||
uint32_t | SWCycleCount | ||
) |
TT Stop Watch callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
SWTime | Time Value captured at the Stop Watch Trigger pin (fdcan1_swt) falling/rising edge (as configured via HAL_FDCAN_TTConfigStopWatch). This parameter is a number between 0 and 0xFFFF. |
SWCycleCount | Cycle count value captured together with SWTime. This parameter is a number between 0 and 0x3F. |
None |
Definition at line 5942 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTTStopWatchCallback().
void HAL_FDCAN_TT_TimeMarkCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | TTTimeMarkITs | ||
) |
TT Time Mark callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
TTTimeMarkITs | indicates which TT Schedule Synchronization interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5920 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTTTimeMarkCallback().
void HAL_FDCAN_TxBufferAbortCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | BufferIndexes | ||
) |
Transmission Cancellation callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
BufferIndexes | Indexes of the aborted buffers. This parameter can be any combination of
|
None |
Definition at line 5783 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTxBufferAbortCallback().
void HAL_FDCAN_TxBufferCompleteCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | BufferIndexes | ||
) |
Transmission Complete callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
BufferIndexes | Indexes of the transmitted buffers. This parameter can be any combination of
|
None |
Definition at line 5764 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTxBufferCompleteCallback().
void HAL_FDCAN_TxEventFifoCallback | ( | FDCAN_HandleTypeDef * | hfdcan, |
uint32_t | TxEventFifoITs | ||
) |
Tx Event callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
TxEventFifoITs | indicates which Tx Event FIFO interrupts are signaled. This parameter can be any combination of
|
None |
Definition at line 5691 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterTxEventFifoCallback().
void HAL_FDCAN_TxFifoEmptyCallback | ( | FDCAN_HandleTypeDef * | hfdcan | ) |
Tx FIFO Empty callback.
hfdcan | pointer to an FDCAN_HandleTypeDef structure that contains the configuration information for the specified FDCAN. |
None |
Definition at line 5746 of file stm32h7xx_hal_fdcan.c.
Referenced by HAL_FDCAN_Init(), HAL_FDCAN_IRQHandler(), and HAL_FDCAN_UnRegisterCallback().