|
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().
1.7.6.1