PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Data Fields
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[8]

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[2]

## ◆ 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[2]

## ◆ 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[22]

## ◆ 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