STM32L486xx HAL User Manual
|
CAN handle Structure definition. More...
#include <stm32l4xx_hal_can.h>
CAN handle Structure definition.
Definition at line 225 of file stm32l4xx_hal_can.h.
void(* __CAN_HandleTypeDef::ErrorCallback)(struct __CAN_HandleTypeDef *hcan) |
CAN Error callback
Definition at line 249 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 233 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 229 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
CAN_TypeDef* __CAN_HandleTypeDef::Instance |
Register base address
Definition at line 227 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 252 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 251 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 244 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 243 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 246 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 245 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 247 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 231 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 240 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 237 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 241 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 238 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 242 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 239 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 248 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init(), HAL_CAN_IRQHandler(), HAL_CAN_RegisterCallback(), and HAL_CAN_UnRegisterCallback().