|
STM32H735xx HAL User Manual
|
Data Structures | |
| struct | FDCAN_InitTypeDef |
| FDCAN Init structure definition. More... | |
| struct | FDCAN_ClkCalUnitTypeDef |
| FDCAN clock calibration unit structure definition. More... | |
| struct | FDCAN_FilterTypeDef |
| FDCAN filter structure definition. More... | |
| struct | FDCAN_TxHeaderTypeDef |
| FDCAN Tx header structure definition. More... | |
| struct | FDCAN_RxHeaderTypeDef |
| FDCAN Rx header structure definition. More... | |
| struct | FDCAN_TxEventFifoTypeDef |
| FDCAN Tx event FIFO structure definition. More... | |
| struct | FDCAN_HpMsgStatusTypeDef |
| FDCAN High Priority Message Status structure definition. More... | |
| struct | FDCAN_ProtocolStatusTypeDef |
| FDCAN Protocol Status structure definition. More... | |
| struct | FDCAN_ErrorCountersTypeDef |
| FDCAN Error Counters structure definition. More... | |
| struct | FDCAN_TT_ConfigTypeDef |
| FDCAN TT Init structure definition. More... | |
| struct | FDCAN_TriggerTypeDef |
| FDCAN Trigger structure definition. More... | |
| struct | FDCAN_TTOperationStatusTypeDef |
| FDCAN TT Operation Status structure definition. More... | |
| struct | FDCAN_MsgRamAddressTypeDef |
| FDCAN Message RAM blocks. More... | |
| struct | __FDCAN_HandleTypeDef |
| FDCAN handle structure definition. More... | |
Typedefs | |
| typedef struct __FDCAN_HandleTypeDef | FDCAN_HandleTypeDef |
| FDCAN handle structure definition. | |
| typedef void(* | pFDCAN_CallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan) |
| HAL FDCAN Callback pointer definition. | |
| typedef void(* | pFDCAN_ClockCalibrationCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t ClkCalibrationITs) |
| typedef void(* | pFDCAN_TxEventFifoCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t TxEventFifoITs) |
| typedef void(* | pFDCAN_RxFifo0CallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo0ITs) |
| typedef void(* | pFDCAN_RxFifo1CallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo1ITs) |
| typedef void(* | pFDCAN_TxBufferCompleteCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes) |
| typedef void(* | pFDCAN_TxBufferAbortCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes) |
| typedef void(* | pFDCAN_ErrorStatusCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t ErrorStatusITs) |
| typedef void(* | pFDCAN_TT_ScheduleSyncCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t TTSchedSyncITs) |
| typedef void(* | pFDCAN_TT_TimeMarkCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t TTTimeMarkITs) |
| typedef void(* | pFDCAN_TT_StopWatchCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t SWTime, uint32_t SWCycleCount) |
| typedef void(* | pFDCAN_TT_GlobalTimeCallbackTypeDef )(FDCAN_HandleTypeDef *hfdcan, uint32_t TTGlobTimeITs) |
Enumerations | |
| enum | HAL_FDCAN_StateTypeDef { HAL_FDCAN_STATE_RESET = 0x00U, HAL_FDCAN_STATE_READY = 0x01U, HAL_FDCAN_STATE_BUSY = 0x02U, HAL_FDCAN_STATE_ERROR = 0x03U } |
| HAL State structures definition. More... | |
| enum | HAL_FDCAN_CallbackIDTypeDef { HAL_FDCAN_TX_FIFO_EMPTY_CB_ID = 0x00U, HAL_FDCAN_RX_BUFFER_NEW_MSG_CB_ID = 0x01U, HAL_FDCAN_HIGH_PRIO_MESSAGE_CB_ID = 0x02U, HAL_FDCAN_TIMESTAMP_WRAPAROUND_CB_ID = 0x03U, HAL_FDCAN_TIMEOUT_OCCURRED_CB_ID = 0x04U, HAL_FDCAN_ERROR_CALLBACK_CB_ID = 0x05U, HAL_FDCAN_MSPINIT_CB_ID = 0x06U, HAL_FDCAN_MSPDEINIT_CB_ID = 0x07U } |
| HAL FDCAN common Callback ID enumeration definition. More... | |
| typedef struct __FDCAN_HandleTypeDef FDCAN_HandleTypeDef |
FDCAN handle structure definition.
| typedef void(* pFDCAN_CallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan) |
HAL FDCAN Callback pointer definition.
pointer to a common FDCAN callback function
Definition at line 774 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_ClockCalibrationCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t ClkCalibrationITs) |
pointer to Clock Calibration FDCAN callback function
Definition at line 775 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_ErrorStatusCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t ErrorStatusITs) |
pointer to Error Status callback function
Definition at line 781 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_RxFifo0CallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo0ITs) |
pointer to Rx Fifo 0 FDCAN callback function
Definition at line 777 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_RxFifo1CallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo1ITs) |
pointer to Rx Fifo 1 FDCAN callback function
Definition at line 778 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t TTGlobTimeITs) |
pointer to TT Global Time FDCAN callback function
Definition at line 785 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TT_ScheduleSyncCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t TTSchedSyncITs) |
pointer to TT Schedule Synchronization FDCAN callback function
Definition at line 782 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TT_StopWatchCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t SWTime, uint32_t SWCycleCount) |
pointer to TT Stop Watch FDCAN callback function
Definition at line 784 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TT_TimeMarkCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t TTTimeMarkITs) |
pointer to TT Time Mark FDCAN callback function
Definition at line 783 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TxBufferAbortCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes) |
pointer to Tx Buffer abort FDCAN callback function
Definition at line 780 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TxBufferCompleteCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes) |
pointer to Tx Buffer complete FDCAN callback function
Definition at line 779 of file stm32h7xx_hal_fdcan.h.
| typedef void(* pFDCAN_TxEventFifoCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan, uint32_t TxEventFifoITs) |
pointer to Tx event Fifo FDCAN callback function
Definition at line 776 of file stm32h7xx_hal_fdcan.h.
HAL FDCAN common Callback ID enumeration definition.
Definition at line 757 of file stm32h7xx_hal_fdcan.h.
HAL State structures definition.
Definition at line 48 of file stm32h7xx_hal_fdcan.h.
1.7.6.1