STM32L443xx HAL User Manual
|
CAN handle Structure definition. More...
#include <stm32l4xx_hal_can.h>
CAN handle Structure definition.
Definition at line 208 of file stm32l4xx_hal_can.h.
void(* __CAN_HandleTypeDef::ErrorCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Error callback
Definition at line 232 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
__IO uint32_t __CAN_HandleTypeDef::ErrorCode |
CAN Error code. This parameter can be a value of CAN Error Code
Definition at line 216 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AbortTxRequest(), HAL_CAN_ActivateNotification(), HAL_CAN_AddTxMessage(), HAL_CAN_ConfigFilter(), HAL_CAN_DeactivateNotification(), HAL_CAN_DeInit(), HAL_CAN_GetError(), HAL_CAN_GetRxMessage(), HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), HAL_CAN_RequestSleep(), HAL_CAN_ResetError(), HAL_CAN_Start(), HAL_CAN_Stop(), HAL_CAN_UnRegisterCallback(), and HAL_CAN_WakeUp().
CAN required parameters
Definition at line 212 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
CAN_TypeDef* __CAN_HandleTypeDef::Instance |
Register base address
Definition at line 210 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AbortTxRequest(), HAL_CAN_AddTxMessage(), HAL_CAN_ConfigFilter(), HAL_CAN_DeInit(), HAL_CAN_GetRxFifoFillLevel(), HAL_CAN_GetRxMessage(), HAL_CAN_GetState(), HAL_CAN_GetTxMailboxesFreeLevel(), HAL_CAN_GetTxTimestamp(), HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_IsSleepActive(), HAL_CAN_IsTxMessagePending(), HAL_CAN_RequestSleep(), HAL_CAN_Start(), HAL_CAN_Stop(), and HAL_CAN_WakeUp().
void(* __CAN_HandleTypeDef::MspDeInitCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Msp DeInit callback
Definition at line 235 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_DeInit(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::MspInitCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Msp Init callback
Definition at line 234 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::RxFifo0FullCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 0 full callback
Definition at line 227 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::RxFifo0MsgPendingCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 0 msg pending callback
Definition at line 226 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::RxFifo1FullCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 1 full callback
Definition at line 229 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::RxFifo1MsgPendingCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 1 msg pending callback
Definition at line 228 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::SleepCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Sleep callback
Definition at line 230 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
CAN communication state
Definition at line 214 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AbortTxRequest(), HAL_CAN_ActivateNotification(), HAL_CAN_AddTxMessage(), HAL_CAN_ConfigFilter(), HAL_CAN_DeactivateNotification(), HAL_CAN_DeInit(), HAL_CAN_GetRxFifoFillLevel(), HAL_CAN_GetRxMessage(), HAL_CAN_GetState(), HAL_CAN_GetTxMailboxesFreeLevel(), HAL_CAN_GetTxTimestamp(), HAL_CAN_Init(), HAL_CAN_IsSleepActive(), HAL_CAN_IsTxMessagePending(), HAL_CAN_RegisterCallback(), HAL_CAN_RequestSleep(), HAL_CAN_ResetError(), HAL_CAN_Start(), HAL_CAN_Stop(), HAL_CAN_UnRegisterCallback(), and HAL_CAN_WakeUp().
void(* __CAN_HandleTypeDef::TxMailbox0AbortCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 0 abort callback
Definition at line 223 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::TxMailbox0CompleteCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 0 complete callback
Definition at line 220 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::TxMailbox1AbortCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 1 abort callback
Definition at line 224 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::TxMailbox1CompleteCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 1 complete callback
Definition at line 221 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::TxMailbox2AbortCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 2 abort callback
Definition at line 225 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::TxMailbox2CompleteCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 2 complete callback
Definition at line 222 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().
void(* __CAN_HandleTypeDef::WakeUpFromRxMsgCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Wake Up from Rx msg callback
Definition at line 231 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().