STM32F439xx HAL User Manual
Data Structures | Typedefs | Enumerations
CAN Exported Types
CAN

Data Structures

struct  CAN_InitTypeDef
 CAN init structure definition. More...
struct  CAN_FilterTypeDef
 CAN filter configuration structure definition. More...
struct  CAN_TxHeaderTypeDef
 CAN Tx message header structure definition. More...
struct  CAN_RxHeaderTypeDef
 CAN Rx message header structure definition. More...
struct  __CAN_HandleTypeDef
 CAN handle Structure definition. More...

Typedefs

typedef struct __CAN_HandleTypeDef CAN_HandleTypeDef
 CAN handle Structure definition.

Enumerations

enum  HAL_CAN_StateTypeDef {
  HAL_CAN_STATE_RESET = 0x00U, HAL_CAN_STATE_READY = 0x01U, HAL_CAN_STATE_LISTENING = 0x02U, HAL_CAN_STATE_SLEEP_PENDING = 0x03U,
  HAL_CAN_STATE_SLEEP_ACTIVE = 0x04U, HAL_CAN_STATE_ERROR = 0x05U
}
 HAL State structures definition. More...

Typedef Documentation

CAN handle Structure definition.


Enumeration Type Documentation

HAL State structures definition.

Enumerator:
HAL_CAN_STATE_RESET 

CAN not yet initialized or disabled

HAL_CAN_STATE_READY 

CAN initialized and ready for use

HAL_CAN_STATE_LISTENING 

CAN receive process is ongoing

HAL_CAN_STATE_SLEEP_PENDING 

CAN sleep request is pending

HAL_CAN_STATE_SLEEP_ACTIVE 

CAN sleep mode is active

HAL_CAN_STATE_ERROR 

CAN error state

Definition at line 63 of file stm32f4xx_hal_can.h.