Macros
CAN Data Length Codes

Macros

#define CAN_DLC_0B   ((uint32_t)0U)
 
#define CAN_DLC_1B   ((uint32_t)1U)
 
#define CAN_DLC_2B   ((uint32_t)2U)
 
#define CAN_DLC_3B   ((uint32_t)3U)
 
#define CAN_DLC_4B   ((uint32_t)4U)
 
#define CAN_DLC_5B   ((uint32_t)5U)
 
#define CAN_DLC_6B   ((uint32_t)6U)
 
#define CAN_DLC_7B   ((uint32_t)7U)
 
#define CAN_DLC_8B   ((uint32_t)8U)
 
#define CAN_DLC_12B   ((uint32_t)9U)
 
#define CAN_DLC_16B   ((uint32_t)10U)
 
#define CAN_DLC_20B   ((uint32_t)11U)
 
#define CAN_DLC_24B   ((uint32_t)12U)
 
#define CAN_DLC_32B   ((uint32_t)13U)
 
#define CAN_DLC_48B   ((uint32_t)14U)
 
#define CAN_DLC_64B   ((uint32_t)15U)
 

Detailed Description

Data Length Code for use with CAN_RxBufElement & CAN_TxBufElement

Macro Definition Documentation

§ CAN_DLC_0B

#define CAN_DLC_0B   ((uint32_t)0U)

§ CAN_DLC_1B

#define CAN_DLC_1B   ((uint32_t)1U)

§ CAN_DLC_2B

#define CAN_DLC_2B   ((uint32_t)2U)

§ CAN_DLC_3B

#define CAN_DLC_3B   ((uint32_t)3U)

§ CAN_DLC_4B

#define CAN_DLC_4B   ((uint32_t)4U)

§ CAN_DLC_5B

#define CAN_DLC_5B   ((uint32_t)5U)

§ CAN_DLC_6B

#define CAN_DLC_6B   ((uint32_t)6U)

§ CAN_DLC_7B

#define CAN_DLC_7B   ((uint32_t)7U)

§ CAN_DLC_8B

#define CAN_DLC_8B   ((uint32_t)8U)

§ CAN_DLC_12B

#define CAN_DLC_12B   ((uint32_t)9U)

Equivalent to CAN_DLC_8B for classic CAN

§ CAN_DLC_16B

#define CAN_DLC_16B   ((uint32_t)10U)

Equivalent to CAN_DLC_8B for classic CAN

§ CAN_DLC_20B

#define CAN_DLC_20B   ((uint32_t)11U)

Equivalent to CAN_DLC_8B for classic CAN

§ CAN_DLC_24B

#define CAN_DLC_24B   ((uint32_t)12U)

Equivalent to CAN_DLC_8B for classic CAN

§ CAN_DLC_32B

#define CAN_DLC_32B   ((uint32_t)13U)

Equivalent to CAN_DLC_8B for classic CAN

§ CAN_DLC_48B

#define CAN_DLC_48B   ((uint32_t)14U)

Equivalent to CAN_DLC_8B for classic CAN

§ CAN_DLC_64B

#define CAN_DLC_64B   ((uint32_t)15U)

Equivalent to CAN_DLC_8B for classic CAN

© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale