PSOC E8XXGP Device Support Library
CANFD_Type Struct Reference

Description

CAN Controller (CANFD)

Data Fields

CANFD_CH_Type CH [8]
 
__IOM uint32_t CTL
 
__IM uint32_t STATUS
 
__IM uint32_t RESERVED [2]
 
__IM uint32_t INTR0_CAUSE
 
__IM uint32_t INTR1_CAUSE
 
__IM uint32_t RESERVED1 [2]
 
__IOM uint32_t TS_CTL
 
__IOM uint32_t TS_CNT
 
__IM uint32_t RESERVED2 [22]
 
__IOM uint32_t ECC_CTL
 
__IOM uint32_t ECC_ERR_INJ
 

Field Documentation

◆ CH

CANFD_CH_Type CANFD_Type::CH

0x00000000 FIFO wrapper around M_TTCAN 3PIP, to enable DMA

◆ CTL

__IOM uint32_t CANFD_Type::CTL

0x00001000 Global CAN control register

◆ STATUS

__IM uint32_t CANFD_Type::STATUS

0x00001004 Global CAN status register

◆ RESERVED

__IM uint32_t CANFD_Type::RESERVED

◆ INTR0_CAUSE

__IM uint32_t CANFD_Type::INTR0_CAUSE

0x00001010 Consolidated interrupt0 cause register

◆ INTR1_CAUSE

__IM uint32_t CANFD_Type::INTR1_CAUSE

0x00001014 Consolidated interrupt1 cause register

◆ RESERVED1

__IM uint32_t CANFD_Type::RESERVED1

◆ TS_CTL

__IOM uint32_t CANFD_Type::TS_CTL

0x00001020 Time Stamp control register

◆ TS_CNT

__IOM uint32_t CANFD_Type::TS_CNT

0x00001024 Time Stamp counter value

◆ RESERVED2

__IM uint32_t CANFD_Type::RESERVED2

◆ ECC_CTL

__IOM uint32_t CANFD_Type::ECC_CTL

0x00001080 ECC control

◆ ECC_ERR_INJ

__IOM uint32_t CANFD_Type::ECC_ERR_INJ

0x00001084 ECC error injection