RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Modules | Data Structures | Macros
CAN_WRAPPER Peripheral Access Layer

Modules

 CAN_WRAPPER Register Masks
 

Data Structures

struct  CAN_WRAPPER_Type
 

Macros

#define CAN1_WRAPPER_BASE   (0x400C4000u)
 
#define CAN1_WRAPPER   ((CAN_WRAPPER_Type *)CAN1_WRAPPER_BASE)
 
#define CAN2_WRAPPER_BASE   (0x400C8000u)
 
#define CAN2_WRAPPER   ((CAN_WRAPPER_Type *)CAN2_WRAPPER_BASE)
 
#define CAN3_WRAPPER_BASE   (0x40C3C000u)
 
#define CAN3_WRAPPER   ((CAN_WRAPPER_Type *)CAN3_WRAPPER_BASE)
 
#define CAN_WRAPPER_BASE_ADDRS   { 0u, CAN1_WRAPPER_BASE, CAN2_WRAPPER_BASE, CAN3_WRAPPER_BASE }
 
#define CAN_WRAPPER_BASE_PTRS   { (CAN_WRAPPER_Type *)0u, CAN1_WRAPPER, CAN2_WRAPPER, CAN3_WRAPPER }
 
#define CAN1_WRAPPER_BASE   (0x400C4000u)
 
#define CAN1_WRAPPER   ((CAN_WRAPPER_Type *)CAN1_WRAPPER_BASE)
 
#define CAN2_WRAPPER_BASE   (0x400C8000u)
 
#define CAN2_WRAPPER   ((CAN_WRAPPER_Type *)CAN2_WRAPPER_BASE)
 
#define CAN3_WRAPPER_BASE   (0x40C3C000u)
 
#define CAN3_WRAPPER   ((CAN_WRAPPER_Type *)CAN3_WRAPPER_BASE)
 
#define CAN_WRAPPER_BASE_ADDRS   { 0u, CAN1_WRAPPER_BASE, CAN2_WRAPPER_BASE, CAN3_WRAPPER_BASE }
 
#define CAN_WRAPPER_BASE_PTRS   { (CAN_WRAPPER_Type *)0u, CAN1_WRAPPER, CAN2_WRAPPER, CAN3_WRAPPER }
 

Detailed Description

Macro Definition Documentation

◆ CAN1_WRAPPER [1/2]

#define CAN1_WRAPPER   ((CAN_WRAPPER_Type *)CAN1_WRAPPER_BASE)

Peripheral CAN1_WRAPPER base pointer

◆ CAN1_WRAPPER [2/2]

#define CAN1_WRAPPER   ((CAN_WRAPPER_Type *)CAN1_WRAPPER_BASE)

Peripheral CAN1_WRAPPER base pointer

◆ CAN1_WRAPPER_BASE [1/2]

#define CAN1_WRAPPER_BASE   (0x400C4000u)

Peripheral CAN1_WRAPPER base address

◆ CAN1_WRAPPER_BASE [2/2]

#define CAN1_WRAPPER_BASE   (0x400C4000u)

Peripheral CAN1_WRAPPER base address

◆ CAN2_WRAPPER [1/2]

#define CAN2_WRAPPER   ((CAN_WRAPPER_Type *)CAN2_WRAPPER_BASE)

Peripheral CAN2_WRAPPER base pointer

◆ CAN2_WRAPPER [2/2]

#define CAN2_WRAPPER   ((CAN_WRAPPER_Type *)CAN2_WRAPPER_BASE)

Peripheral CAN2_WRAPPER base pointer

◆ CAN2_WRAPPER_BASE [1/2]

#define CAN2_WRAPPER_BASE   (0x400C8000u)

Peripheral CAN2_WRAPPER base address

◆ CAN2_WRAPPER_BASE [2/2]

#define CAN2_WRAPPER_BASE   (0x400C8000u)

Peripheral CAN2_WRAPPER base address

◆ CAN3_WRAPPER [1/2]

#define CAN3_WRAPPER   ((CAN_WRAPPER_Type *)CAN3_WRAPPER_BASE)

Peripheral CAN3_WRAPPER base pointer

◆ CAN3_WRAPPER [2/2]

#define CAN3_WRAPPER   ((CAN_WRAPPER_Type *)CAN3_WRAPPER_BASE)

Peripheral CAN3_WRAPPER base pointer

◆ CAN3_WRAPPER_BASE [1/2]

#define CAN3_WRAPPER_BASE   (0x40C3C000u)

Peripheral CAN3_WRAPPER base address

◆ CAN3_WRAPPER_BASE [2/2]

#define CAN3_WRAPPER_BASE   (0x40C3C000u)

Peripheral CAN3_WRAPPER base address

◆ CAN_WRAPPER_BASE_ADDRS [1/2]

#define CAN_WRAPPER_BASE_ADDRS   { 0u, CAN1_WRAPPER_BASE, CAN2_WRAPPER_BASE, CAN3_WRAPPER_BASE }

Array initializer of CAN_WRAPPER peripheral base addresses

◆ CAN_WRAPPER_BASE_ADDRS [2/2]

#define CAN_WRAPPER_BASE_ADDRS   { 0u, CAN1_WRAPPER_BASE, CAN2_WRAPPER_BASE, CAN3_WRAPPER_BASE }

Array initializer of CAN_WRAPPER peripheral base addresses

◆ CAN_WRAPPER_BASE_PTRS [1/2]

#define CAN_WRAPPER_BASE_PTRS   { (CAN_WRAPPER_Type *)0u, CAN1_WRAPPER, CAN2_WRAPPER, CAN3_WRAPPER }

Array initializer of CAN_WRAPPER peripheral base pointers

◆ CAN_WRAPPER_BASE_PTRS [2/2]

#define CAN_WRAPPER_BASE_PTRS   { (CAN_WRAPPER_Type *)0u, CAN1_WRAPPER, CAN2_WRAPPER, CAN3_WRAPPER }

Array initializer of CAN_WRAPPER peripheral base pointers