Modules | Classes | Macros
Collaboration diagram for CAN Peripheral Access Layer:

Modules

 CAN Register Masks
 

Classes

struct  CAN_Type
 

Macros

#define CAN1   ((CAN_Type *)CAN1_BASE)
 
#define CAN1_BASE   (0x401D0000u)
 
#define CAN2   ((CAN_Type *)CAN2_BASE)
 
#define CAN2_BASE   (0x401D4000u)
 
#define CAN_BASE_ADDRS   { 0u, CAN1_BASE, CAN2_BASE }
 
#define CAN_BASE_PTRS   { (CAN_Type *)0u, CAN1, CAN2 }
 
#define CAN_Bus_Off_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }
 
#define CAN_ECR_RXERRCNT(x)   CAN_ECR_RX_ERR_COUNTER(x)
 
#define CAN_ECR_RXERRCNT_MASK   CAN_ECR_RX_ERR_COUNTER_MASK
 
#define CAN_ECR_RXERRCNT_SHIFT   CAN_ECR_RX_ERR_COUNTER_SHIFT
 
#define CAN_ECR_TXERRCNT(x)   CAN_ECR_TX_ERR_COUNTER(x)
 
#define CAN_ECR_TXERRCNT_MASK   CAN_ECR_TX_ERR_COUNTER_MASK
 
#define CAN_ECR_TXERRCNT_SHIFT   CAN_ECR_TX_ERR_COUNTER_SHIFT
 
#define CAN_Error_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }
 
#define CAN_ORed_Message_buffer_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }
 
#define CAN_Rx_Warning_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }
 
#define CAN_Tx_Warning_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }
 
#define CAN_Wake_Up_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }
 

Detailed Description

Macro Definition Documentation

◆ CAN1

#define CAN1   ((CAN_Type *)CAN1_BASE)

Peripheral CAN1 base pointer

Definition at line 4114 of file MIMXRT1052.h.

◆ CAN1_BASE

#define CAN1_BASE   (0x401D0000u)

Peripheral CAN1 base address

Definition at line 4112 of file MIMXRT1052.h.

◆ CAN2

#define CAN2   ((CAN_Type *)CAN2_BASE)

Peripheral CAN2 base pointer

Definition at line 4118 of file MIMXRT1052.h.

◆ CAN2_BASE

#define CAN2_BASE   (0x401D4000u)

Peripheral CAN2 base address

Definition at line 4116 of file MIMXRT1052.h.

◆ CAN_BASE_ADDRS

#define CAN_BASE_ADDRS   { 0u, CAN1_BASE, CAN2_BASE }

Array initializer of CAN peripheral base addresses

Definition at line 4120 of file MIMXRT1052.h.

◆ CAN_BASE_PTRS

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

Array initializer of CAN peripheral base pointers

Definition at line 4122 of file MIMXRT1052.h.

◆ CAN_Bus_Off_IRQS

#define CAN_Bus_Off_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }

Definition at line 4128 of file MIMXRT1052.h.

◆ CAN_ECR_RXERRCNT

#define CAN_ECR_RXERRCNT (   x)    CAN_ECR_RX_ERR_COUNTER(x)

Definition at line 4136 of file MIMXRT1052.h.

◆ CAN_ECR_RXERRCNT_MASK

#define CAN_ECR_RXERRCNT_MASK   CAN_ECR_RX_ERR_COUNTER_MASK

Definition at line 4134 of file MIMXRT1052.h.

◆ CAN_ECR_RXERRCNT_SHIFT

#define CAN_ECR_RXERRCNT_SHIFT   CAN_ECR_RX_ERR_COUNTER_SHIFT

Definition at line 4135 of file MIMXRT1052.h.

◆ CAN_ECR_TXERRCNT

#define CAN_ECR_TXERRCNT (   x)    CAN_ECR_TX_ERR_COUNTER(x)

Definition at line 4133 of file MIMXRT1052.h.

◆ CAN_ECR_TXERRCNT_MASK

#define CAN_ECR_TXERRCNT_MASK   CAN_ECR_TX_ERR_COUNTER_MASK

Definition at line 4131 of file MIMXRT1052.h.

◆ CAN_ECR_TXERRCNT_SHIFT

#define CAN_ECR_TXERRCNT_SHIFT   CAN_ECR_TX_ERR_COUNTER_SHIFT

Definition at line 4132 of file MIMXRT1052.h.

◆ CAN_Error_IRQS

#define CAN_Error_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }

Definition at line 4127 of file MIMXRT1052.h.

◆ CAN_ORed_Message_buffer_IRQS

#define CAN_ORed_Message_buffer_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }

Definition at line 4129 of file MIMXRT1052.h.

◆ CAN_Rx_Warning_IRQS

#define CAN_Rx_Warning_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }

Interrupt vectors for the CAN peripheral type

Definition at line 4124 of file MIMXRT1052.h.

◆ CAN_Tx_Warning_IRQS

#define CAN_Tx_Warning_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }

Definition at line 4125 of file MIMXRT1052.h.

◆ CAN_Wake_Up_IRQS

#define CAN_Wake_Up_IRQS   { NotAvail_IRQn, CAN1_IRQn, CAN2_IRQn }

Definition at line 4126 of file MIMXRT1052.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:09