6#include DEF2STR(LIBXR_CH32_CONFIG_FILE)
26static_assert(CH32_CAN_NUMBER >= 1,
"No CAN instance detected for this MCU");
31ch32_can_id_t CH32_CAN_GetID(CAN_TypeDef* addr);
36CAN_TypeDef* CH32_CAN_GetInstanceID(ch32_can_id_t
id);
44static constexpr uint8_t CH32_CAN_DEFAULT_SLAVE_START_BANK = 14;
46static constexpr uint32_t CH32_CAN_RCC_PERIPH_MAP[] = {
55static constexpr IRQn_Type CH32_CAN_TX_IRQ_MAP[] = {
64static constexpr IRQn_Type CH32_CAN_RX0_IRQ_MAP[] = {
73static constexpr IRQn_Type CH32_CAN_RX1_IRQ_MAP[] = {
82static constexpr IRQn_Type CH32_CAN_SCE_IRQ_MAP[] = {