|
libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|

Macros | |
| #define | CAN_ALC_TXERR_RXERR_ECC(can_base) MMIO32((can_base) + 0x0018) |
| #define | CAN_ECC(can_base) (CAN_ALC_TXERR_RXERR_ECC(can_base) & 0xFF) |
| CAN Error Code Capture Register RO, default 00h. More... | |
| #define | CAN_RXERR(can_base) ((CAN_ALC_TXERR_RXERR_ECC(can_base) >> 8) & 0xFF) |
| CAN RX Error Counter Register RO, default 00h. More... | |
| #define | CAN_TXERR(can_base) ((CAN_ALC_TXERR_RXERR_ECC(can_base) >> 16) & 0xFF) |
| CAN TX Error Counter Register RO, default 00h. More... | |
| #define | CAN_ALC(can_base) ((CAN_ALC_TXERR_RXERR_ECC(can_base) >> 24) & 0xFF) |
| CAN Arbitration Lost Code Capture Register RO, default 00h. More... | |
| #define CAN_ALC | ( | can_base | ) | ((CAN_ALC_TXERR_RXERR_ECC(can_base) >> 24) & 0xFF) |
| #define CAN_ALC_TXERR_RXERR_ECC | ( | can_base | ) | MMIO32((can_base) + 0x0018) |
| #define CAN_ECC | ( | can_base | ) | (CAN_ALC_TXERR_RXERR_ECC(can_base) & 0xFF) |
| #define CAN_RXERR | ( | can_base | ) | ((CAN_ALC_TXERR_RXERR_ECC(can_base) >> 8) & 0xFF) |
| #define CAN_TXERR | ( | can_base | ) | ((CAN_ALC_TXERR_RXERR_ECC(can_base) >> 16) & 0xFF) |