![]() |
MAX32690 Peripheral Driver API
Peripheral Driver API for the MAX32690
|
Files | |
file | can_regs.h |
Data Structures | |
struct | mxc_can_regs_t |
Registers, Bit Masks and Bit Positions for the CAN Peripheral Module.
Controller Area Network Registers
struct mxc_can_regs_t |
Structure type to access the CAN Registers.
Data Fields | |
__IO uint8_t | mode |
__IO uint8_t | cmd |
__I uint8_t | stat |
__IO uint8_t | intfl |
__IO uint8_t | inten |
__IO uint8_t | rmc |
__IO uint8_t | bustim0 |
__IO uint8_t | bustim1 |
__I uint8_t | ecc |
__IO uint8_t | rxerr |
__IO uint8_t | txerr |
__I uint8_t | alc |
__IO uint32_t | nbt |
__IO uint32_t | dbt_sspp |
__IO uint8_t | fdctrl |
__I uint8_t | fdstat |
__I uint8_t | dperr |
__I uint8_t | aperr |
__IO uint8_t | test |
__IO uint8_t | wupclkdiv |
__IO uint16_t | wupft |
__IO uint32_t | wupet |
__IO uint16_t | rxdcnt |
__IO uint8_t | txscnt |
__IO uint8_t | txdecmp |
__IO uint8_t | eintfl |
__IO uint8_t | einten |
__IO uint16_t | rxto |
__IO uint32_t | txfifo32 |
__IO uint16_t | txfifo16 [2] |
__IO uint8_t | txfifo8 [4] |
__I uint32_t | rxfifo32 |
__I uint16_t | rxfifo16 [2] |
__I uint8_t | rxfifo8 [4] |
__IO uint32_t | acr32 |
__IO uint16_t | acr16 [2] |
__IO uint8_t | acr8 [4] |
__IO uint32_t | amr32 |
__IO uint16_t | amr16 [2] |
__IO uint8_t | amr8 [4] |
__IO uint16_t acr16[2] |
0x0010:
CAN ACR16 Register
__IO uint32_t acr32 |
0x0010:
CAN ACR32 Register
__IO uint8_t acr8[4] |
0x0010:
CAN ACR8 Register
__I uint8_t alc |
0x001B:
CAN ALC Register
__IO uint16_t amr16[2] |
0x0014:
CAN AMR16 Register
__IO uint32_t amr32 |
0x0014:
CAN AMR32 Register
__IO uint8_t amr8[4] |
0x0014:
CAN AMR8 Register
__I uint8_t aperr |
0x0027:
CAN APERR Register
__IO uint8_t bustim0 |
0x0006:
CAN BUSTIM0 Register
__IO uint8_t bustim1 |
0x0007:
CAN BUSTIM1 Register
__IO uint8_t cmd |
0x0001:
CAN CMD Register
__IO uint32_t dbt_sspp |
0x0020:
CAN DBT_SSPP Register
__I uint8_t dperr |
0x0026:
CAN DPERR Register
__I uint8_t ecc |
0x0018:
CAN ECC Register
__IO uint8_t einten |
0x0035:
CAN EINTEN Register
__IO uint8_t eintfl |
0x0034:
CAN EINTFL Register
__IO uint8_t fdctrl |
0x0024:
CAN FDCTRL Register
__I uint8_t fdstat |
0x0025:
CAN FDSTAT Register
__IO uint8_t inten |
0x0004:
CAN INTEN Register
__IO uint8_t intfl |
0x0003:
CAN INTFL Register
__IO uint8_t mode |
0x0000:
CAN MODE Register
__IO uint32_t nbt |
0x001C:
CAN NBT Register
__IO uint8_t rmc |
0x0005:
CAN RMC Register
__IO uint16_t rxdcnt |
0x0030:
CAN RXDCNT Register
__IO uint8_t rxerr |
0x0019:
CAN RXERR Register
__I uint16_t rxfifo16[2] |
0x000C:
CAN RXFIFO16 Register
__I uint32_t rxfifo32 |
0x000C:
CAN RXFIFO32 Register
__I uint8_t rxfifo8[4] |
0x000C:
CAN RXFIFO8 Register
__IO uint16_t rxto |
0x0036:
CAN RXTO Register
__I uint8_t stat |
0x0002:
CAN STAT Register
__IO uint8_t test |
0x0028:
CAN TEST Register
__IO uint8_t txdecmp |
0x0033:
CAN TXDECMP Register
__IO uint8_t txerr |
0x001A:
CAN TXERR Register
__IO uint16_t txfifo16[2] |
0x0008:
CAN TXFIFO16 Register
__IO uint32_t txfifo32 |
0x0008:
CAN TXFIFO32 Register
__IO uint8_t txfifo8[4] |
0x0008:
CAN TXFIFO8 Register
__IO uint8_t txscnt |
0x0032:
CAN TXSCNT Register
__IO uint8_t wupclkdiv |
0x0029:
CAN WUPCLKDIV Register
__IO uint32_t wupet |
0x002C:
CAN WUPET Register
__IO uint16_t wupft |
0x002A:
CAN WUPFT Register