![]() |
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