Callisto4Bootloader: CAN Peripheral Access Layer

Callisto4Bootloader

Modules | Data Structures | Macros
CAN Peripheral Access Layer
Mapping Information » Edma_request » Iomuxc_pads » Device Peripheral Access Layer

## Modules

| CAN Register Masks

## Data Structures

struct | CAN_Type

## Macros

#define | CAN1_BASE (0x401D0000u)
#define | CAN1 ((CAN_Type *)CAN1_BASE)
#define | CAN2_BASE (0x401D4000u)
#define | CAN2 ((CAN_Type *)CAN2_BASE)
#define | CAN3_BASE (0x401D8000u)
#define | CAN3 ((CAN_Type *)CAN3_BASE)
#define | CAN_BASE_ADDRS { 0u, CAN1_BASE, CAN2_BASE, CAN3_BASE }
#define | CAN_BASE_PTRS { (CAN_Type *)0u, CAN1, CAN2, CAN3 }
#define | CAN_Rx_Warning_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }
#define | CAN_Tx_Warning_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }
#define | CAN_Wake_Up_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }
#define | CAN_Error_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }
#define | CAN_Bus_Off_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }
#define | CAN_ORed_Message_buffer_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

## Detailed Description

## Macro Definition Documentation

## ◆ CAN1

#define CAN1 ((CAN_Type *)CAN1_BASE)

Peripheral CAN1 base pointer

Definition at line 5243 of file MIMXRT1062.h.

## ◆ CAN1_BASE

#define CAN1_BASE (0x401D0000u)

Peripheral CAN1 base address

Definition at line 5241 of file MIMXRT1062.h.

## ◆ CAN2

#define CAN2 ((CAN_Type *)CAN2_BASE)

Peripheral CAN2 base pointer

Definition at line 5247 of file MIMXRT1062.h.

## ◆ CAN2_BASE

#define CAN2_BASE (0x401D4000u)

Peripheral CAN2 base address

Definition at line 5245 of file MIMXRT1062.h.

## ◆ CAN3

#define CAN3 ((CAN_Type *)CAN3_BASE)

Peripheral CAN3 base pointer

Definition at line 5251 of file MIMXRT1062.h.

## ◆ CAN3_BASE

#define CAN3_BASE (0x401D8000u)

Peripheral CAN3 base address

Definition at line 5249 of file MIMXRT1062.h.

## ◆ CAN_BASE_ADDRS

#define CAN_BASE_ADDRS { 0u, CAN1_BASE, CAN2_BASE, CAN3_BASE }

Array initializer of CAN peripheral base addresses

Definition at line 5253 of file MIMXRT1062.h.

## ◆ CAN_BASE_PTRS

#define CAN_BASE_PTRS { (CAN_Type *)0u, CAN1, CAN2, CAN3 }

Array initializer of CAN peripheral base pointers

Definition at line 5255 of file MIMXRT1062.h.

## ◆ CAN_Bus_Off_IRQS

#define CAN_Bus_Off_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

Definition at line 5261 of file MIMXRT1062.h.

## ◆ CAN_Error_IRQS

#define CAN_Error_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

Definition at line 5260 of file MIMXRT1062.h.

## ◆ CAN_ORed_Message_buffer_IRQS

#define CAN_ORed_Message_buffer_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

Definition at line 5262 of file MIMXRT1062.h.

## ◆ CAN_Rx_Warning_IRQS

#define CAN_Rx_Warning_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

Interrupt vectors for the CAN peripheral type

Definition at line 5257 of file MIMXRT1062.h.

## ◆ CAN_Tx_Warning_IRQS

#define CAN_Tx_Warning_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

Definition at line 5258 of file MIMXRT1062.h.

## ◆ CAN_Wake_Up_IRQS

#define CAN_Wake_Up_IRQS { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn, CAN3_IRQn }

Definition at line 5259 of file MIMXRT1062.h.