| NUC472_NUC442_BSP V3.03.003 The Board Support Package for NUC472/NUC442

Modules | Data Structures | Macros | Enumerations
CAN Exported Type Defines
NUC472/NUC442 Device Driver » CAN Driver
Collaboration diagram for CAN Exported Type Defines:

## Modules
| CAN Exported Functions

## Data Structures
struct | STR_CANMSG_T
struct | STR_CANMASK_T

## Macros
#define | ALL_MSG 32
#define | MSG(id) id

## Enumerations
enum | E_CAN_ID_TYPE { CAN_STD_ID = 0 , CAN_EXT_ID = 1 }
enum | E_CAN_FRAME_TYPE { REMOTE_FRAME = 0 , DATA_FRAME = 1 }
enum | CAN_MODE_SELECT { CAN_NORMAL_MODE = 1 , CAN_BASIC_MODE = 2 }

## Detailed Description

## Macro Definition Documentation

## ◆ ALL_MSG

#define ALL_MSG 32

All Message ram number

Definition at line 82 of file can.h.

## ◆ MSG

#define MSG | ( |  | id | ) | id

Message ram number

Definition at line 83 of file can.h.

## Enumeration Type Documentation

## ◆ CAN_MODE_SELECT

enum CAN_MODE_SELECT

CAN operation mode: normal/basic mode.

Enumerator
CAN_NORMAL_MODE | Normal Mode
CAN_BASIC_MODE | Basic Mode

Definition at line 76 of file can.h.

## ◆ E_CAN_FRAME_TYPE

enum E_CAN_FRAME_TYPE

Message Frame types.

Enumerator
REMOTE_FRAME | Remote Frame
DATA_FRAME | Data Frame

Definition at line 44 of file can.h.

## ◆ E_CAN_ID_TYPE

enum E_CAN_ID_TYPE

Message ID types.

Enumerator
CAN_STD_ID | Standard Identifier
CAN_EXT_ID | Extended Identifier

Definition at line 35 of file can.h.