canfd6 2.0.0.0
|
CAN FD 6 Click MCAN interrupt enable. More...
#include <canfd6.h>
Data Fields | ||
union { | ||
uint32_t word | ||
struct { | ||
uint8_t RF0NE: 1 | ||
uint8_t RF0WE: 1 | ||
uint8_t RF0FE: 1 | ||
uint8_t RF0LE: 1 | ||
uint8_t RF1NE: 1 | ||
uint8_t RF1WE: 1 | ||
uint8_t RF1FE: 1 | ||
uint8_t RF1LE: 1 | ||
uint8_t HPME: 1 | ||
uint8_t TCE: 1 | ||
uint8_t TCFE: 1 | ||
uint8_t TFEE: 1 | ||
uint8_t TEFNE: 1 | ||
uint8_t TEFWE: 1 | ||
uint8_t TEFFE: 1 | ||
uint8_t TEFLE: 1 | ||
uint8_t TSWE: 1 | ||
uint8_t MRAFE: 1 | ||
uint8_t TOOE: 1 | ||
uint8_t DRXE: 1 | ||
uint8_t BECE: 1 | ||
uint8_t BEUE: 1 | ||
uint8_t ELOE: 1 | ||
uint8_t EPE: 1 | ||
uint8_t EWE: 1 | ||
uint8_t BOE: 1 | ||
uint8_t WDIE: 1 | ||
uint8_t PEAE: 1 | ||
uint8_t PEDE: 1 | ||
uint8_t ARAE: 1 | ||
uint8_t reserved: 2 | ||
} | ||
}; | ||
CAN FD 6 Click MCAN interrupt enable.
Struct containing the MCAN interrupt enable bit field.
union { ... } |
uint8_t ARAE |
IE[29] ARAE: Access to reserved address.
uint8_t BECE |
IE[20] BECE: MRAM Bit error corrected.
uint8_t BEUE |
IE[21] BEUE: MRAM Bit error uncorrected.
uint8_t BOE |
IE[25] BOE: Bus_off status changed.
uint8_t DRXE |
IE[19] DRXE: Message stored to dedicated RX buffer.
uint8_t ELOE |
IE[22] ELOE: Error logging overflow.
uint8_t EPE |
IE[23] EPE: Error_passive status changed.
uint8_t EWE |
IE[24] EWE: Error_warning status changed.
uint8_t HPME |
IE[8] HPME: High priority message.
uint8_t MRAFE |
IE[17] MRAFE: Message RAM access failure.
uint8_t PEAE |
IE[27] PEAE Protocol Error in arbitration phase (nominal bit time used).
uint8_t PEDE |
IE[28] PEDE: Protocol error in data phase (data bit time is used).
uint8_t reserved |
IE[30:31] Reserved, not writable.
uint8_t RF0FE |
IE[2] RF0FE: Rx FIFO 0 full.
uint8_t RF0LE |
IE[3] RF0LE: Rx FIFO 0 message lost.
uint8_t RF0NE |
IE[0] RF0NE: Rx FIFO 0 new message.
uint8_t RF0WE |
IE[1] RF0WE: Rx FIFO 0 watermark reached.
uint8_t RF1FE |
IE[6] RF1FE: Rx FIFO 1 full.
uint8_t RF1LE |
IE[7] RF1LE: Rx FIFO 1 message lost.
uint8_t RF1NE |
IE[4] RF1NE: Rx FIFO 1 new message.
uint8_t RF1WE |
IE[5] RF1WE: RX FIFO 1 watermark reached.
uint8_t TCE |
IE[9] TCE: Transmission completed.
uint8_t TCFE |
IE[10] TCFE: Transmission cancellation finished.
uint8_t TEFFE |
IE[14] TEFFE: Tx Event FIFO full.
uint8_t TEFLE |
IE[15] TEFLE: Tx Event FIFO element lost.
uint8_t TEFNE |
IE[12] TEFNE: Tx Event FIFO new entry.
uint8_t TEFWE |
IE[13] TEFWE: Tx Event FIFO watermark reached.
uint8_t TFEE |
IE[11] TFEE: Tx FIFO Empty.
uint8_t TOOE |
IE[18] TOOE: Time out occured.
uint8_t TSWE |
IE[16] TSWE: Timestamp wraparound.
uint8_t WDIE |
IE[26] WDIE: MRAM Watchdog Interrupt.
uint32_t word |
Full register represented as a 32-bit word.