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.