|
Open Model Railroad Network (OpenMRN)
|
TCAN4550 interrupt registers (INTERRUPT_ENABLE/STATUS) More...
Public Member Functions | |
| Interrupt () | |
| Constructor. Sets the reset value. | |
| Interrupt () | |
| Constructor. Sets the reset value. | |
Public Attributes | ||
| union { | ||
| uint32_t data | ||
| raw word value More... | ||
| struct { | ||
| uint32_t vtwd: 1 | ||
| global voltage, temp or wdto More... | ||
| uint32_t mcanint: 1 | ||
| M_CAN global interrupt. More... | ||
| uint32_t rsvd1: 1 | ||
| reserved More... | ||
| uint32_t spierr: 1 | ||
| SPI error. More... | ||
| uint32_t rsvd2: 1 | ||
| reserved More... | ||
| uint32_t canerr: 1 | ||
| CAN eror. More... | ||
| uint32_t wkrq: 1 | ||
| wake request More... | ||
| uint32_t globalerr: 1 | ||
| global error (any fault) More... | ||
| uint32_t candom: 1 | ||
| CAN stuck dominant. More... | ||
| uint32_t rsvd3: 1 | ||
| reserved More... | ||
| uint32_t canslnt: 1 | ||
| CAN silent. More... | ||
| uint32_t rsvd4: 2 | ||
| reserved More... | ||
| uint32_t wkerr: 1 | ||
| wake error More... | ||
| uint32_t lwu: 1 | ||
| local wake up More... | ||
| uint32_t canint: 1 | ||
| CAN bus wake up interrupt. More... | ||
| uint32_t eccerr: 1 | ||
| uncorrectable ECC error detected More... | ||
| uint32_t rsvd5: 1 | ||
| reserved More... | ||
| uint32_t wdto: 1 | ||
| watchdog timeout More... | ||
| uint32_t tsd: 1 | ||
| thermal shutdown More... | ||
| uint32_t pwron: 1 | ||
| power on More... | ||
| uint32_t uvio: 1 | ||
| under voltage VIO More... | ||
| uint32_t uvsup: 1 | ||
| under voltage VSUP and UVCCOUT More... | ||
| uint32_t sms: 1 | ||
| sleep mode status More... | ||
| uint32_t rsvd6: 7 | ||
| reserved More... | ||
| uint32_t canbusnom: 1 | ||
| CAN bus normal. More... | ||
| } | ||
| }; | ||
| union { | ||
| uint32_t data | ||
| raw word value More... | ||
| struct { | ||
| uint32_t vtwd: 1 | ||
| global voltage, temp or wdto More... | ||
| uint32_t mcanint: 1 | ||
| M_CAN global interrupt. More... | ||
| uint32_t rsvd1: 1 | ||
| reserved More... | ||
| uint32_t spierr: 1 | ||
| SPI error. More... | ||
| uint32_t rsvd2: 1 | ||
| reserved More... | ||
| uint32_t canerr: 1 | ||
| CAN eror. More... | ||
| uint32_t wkrq: 1 | ||
| wake request More... | ||
| uint32_t globalerr: 1 | ||
| global error (any fault) More... | ||
| uint32_t candom: 1 | ||
| CAN stuck dominant. More... | ||
| uint32_t rsvd3: 1 | ||
| reserved More... | ||
| uint32_t canslnt: 1 | ||
| CAN silent. More... | ||
| uint32_t rsvd4: 2 | ||
| reserved More... | ||
| uint32_t wkerr: 1 | ||
| wake error More... | ||
| uint32_t lwu: 1 | ||
| local wake up More... | ||
| uint32_t canint: 1 | ||
| CAN bus wake up interrupt. More... | ||
| uint32_t eccerr: 1 | ||
| uncorrectable ECC error detected More... | ||
| uint32_t rsvd5: 1 | ||
| reserved More... | ||
| uint32_t wdto: 1 | ||
| watchdog timeout More... | ||
| uint32_t tsd: 1 | ||
| thermal shutdown More... | ||
| uint32_t pwron: 1 | ||
| power on More... | ||
| uint32_t uvio: 1 | ||
| under voltage VIO More... | ||
| uint32_t uvsup: 1 | ||
| under voltage VSUP and UVCCOUT More... | ||
| uint32_t sms: 1 | ||
| sleep mode status More... | ||
| uint32_t rsvd6: 7 | ||
| reserved More... | ||
| uint32_t canbusnom: 1 | ||
| CAN bus normal. More... | ||
| } | ||
| }; | ||
|
inline |
|
inline |
Constructor. Sets the reset value.
Definition at line 743 of file TCAN4550Can.hxx.
| uint32_t TCAN4550Can::Interrupt::candom |
| uint32_t TCAN4550Can::Interrupt::canint |
| uint32_t TCAN4550Can::Interrupt::eccerr |
| uint32_t TCAN4550Can::Interrupt::globalerr |
| uint32_t TCAN4550Can::Interrupt::mcanint |
| uint32_t TCAN4550Can::Interrupt::uvsup |
| uint32_t TCAN4550Can::Interrupt::vtwd |