13 __RW uint32_t RBUF[20];
14 __RW uint32_t TBUF[18];
16 __RW uint32_t CMD_STA_CMD_CTRL;
21 __RW uint32_t S_PRESC;
22 __RW uint32_t F_PRESC;
34 __RW uint32_t REF_MSG;
35 __RW uint16_t TRIG_CFG;
36 __RW uint16_t TT_TRIG;
37 __RW uint16_t TT_WTRIG;
47 #define CAN_RBUF_RBUF_MASK (0xFFFFFFFFUL)
48 #define CAN_RBUF_RBUF_SHIFT (0U)
49 #define CAN_RBUF_RBUF_SET(x) (((uint32_t)(x) << CAN_RBUF_RBUF_SHIFT) & CAN_RBUF_RBUF_MASK)
50 #define CAN_RBUF_RBUF_GET(x) (((uint32_t)(x) & CAN_RBUF_RBUF_MASK) >> CAN_RBUF_RBUF_SHIFT)
58 #define CAN_TBUF_TBUF_MASK (0xFFFFFFFFUL)
59 #define CAN_TBUF_TBUF_SHIFT (0U)
60 #define CAN_TBUF_TBUF_SET(x) (((uint32_t)(x) << CAN_TBUF_TBUF_SHIFT) & CAN_TBUF_TBUF_MASK)
61 #define CAN_TBUF_TBUF_GET(x) (((uint32_t)(x) & CAN_TBUF_TBUF_MASK) >> CAN_TBUF_TBUF_SHIFT)
69 #define CAN_TTS_TTS_WRD0_MASK (0xFFFFFFFFUL)
70 #define CAN_TTS_TTS_WRD0_SHIFT (0U)
71 #define CAN_TTS_TTS_WRD0_GET(x) (((uint32_t)(x) & CAN_TTS_TTS_WRD0_MASK) >> CAN_TTS_TTS_WRD0_SHIFT)
81 #define CAN_CMD_STA_CMD_CTRL_SACK_MASK (0x80000000UL)
82 #define CAN_CMD_STA_CMD_CTRL_SACK_SHIFT (31U)
83 #define CAN_CMD_STA_CMD_CTRL_SACK_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_SACK_SHIFT) & CAN_CMD_STA_CMD_CTRL_SACK_MASK)
84 #define CAN_CMD_STA_CMD_CTRL_SACK_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_SACK_MASK) >> CAN_CMD_STA_CMD_CTRL_SACK_SHIFT)
94 #define CAN_CMD_STA_CMD_CTRL_ROM_MASK (0x40000000UL)
95 #define CAN_CMD_STA_CMD_CTRL_ROM_SHIFT (30U)
96 #define CAN_CMD_STA_CMD_CTRL_ROM_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_ROM_SHIFT) & CAN_CMD_STA_CMD_CTRL_ROM_MASK)
97 #define CAN_CMD_STA_CMD_CTRL_ROM_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_ROM_MASK) >> CAN_CMD_STA_CMD_CTRL_ROM_SHIFT)
107 #define CAN_CMD_STA_CMD_CTRL_ROV_MASK (0x20000000UL)
108 #define CAN_CMD_STA_CMD_CTRL_ROV_SHIFT (29U)
109 #define CAN_CMD_STA_CMD_CTRL_ROV_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_ROV_MASK) >> CAN_CMD_STA_CMD_CTRL_ROV_SHIFT)
120 #define CAN_CMD_STA_CMD_CTRL_RREL_MASK (0x10000000UL)
121 #define CAN_CMD_STA_CMD_CTRL_RREL_SHIFT (28U)
122 #define CAN_CMD_STA_CMD_CTRL_RREL_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_RREL_SHIFT) & CAN_CMD_STA_CMD_CTRL_RREL_MASK)
123 #define CAN_CMD_STA_CMD_CTRL_RREL_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_RREL_MASK) >> CAN_CMD_STA_CMD_CTRL_RREL_SHIFT)
132 #define CAN_CMD_STA_CMD_CTRL_RBALL_MASK (0x8000000UL)
133 #define CAN_CMD_STA_CMD_CTRL_RBALL_SHIFT (27U)
134 #define CAN_CMD_STA_CMD_CTRL_RBALL_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_RBALL_SHIFT) & CAN_CMD_STA_CMD_CTRL_RBALL_MASK)
135 #define CAN_CMD_STA_CMD_CTRL_RBALL_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_RBALL_MASK) >> CAN_CMD_STA_CMD_CTRL_RBALL_SHIFT)
146 #define CAN_CMD_STA_CMD_CTRL_RSTAT_MASK (0x3000000UL)
147 #define CAN_CMD_STA_CMD_CTRL_RSTAT_SHIFT (24U)
148 #define CAN_CMD_STA_CMD_CTRL_RSTAT_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_RSTAT_MASK) >> CAN_CMD_STA_CMD_CTRL_RSTAT_SHIFT)
161 #define CAN_CMD_STA_CMD_CTRL_FD_ISO_MASK (0x800000UL)
162 #define CAN_CMD_STA_CMD_CTRL_FD_ISO_SHIFT (23U)
163 #define CAN_CMD_STA_CMD_CTRL_FD_ISO_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_FD_ISO_SHIFT) & CAN_CMD_STA_CMD_CTRL_FD_ISO_MASK)
164 #define CAN_CMD_STA_CMD_CTRL_FD_ISO_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_FD_ISO_MASK) >> CAN_CMD_STA_CMD_CTRL_FD_ISO_SHIFT)
184 #define CAN_CMD_STA_CMD_CTRL_TSNEXT_MASK (0x400000UL)
185 #define CAN_CMD_STA_CMD_CTRL_TSNEXT_SHIFT (22U)
186 #define CAN_CMD_STA_CMD_CTRL_TSNEXT_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TSNEXT_SHIFT) & CAN_CMD_STA_CMD_CTRL_TSNEXT_MASK)
187 #define CAN_CMD_STA_CMD_CTRL_TSNEXT_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSNEXT_MASK) >> CAN_CMD_STA_CMD_CTRL_TSNEXT_SHIFT)
202 #define CAN_CMD_STA_CMD_CTRL_TSMODE_MASK (0x200000UL)
203 #define CAN_CMD_STA_CMD_CTRL_TSMODE_SHIFT (21U)
204 #define CAN_CMD_STA_CMD_CTRL_TSMODE_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TSMODE_SHIFT) & CAN_CMD_STA_CMD_CTRL_TSMODE_MASK)
205 #define CAN_CMD_STA_CMD_CTRL_TSMODE_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSMODE_MASK) >> CAN_CMD_STA_CMD_CTRL_TSMODE_SHIFT)
223 #define CAN_CMD_STA_CMD_CTRL_TTTBM_MASK (0x100000UL)
224 #define CAN_CMD_STA_CMD_CTRL_TTTBM_SHIFT (20U)
225 #define CAN_CMD_STA_CMD_CTRL_TTTBM_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TTTBM_SHIFT) & CAN_CMD_STA_CMD_CTRL_TTTBM_MASK)
226 #define CAN_CMD_STA_CMD_CTRL_TTTBM_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TTTBM_MASK) >> CAN_CMD_STA_CMD_CTRL_TTTBM_SHIFT)
243 #define CAN_CMD_STA_CMD_CTRL_TSSTAT_MASK (0x30000UL)
244 #define CAN_CMD_STA_CMD_CTRL_TSSTAT_SHIFT (16U)
245 #define CAN_CMD_STA_CMD_CTRL_TSSTAT_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSSTAT_MASK) >> CAN_CMD_STA_CMD_CTRL_TSSTAT_SHIFT)
258 #define CAN_CMD_STA_CMD_CTRL_TBSEL_MASK (0x8000U)
259 #define CAN_CMD_STA_CMD_CTRL_TBSEL_SHIFT (15U)
260 #define CAN_CMD_STA_CMD_CTRL_TBSEL_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TBSEL_SHIFT) & CAN_CMD_STA_CMD_CTRL_TBSEL_MASK)
261 #define CAN_CMD_STA_CMD_CTRL_TBSEL_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TBSEL_MASK) >> CAN_CMD_STA_CMD_CTRL_TBSEL_SHIFT)
275 #define CAN_CMD_STA_CMD_CTRL_LOM_MASK (0x4000U)
276 #define CAN_CMD_STA_CMD_CTRL_LOM_SHIFT (14U)
277 #define CAN_CMD_STA_CMD_CTRL_LOM_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_LOM_SHIFT) & CAN_CMD_STA_CMD_CTRL_LOM_MASK)
278 #define CAN_CMD_STA_CMD_CTRL_LOM_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_LOM_MASK) >> CAN_CMD_STA_CMD_CTRL_LOM_SHIFT)
292 #define CAN_CMD_STA_CMD_CTRL_STBY_MASK (0x2000U)
293 #define CAN_CMD_STA_CMD_CTRL_STBY_SHIFT (13U)
294 #define CAN_CMD_STA_CMD_CTRL_STBY_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_STBY_SHIFT) & CAN_CMD_STA_CMD_CTRL_STBY_MASK)
295 #define CAN_CMD_STA_CMD_CTRL_STBY_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_STBY_MASK) >> CAN_CMD_STA_CMD_CTRL_STBY_SHIFT)
313 #define CAN_CMD_STA_CMD_CTRL_TPE_MASK (0x1000U)
314 #define CAN_CMD_STA_CMD_CTRL_TPE_SHIFT (12U)
315 #define CAN_CMD_STA_CMD_CTRL_TPE_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TPE_SHIFT) & CAN_CMD_STA_CMD_CTRL_TPE_MASK)
316 #define CAN_CMD_STA_CMD_CTRL_TPE_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TPE_MASK) >> CAN_CMD_STA_CMD_CTRL_TPE_SHIFT)
333 #define CAN_CMD_STA_CMD_CTRL_TPA_MASK (0x800U)
334 #define CAN_CMD_STA_CMD_CTRL_TPA_SHIFT (11U)
335 #define CAN_CMD_STA_CMD_CTRL_TPA_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TPA_SHIFT) & CAN_CMD_STA_CMD_CTRL_TPA_MASK)
336 #define CAN_CMD_STA_CMD_CTRL_TPA_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TPA_MASK) >> CAN_CMD_STA_CMD_CTRL_TPA_SHIFT)
356 #define CAN_CMD_STA_CMD_CTRL_TSONE_MASK (0x400U)
357 #define CAN_CMD_STA_CMD_CTRL_TSONE_SHIFT (10U)
358 #define CAN_CMD_STA_CMD_CTRL_TSONE_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TSONE_SHIFT) & CAN_CMD_STA_CMD_CTRL_TSONE_MASK)
359 #define CAN_CMD_STA_CMD_CTRL_TSONE_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSONE_MASK) >> CAN_CMD_STA_CMD_CTRL_TSONE_SHIFT)
379 #define CAN_CMD_STA_CMD_CTRL_TSALL_MASK (0x200U)
380 #define CAN_CMD_STA_CMD_CTRL_TSALL_SHIFT (9U)
381 #define CAN_CMD_STA_CMD_CTRL_TSALL_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TSALL_SHIFT) & CAN_CMD_STA_CMD_CTRL_TSALL_MASK)
382 #define CAN_CMD_STA_CMD_CTRL_TSALL_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSALL_MASK) >> CAN_CMD_STA_CMD_CTRL_TSALL_SHIFT)
401 #define CAN_CMD_STA_CMD_CTRL_TSA_MASK (0x100U)
402 #define CAN_CMD_STA_CMD_CTRL_TSA_SHIFT (8U)
403 #define CAN_CMD_STA_CMD_CTRL_TSA_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TSA_SHIFT) & CAN_CMD_STA_CMD_CTRL_TSA_MASK)
404 #define CAN_CMD_STA_CMD_CTRL_TSA_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSA_MASK) >> CAN_CMD_STA_CMD_CTRL_TSA_SHIFT)
418 #define CAN_CMD_STA_CMD_CTRL_RESET_MASK (0x80U)
419 #define CAN_CMD_STA_CMD_CTRL_RESET_SHIFT (7U)
420 #define CAN_CMD_STA_CMD_CTRL_RESET_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_RESET_SHIFT) & CAN_CMD_STA_CMD_CTRL_RESET_MASK)
421 #define CAN_CMD_STA_CMD_CTRL_RESET_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_RESET_MASK) >> CAN_CMD_STA_CMD_CTRL_RESET_SHIFT)
430 #define CAN_CMD_STA_CMD_CTRL_LBME_MASK (0x40U)
431 #define CAN_CMD_STA_CMD_CTRL_LBME_SHIFT (6U)
432 #define CAN_CMD_STA_CMD_CTRL_LBME_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_LBME_SHIFT) & CAN_CMD_STA_CMD_CTRL_LBME_MASK)
433 #define CAN_CMD_STA_CMD_CTRL_LBME_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_LBME_MASK) >> CAN_CMD_STA_CMD_CTRL_LBME_SHIFT)
441 #define CAN_CMD_STA_CMD_CTRL_LBMI_MASK (0x20U)
442 #define CAN_CMD_STA_CMD_CTRL_LBMI_SHIFT (5U)
443 #define CAN_CMD_STA_CMD_CTRL_LBMI_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_LBMI_SHIFT) & CAN_CMD_STA_CMD_CTRL_LBMI_MASK)
444 #define CAN_CMD_STA_CMD_CTRL_LBMI_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_LBMI_MASK) >> CAN_CMD_STA_CMD_CTRL_LBMI_SHIFT)
453 #define CAN_CMD_STA_CMD_CTRL_TPSS_MASK (0x10U)
454 #define CAN_CMD_STA_CMD_CTRL_TPSS_SHIFT (4U)
455 #define CAN_CMD_STA_CMD_CTRL_TPSS_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TPSS_SHIFT) & CAN_CMD_STA_CMD_CTRL_TPSS_MASK)
456 #define CAN_CMD_STA_CMD_CTRL_TPSS_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TPSS_MASK) >> CAN_CMD_STA_CMD_CTRL_TPSS_SHIFT)
465 #define CAN_CMD_STA_CMD_CTRL_TSSS_MASK (0x8U)
466 #define CAN_CMD_STA_CMD_CTRL_TSSS_SHIFT (3U)
467 #define CAN_CMD_STA_CMD_CTRL_TSSS_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_TSSS_SHIFT) & CAN_CMD_STA_CMD_CTRL_TSSS_MASK)
468 #define CAN_CMD_STA_CMD_CTRL_TSSS_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TSSS_MASK) >> CAN_CMD_STA_CMD_CTRL_TSSS_SHIFT)
477 #define CAN_CMD_STA_CMD_CTRL_RACTIVE_MASK (0x4U)
478 #define CAN_CMD_STA_CMD_CTRL_RACTIVE_SHIFT (2U)
479 #define CAN_CMD_STA_CMD_CTRL_RACTIVE_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_RACTIVE_MASK) >> CAN_CMD_STA_CMD_CTRL_RACTIVE_SHIFT)
488 #define CAN_CMD_STA_CMD_CTRL_TACTIVE_MASK (0x2U)
489 #define CAN_CMD_STA_CMD_CTRL_TACTIVE_SHIFT (1U)
490 #define CAN_CMD_STA_CMD_CTRL_TACTIVE_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_TACTIVE_MASK) >> CAN_CMD_STA_CMD_CTRL_TACTIVE_SHIFT)
501 #define CAN_CMD_STA_CMD_CTRL_BUSOFF_MASK (0x1U)
502 #define CAN_CMD_STA_CMD_CTRL_BUSOFF_SHIFT (0U)
503 #define CAN_CMD_STA_CMD_CTRL_BUSOFF_SET(x) (((uint32_t)(x) << CAN_CMD_STA_CMD_CTRL_BUSOFF_SHIFT) & CAN_CMD_STA_CMD_CTRL_BUSOFF_MASK)
504 #define CAN_CMD_STA_CMD_CTRL_BUSOFF_GET(x) (((uint32_t)(x) & CAN_CMD_STA_CMD_CTRL_BUSOFF_MASK) >> CAN_CMD_STA_CMD_CTRL_BUSOFF_SHIFT)
513 #define CAN_RTIE_RIE_MASK (0x80U)
514 #define CAN_RTIE_RIE_SHIFT (7U)
515 #define CAN_RTIE_RIE_SET(x) (((uint8_t)(x) << CAN_RTIE_RIE_SHIFT) & CAN_RTIE_RIE_MASK)
516 #define CAN_RTIE_RIE_GET(x) (((uint8_t)(x) & CAN_RTIE_RIE_MASK) >> CAN_RTIE_RIE_SHIFT)
524 #define CAN_RTIE_ROIE_MASK (0x40U)
525 #define CAN_RTIE_ROIE_SHIFT (6U)
526 #define CAN_RTIE_ROIE_SET(x) (((uint8_t)(x) << CAN_RTIE_ROIE_SHIFT) & CAN_RTIE_ROIE_MASK)
527 #define CAN_RTIE_ROIE_GET(x) (((uint8_t)(x) & CAN_RTIE_ROIE_MASK) >> CAN_RTIE_ROIE_SHIFT)
535 #define CAN_RTIE_RFIE_MASK (0x20U)
536 #define CAN_RTIE_RFIE_SHIFT (5U)
537 #define CAN_RTIE_RFIE_SET(x) (((uint8_t)(x) << CAN_RTIE_RFIE_SHIFT) & CAN_RTIE_RFIE_MASK)
538 #define CAN_RTIE_RFIE_GET(x) (((uint8_t)(x) & CAN_RTIE_RFIE_MASK) >> CAN_RTIE_RFIE_SHIFT)
546 #define CAN_RTIE_RAFIE_MASK (0x10U)
547 #define CAN_RTIE_RAFIE_SHIFT (4U)
548 #define CAN_RTIE_RAFIE_SET(x) (((uint8_t)(x) << CAN_RTIE_RAFIE_SHIFT) & CAN_RTIE_RAFIE_MASK)
549 #define CAN_RTIE_RAFIE_GET(x) (((uint8_t)(x) & CAN_RTIE_RAFIE_MASK) >> CAN_RTIE_RAFIE_SHIFT)
557 #define CAN_RTIE_TPIE_MASK (0x8U)
558 #define CAN_RTIE_TPIE_SHIFT (3U)
559 #define CAN_RTIE_TPIE_SET(x) (((uint8_t)(x) << CAN_RTIE_TPIE_SHIFT) & CAN_RTIE_TPIE_MASK)
560 #define CAN_RTIE_TPIE_GET(x) (((uint8_t)(x) & CAN_RTIE_TPIE_MASK) >> CAN_RTIE_TPIE_SHIFT)
568 #define CAN_RTIE_TSIE_MASK (0x4U)
569 #define CAN_RTIE_TSIE_SHIFT (2U)
570 #define CAN_RTIE_TSIE_SET(x) (((uint8_t)(x) << CAN_RTIE_TSIE_SHIFT) & CAN_RTIE_TSIE_MASK)
571 #define CAN_RTIE_TSIE_GET(x) (((uint8_t)(x) & CAN_RTIE_TSIE_MASK) >> CAN_RTIE_TSIE_SHIFT)
579 #define CAN_RTIE_EIE_MASK (0x2U)
580 #define CAN_RTIE_EIE_SHIFT (1U)
581 #define CAN_RTIE_EIE_SET(x) (((uint8_t)(x) << CAN_RTIE_EIE_SHIFT) & CAN_RTIE_EIE_MASK)
582 #define CAN_RTIE_EIE_GET(x) (((uint8_t)(x) & CAN_RTIE_EIE_MASK) >> CAN_RTIE_EIE_SHIFT)
595 #define CAN_RTIE_TSFF_MASK (0x1U)
596 #define CAN_RTIE_TSFF_SHIFT (0U)
597 #define CAN_RTIE_TSFF_GET(x) (((uint8_t)(x) & CAN_RTIE_TSFF_MASK) >> CAN_RTIE_TSFF_SHIFT)
607 #define CAN_RTIF_RIF_MASK (0x80U)
608 #define CAN_RTIF_RIF_SHIFT (7U)
609 #define CAN_RTIF_RIF_SET(x) (((uint8_t)(x) << CAN_RTIF_RIF_SHIFT) & CAN_RTIF_RIF_MASK)
610 #define CAN_RTIF_RIF_GET(x) (((uint8_t)(x) & CAN_RTIF_RIF_MASK) >> CAN_RTIF_RIF_SHIFT)
620 #define CAN_RTIF_ROIF_MASK (0x40U)
621 #define CAN_RTIF_ROIF_SHIFT (6U)
622 #define CAN_RTIF_ROIF_SET(x) (((uint8_t)(x) << CAN_RTIF_ROIF_SHIFT) & CAN_RTIF_ROIF_MASK)
623 #define CAN_RTIF_ROIF_GET(x) (((uint8_t)(x) & CAN_RTIF_ROIF_MASK) >> CAN_RTIF_ROIF_SHIFT)
633 #define CAN_RTIF_RFIF_MASK (0x20U)
634 #define CAN_RTIF_RFIF_SHIFT (5U)
635 #define CAN_RTIF_RFIF_SET(x) (((uint8_t)(x) << CAN_RTIF_RFIF_SHIFT) & CAN_RTIF_RFIF_MASK)
636 #define CAN_RTIF_RFIF_GET(x) (((uint8_t)(x) & CAN_RTIF_RFIF_MASK) >> CAN_RTIF_RFIF_SHIFT)
645 #define CAN_RTIF_RAFIF_MASK (0x10U)
646 #define CAN_RTIF_RAFIF_SHIFT (4U)
647 #define CAN_RTIF_RAFIF_SET(x) (((uint8_t)(x) << CAN_RTIF_RAFIF_SHIFT) & CAN_RTIF_RAFIF_MASK)
648 #define CAN_RTIF_RAFIF_GET(x) (((uint8_t)(x) & CAN_RTIF_RAFIF_MASK) >> CAN_RTIF_RAFIF_SHIFT)
658 #define CAN_RTIF_TPIF_MASK (0x8U)
659 #define CAN_RTIF_TPIF_SHIFT (3U)
660 #define CAN_RTIF_TPIF_SET(x) (((uint8_t)(x) << CAN_RTIF_TPIF_SHIFT) & CAN_RTIF_TPIF_MASK)
661 #define CAN_RTIF_TPIF_GET(x) (((uint8_t)(x) & CAN_RTIF_TPIF_MASK) >> CAN_RTIF_TPIF_SHIFT)
672 #define CAN_RTIF_TSIF_MASK (0x4U)
673 #define CAN_RTIF_TSIF_SHIFT (2U)
674 #define CAN_RTIF_TSIF_SET(x) (((uint8_t)(x) << CAN_RTIF_TSIF_SHIFT) & CAN_RTIF_TSIF_MASK)
675 #define CAN_RTIF_TSIF_GET(x) (((uint8_t)(x) & CAN_RTIF_TSIF_MASK) >> CAN_RTIF_TSIF_SHIFT)
685 #define CAN_RTIF_EIF_MASK (0x2U)
686 #define CAN_RTIF_EIF_SHIFT (1U)
687 #define CAN_RTIF_EIF_SET(x) (((uint8_t)(x) << CAN_RTIF_EIF_SHIFT) & CAN_RTIF_EIF_MASK)
688 #define CAN_RTIF_EIF_GET(x) (((uint8_t)(x) & CAN_RTIF_EIF_MASK) >> CAN_RTIF_EIF_SHIFT)
700 #define CAN_RTIF_AIF_MASK (0x1U)
701 #define CAN_RTIF_AIF_SHIFT (0U)
702 #define CAN_RTIF_AIF_SET(x) (((uint8_t)(x) << CAN_RTIF_AIF_SHIFT) & CAN_RTIF_AIF_MASK)
703 #define CAN_RTIF_AIF_GET(x) (((uint8_t)(x) & CAN_RTIF_AIF_MASK) >> CAN_RTIF_AIF_SHIFT)
712 #define CAN_ERRINT_EWARN_MASK (0x80U)
713 #define CAN_ERRINT_EWARN_SHIFT (7U)
714 #define CAN_ERRINT_EWARN_GET(x) (((uint8_t)(x) & CAN_ERRINT_EWARN_MASK) >> CAN_ERRINT_EWARN_SHIFT)
723 #define CAN_ERRINT_EPASS_MASK (0x40U)
724 #define CAN_ERRINT_EPASS_SHIFT (6U)
725 #define CAN_ERRINT_EPASS_GET(x) (((uint8_t)(x) & CAN_ERRINT_EPASS_MASK) >> CAN_ERRINT_EPASS_SHIFT)
732 #define CAN_ERRINT_EPIE_MASK (0x20U)
733 #define CAN_ERRINT_EPIE_SHIFT (5U)
734 #define CAN_ERRINT_EPIE_SET(x) (((uint8_t)(x) << CAN_ERRINT_EPIE_SHIFT) & CAN_ERRINT_EPIE_MASK)
735 #define CAN_ERRINT_EPIE_GET(x) (((uint8_t)(x) & CAN_ERRINT_EPIE_MASK) >> CAN_ERRINT_EPIE_SHIFT)
743 #define CAN_ERRINT_EPIF_MASK (0x10U)
744 #define CAN_ERRINT_EPIF_SHIFT (4U)
745 #define CAN_ERRINT_EPIF_SET(x) (((uint8_t)(x) << CAN_ERRINT_EPIF_SHIFT) & CAN_ERRINT_EPIF_MASK)
746 #define CAN_ERRINT_EPIF_GET(x) (((uint8_t)(x) & CAN_ERRINT_EPIF_MASK) >> CAN_ERRINT_EPIF_SHIFT)
753 #define CAN_ERRINT_ALIE_MASK (0x8U)
754 #define CAN_ERRINT_ALIE_SHIFT (3U)
755 #define CAN_ERRINT_ALIE_SET(x) (((uint8_t)(x) << CAN_ERRINT_ALIE_SHIFT) & CAN_ERRINT_ALIE_MASK)
756 #define CAN_ERRINT_ALIE_GET(x) (((uint8_t)(x) & CAN_ERRINT_ALIE_MASK) >> CAN_ERRINT_ALIE_SHIFT)
763 #define CAN_ERRINT_ALIF_MASK (0x4U)
764 #define CAN_ERRINT_ALIF_SHIFT (2U)
765 #define CAN_ERRINT_ALIF_SET(x) (((uint8_t)(x) << CAN_ERRINT_ALIF_SHIFT) & CAN_ERRINT_ALIF_MASK)
766 #define CAN_ERRINT_ALIF_GET(x) (((uint8_t)(x) & CAN_ERRINT_ALIF_MASK) >> CAN_ERRINT_ALIF_SHIFT)
773 #define CAN_ERRINT_BEIE_MASK (0x2U)
774 #define CAN_ERRINT_BEIE_SHIFT (1U)
775 #define CAN_ERRINT_BEIE_SET(x) (((uint8_t)(x) << CAN_ERRINT_BEIE_SHIFT) & CAN_ERRINT_BEIE_MASK)
776 #define CAN_ERRINT_BEIE_GET(x) (((uint8_t)(x) & CAN_ERRINT_BEIE_MASK) >> CAN_ERRINT_BEIE_SHIFT)
783 #define CAN_ERRINT_BEIF_MASK (0x1U)
784 #define CAN_ERRINT_BEIF_SHIFT (0U)
785 #define CAN_ERRINT_BEIF_SET(x) (((uint8_t)(x) << CAN_ERRINT_BEIF_SHIFT) & CAN_ERRINT_BEIF_MASK)
786 #define CAN_ERRINT_BEIF_GET(x) (((uint8_t)(x) & CAN_ERRINT_BEIF_MASK) >> CAN_ERRINT_BEIF_SHIFT)
799 #define CAN_LIMIT_AFWL_MASK (0xF0U)
800 #define CAN_LIMIT_AFWL_SHIFT (4U)
801 #define CAN_LIMIT_AFWL_SET(x) (((uint8_t)(x) << CAN_LIMIT_AFWL_SHIFT) & CAN_LIMIT_AFWL_MASK)
802 #define CAN_LIMIT_AFWL_GET(x) (((uint8_t)(x) & CAN_LIMIT_AFWL_MASK) >> CAN_LIMIT_AFWL_SHIFT)
810 #define CAN_LIMIT_EWL_MASK (0xFU)
811 #define CAN_LIMIT_EWL_SHIFT (0U)
812 #define CAN_LIMIT_EWL_SET(x) (((uint8_t)(x) << CAN_LIMIT_EWL_SHIFT) & CAN_LIMIT_EWL_MASK)
813 #define CAN_LIMIT_EWL_GET(x) (((uint8_t)(x) & CAN_LIMIT_EWL_MASK) >> CAN_LIMIT_EWL_SHIFT)
822 #define CAN_S_PRESC_S_PRESC_MASK (0xFF000000UL)
823 #define CAN_S_PRESC_S_PRESC_SHIFT (24U)
824 #define CAN_S_PRESC_S_PRESC_SET(x) (((uint32_t)(x) << CAN_S_PRESC_S_PRESC_SHIFT) & CAN_S_PRESC_S_PRESC_MASK)
825 #define CAN_S_PRESC_S_PRESC_GET(x) (((uint32_t)(x) & CAN_S_PRESC_S_PRESC_MASK) >> CAN_S_PRESC_S_PRESC_SHIFT)
833 #define CAN_S_PRESC_S_SJW_MASK (0x7F0000UL)
834 #define CAN_S_PRESC_S_SJW_SHIFT (16U)
835 #define CAN_S_PRESC_S_SJW_SET(x) (((uint32_t)(x) << CAN_S_PRESC_S_SJW_SHIFT) & CAN_S_PRESC_S_SJW_MASK)
836 #define CAN_S_PRESC_S_SJW_GET(x) (((uint32_t)(x) & CAN_S_PRESC_S_SJW_MASK) >> CAN_S_PRESC_S_SJW_SHIFT)
844 #define CAN_S_PRESC_S_SEG_2_MASK (0x7F00U)
845 #define CAN_S_PRESC_S_SEG_2_SHIFT (8U)
846 #define CAN_S_PRESC_S_SEG_2_SET(x) (((uint32_t)(x) << CAN_S_PRESC_S_SEG_2_SHIFT) & CAN_S_PRESC_S_SEG_2_MASK)
847 #define CAN_S_PRESC_S_SEG_2_GET(x) (((uint32_t)(x) & CAN_S_PRESC_S_SEG_2_MASK) >> CAN_S_PRESC_S_SEG_2_SHIFT)
855 #define CAN_S_PRESC_S_SEG_1_MASK (0xFFU)
856 #define CAN_S_PRESC_S_SEG_1_SHIFT (0U)
857 #define CAN_S_PRESC_S_SEG_1_SET(x) (((uint32_t)(x) << CAN_S_PRESC_S_SEG_1_SHIFT) & CAN_S_PRESC_S_SEG_1_MASK)
858 #define CAN_S_PRESC_S_SEG_1_GET(x) (((uint32_t)(x) & CAN_S_PRESC_S_SEG_1_MASK) >> CAN_S_PRESC_S_SEG_1_SHIFT)
867 #define CAN_F_PRESC_F_PRESC_MASK (0xFF000000UL)
868 #define CAN_F_PRESC_F_PRESC_SHIFT (24U)
869 #define CAN_F_PRESC_F_PRESC_SET(x) (((uint32_t)(x) << CAN_F_PRESC_F_PRESC_SHIFT) & CAN_F_PRESC_F_PRESC_MASK)
870 #define CAN_F_PRESC_F_PRESC_GET(x) (((uint32_t)(x) & CAN_F_PRESC_F_PRESC_MASK) >> CAN_F_PRESC_F_PRESC_SHIFT)
878 #define CAN_F_PRESC_F_SJW_MASK (0xF0000UL)
879 #define CAN_F_PRESC_F_SJW_SHIFT (16U)
880 #define CAN_F_PRESC_F_SJW_SET(x) (((uint32_t)(x) << CAN_F_PRESC_F_SJW_SHIFT) & CAN_F_PRESC_F_SJW_MASK)
881 #define CAN_F_PRESC_F_SJW_GET(x) (((uint32_t)(x) & CAN_F_PRESC_F_SJW_MASK) >> CAN_F_PRESC_F_SJW_SHIFT)
889 #define CAN_F_PRESC_F_SEG_2_MASK (0xF00U)
890 #define CAN_F_PRESC_F_SEG_2_SHIFT (8U)
891 #define CAN_F_PRESC_F_SEG_2_SET(x) (((uint32_t)(x) << CAN_F_PRESC_F_SEG_2_SHIFT) & CAN_F_PRESC_F_SEG_2_MASK)
892 #define CAN_F_PRESC_F_SEG_2_GET(x) (((uint32_t)(x) & CAN_F_PRESC_F_SEG_2_MASK) >> CAN_F_PRESC_F_SEG_2_SHIFT)
900 #define CAN_F_PRESC_F_SEG_1_MASK (0xFU)
901 #define CAN_F_PRESC_F_SEG_1_SHIFT (0U)
902 #define CAN_F_PRESC_F_SEG_1_SET(x) (((uint32_t)(x) << CAN_F_PRESC_F_SEG_1_SHIFT) & CAN_F_PRESC_F_SEG_1_MASK)
903 #define CAN_F_PRESC_F_SEG_1_GET(x) (((uint32_t)(x) & CAN_F_PRESC_F_SEG_1_MASK) >> CAN_F_PRESC_F_SEG_1_SHIFT)
920 #define CAN_EALCAP_KOER_MASK (0xE0U)
921 #define CAN_EALCAP_KOER_SHIFT (5U)
922 #define CAN_EALCAP_KOER_GET(x) (((uint8_t)(x) & CAN_EALCAP_KOER_MASK) >> CAN_EALCAP_KOER_SHIFT)
929 #define CAN_EALCAP_ALC_MASK (0x1FU)
930 #define CAN_EALCAP_ALC_SHIFT (0U)
931 #define CAN_EALCAP_ALC_GET(x) (((uint8_t)(x) & CAN_EALCAP_ALC_MASK) >> CAN_EALCAP_ALC_SHIFT)
940 #define CAN_TDC_TDCEN_MASK (0x80U)
941 #define CAN_TDC_TDCEN_SHIFT (7U)
942 #define CAN_TDC_TDCEN_SET(x) (((uint8_t)(x) << CAN_TDC_TDCEN_SHIFT) & CAN_TDC_TDCEN_MASK)
943 #define CAN_TDC_TDCEN_GET(x) (((uint8_t)(x) & CAN_TDC_TDCEN_MASK) >> CAN_TDC_TDCEN_SHIFT)
952 #define CAN_TDC_SSPOFF_MASK (0x7FU)
953 #define CAN_TDC_SSPOFF_SHIFT (0U)
954 #define CAN_TDC_SSPOFF_SET(x) (((uint8_t)(x) << CAN_TDC_SSPOFF_SHIFT) & CAN_TDC_SSPOFF_MASK)
955 #define CAN_TDC_SSPOFF_GET(x) (((uint8_t)(x) & CAN_TDC_SSPOFF_MASK) >> CAN_TDC_SSPOFF_SHIFT)
966 #define CAN_RECNT_RECNT_MASK (0xFFU)
967 #define CAN_RECNT_RECNT_SHIFT (0U)
968 #define CAN_RECNT_RECNT_GET(x) (((uint8_t)(x) & CAN_RECNT_RECNT_MASK) >> CAN_RECNT_RECNT_SHIFT)
979 #define CAN_TECNT_TECNT_MASK (0xFFU)
980 #define CAN_TECNT_TECNT_SHIFT (0U)
981 #define CAN_TECNT_TECNT_GET(x) (((uint8_t)(x) & CAN_TECNT_TECNT_MASK) >> CAN_TECNT_TECNT_SHIFT)
992 #define CAN_ACFCTRL_SELMASK_MASK (0x20U)
993 #define CAN_ACFCTRL_SELMASK_SHIFT (5U)
994 #define CAN_ACFCTRL_SELMASK_SET(x) (((uint8_t)(x) << CAN_ACFCTRL_SELMASK_SHIFT) & CAN_ACFCTRL_SELMASK_MASK)
995 #define CAN_ACFCTRL_SELMASK_GET(x) (((uint8_t)(x) & CAN_ACFCTRL_SELMASK_MASK) >> CAN_ACFCTRL_SELMASK_SHIFT)
1007 #define CAN_ACFCTRL_ACFADR_MASK (0xFU)
1008 #define CAN_ACFCTRL_ACFADR_SHIFT (0U)
1009 #define CAN_ACFCTRL_ACFADR_SET(x) (((uint8_t)(x) << CAN_ACFCTRL_ACFADR_SHIFT) & CAN_ACFCTRL_ACFADR_MASK)
1010 #define CAN_ACFCTRL_ACFADR_GET(x) (((uint8_t)(x) & CAN_ACFCTRL_ACFADR_MASK) >> CAN_ACFCTRL_ACFADR_SHIFT)
1019 #define CAN_TIMECFG_TIMEPOS_MASK (0x2U)
1020 #define CAN_TIMECFG_TIMEPOS_SHIFT (1U)
1021 #define CAN_TIMECFG_TIMEPOS_SET(x) (((uint8_t)(x) << CAN_TIMECFG_TIMEPOS_SHIFT) & CAN_TIMECFG_TIMEPOS_MASK)
1022 #define CAN_TIMECFG_TIMEPOS_GET(x) (((uint8_t)(x) & CAN_TIMECFG_TIMEPOS_MASK) >> CAN_TIMECFG_TIMEPOS_SHIFT)
1031 #define CAN_TIMECFG_TIMEEN_MASK (0x1U)
1032 #define CAN_TIMECFG_TIMEEN_SHIFT (0U)
1033 #define CAN_TIMECFG_TIMEEN_SET(x) (((uint8_t)(x) << CAN_TIMECFG_TIMEEN_SHIFT) & CAN_TIMECFG_TIMEEN_MASK)
1034 #define CAN_TIMECFG_TIMEEN_GET(x) (((uint8_t)(x) & CAN_TIMECFG_TIMEEN_MASK) >> CAN_TIMECFG_TIMEEN_SHIFT)
1047 #define CAN_ACF_EN_ACF_EN_MASK (0xFFFFU)
1048 #define CAN_ACF_EN_ACF_EN_SHIFT (0U)
1049 #define CAN_ACF_EN_ACF_EN_SET(x) (((uint16_t)(x) << CAN_ACF_EN_ACF_EN_SHIFT) & CAN_ACF_EN_ACF_EN_MASK)
1050 #define CAN_ACF_EN_ACF_EN_GET(x) (((uint16_t)(x) & CAN_ACF_EN_ACF_EN_MASK) >> CAN_ACF_EN_ACF_EN_SHIFT)
1061 #define CAN_ACF_AIDEE_MASK (0x40000000UL)
1062 #define CAN_ACF_AIDEE_SHIFT (30U)
1063 #define CAN_ACF_AIDEE_SET(x) (((uint32_t)(x) << CAN_ACF_AIDEE_SHIFT) & CAN_ACF_AIDEE_MASK)
1064 #define CAN_ACF_AIDEE_GET(x) (((uint32_t)(x) & CAN_ACF_AIDEE_MASK) >> CAN_ACF_AIDEE_SHIFT)
1075 #define CAN_ACF_AIDE_MASK (0x20000000UL)
1076 #define CAN_ACF_AIDE_SHIFT (29U)
1077 #define CAN_ACF_AIDE_SET(x) (((uint32_t)(x) << CAN_ACF_AIDE_SHIFT) & CAN_ACF_AIDE_MASK)
1078 #define CAN_ACF_AIDE_GET(x) (((uint32_t)(x) & CAN_ACF_AIDE_MASK) >> CAN_ACF_AIDE_SHIFT)
1098 #define CAN_ACF_CODE_MASK_MASK (0x1FFFFFFFUL)
1099 #define CAN_ACF_CODE_MASK_SHIFT (0U)
1100 #define CAN_ACF_CODE_MASK_SET(x) (((uint32_t)(x) << CAN_ACF_CODE_MASK_SHIFT) & CAN_ACF_CODE_MASK_MASK)
1101 #define CAN_ACF_CODE_MASK_GET(x) (((uint32_t)(x) & CAN_ACF_CODE_MASK_MASK) >> CAN_ACF_CODE_MASK_SHIFT)
1110 #define CAN_VER_VERSION_MASK (0xFFFFU)
1111 #define CAN_VER_VERSION_SHIFT (0U)
1112 #define CAN_VER_VERSION_SET(x) (((uint16_t)(x) << CAN_VER_VERSION_SHIFT) & CAN_VER_VERSION_MASK)
1113 #define CAN_VER_VERSION_GET(x) (((uint16_t)(x) & CAN_VER_VERSION_MASK) >> CAN_VER_VERSION_SHIFT)
1126 #define CAN_TBSLOT_TBE_MASK (0x80U)
1127 #define CAN_TBSLOT_TBE_SHIFT (7U)
1128 #define CAN_TBSLOT_TBE_SET(x) (((uint8_t)(x) << CAN_TBSLOT_TBE_SHIFT) & CAN_TBSLOT_TBE_MASK)
1129 #define CAN_TBSLOT_TBE_GET(x) (((uint8_t)(x) & CAN_TBSLOT_TBE_MASK) >> CAN_TBSLOT_TBE_SHIFT)
1139 #define CAN_TBSLOT_TBF_MASK (0x40U)
1140 #define CAN_TBSLOT_TBF_SHIFT (6U)
1141 #define CAN_TBSLOT_TBF_SET(x) (((uint8_t)(x) << CAN_TBSLOT_TBF_SHIFT) & CAN_TBSLOT_TBF_MASK)
1142 #define CAN_TBSLOT_TBF_GET(x) (((uint8_t)(x) & CAN_TBSLOT_TBF_MASK) >> CAN_TBSLOT_TBF_SHIFT)
1159 #define CAN_TBSLOT_TBPTR_MASK (0x3FU)
1160 #define CAN_TBSLOT_TBPTR_SHIFT (0U)
1161 #define CAN_TBSLOT_TBPTR_SET(x) (((uint8_t)(x) << CAN_TBSLOT_TBPTR_SHIFT) & CAN_TBSLOT_TBPTR_MASK)
1162 #define CAN_TBSLOT_TBPTR_GET(x) (((uint8_t)(x) & CAN_TBSLOT_TBPTR_MASK) >> CAN_TBSLOT_TBPTR_SHIFT)
1170 #define CAN_TTCFG_WTIE_MASK (0x80U)
1171 #define CAN_TTCFG_WTIE_SHIFT (7U)
1172 #define CAN_TTCFG_WTIE_SET(x) (((uint8_t)(x) << CAN_TTCFG_WTIE_SHIFT) & CAN_TTCFG_WTIE_MASK)
1173 #define CAN_TTCFG_WTIE_GET(x) (((uint8_t)(x) & CAN_TTCFG_WTIE_MASK) >> CAN_TTCFG_WTIE_SHIFT)
1181 #define CAN_TTCFG_WTIF_MASK (0x40U)
1182 #define CAN_TTCFG_WTIF_SHIFT (6U)
1183 #define CAN_TTCFG_WTIF_SET(x) (((uint8_t)(x) << CAN_TTCFG_WTIF_SHIFT) & CAN_TTCFG_WTIF_MASK)
1184 #define CAN_TTCFG_WTIF_GET(x) (((uint8_t)(x) & CAN_TTCFG_WTIF_MASK) >> CAN_TTCFG_WTIF_SHIFT)
1192 #define CAN_TTCFG_TEIF_MASK (0x20U)
1193 #define CAN_TTCFG_TEIF_SHIFT (5U)
1194 #define CAN_TTCFG_TEIF_SET(x) (((uint8_t)(x) << CAN_TTCFG_TEIF_SHIFT) & CAN_TTCFG_TEIF_MASK)
1195 #define CAN_TTCFG_TEIF_GET(x) (((uint8_t)(x) & CAN_TTCFG_TEIF_MASK) >> CAN_TTCFG_TEIF_SHIFT)
1203 #define CAN_TTCFG_TTIE_MASK (0x10U)
1204 #define CAN_TTCFG_TTIE_SHIFT (4U)
1205 #define CAN_TTCFG_TTIE_SET(x) (((uint8_t)(x) << CAN_TTCFG_TTIE_SHIFT) & CAN_TTCFG_TTIE_MASK)
1206 #define CAN_TTCFG_TTIE_GET(x) (((uint8_t)(x) & CAN_TTCFG_TTIE_MASK) >> CAN_TTCFG_TTIE_SHIFT)
1216 #define CAN_TTCFG_TTIF_MASK (0x8U)
1217 #define CAN_TTCFG_TTIF_SHIFT (3U)
1218 #define CAN_TTCFG_TTIF_SET(x) (((uint8_t)(x) << CAN_TTCFG_TTIF_SHIFT) & CAN_TTCFG_TTIF_MASK)
1219 #define CAN_TTCFG_TTIF_GET(x) (((uint8_t)(x) & CAN_TTCFG_TTIF_MASK) >> CAN_TTCFG_TTIF_SHIFT)
1232 #define CAN_TTCFG_T_PRESC_MASK (0x6U)
1233 #define CAN_TTCFG_T_PRESC_SHIFT (1U)
1234 #define CAN_TTCFG_T_PRESC_SET(x) (((uint8_t)(x) << CAN_TTCFG_T_PRESC_SHIFT) & CAN_TTCFG_T_PRESC_MASK)
1235 #define CAN_TTCFG_T_PRESC_GET(x) (((uint8_t)(x) & CAN_TTCFG_T_PRESC_MASK) >> CAN_TTCFG_T_PRESC_SHIFT)
1243 #define CAN_TTCFG_TTEN_MASK (0x1U)
1244 #define CAN_TTCFG_TTEN_SHIFT (0U)
1245 #define CAN_TTCFG_TTEN_SET(x) (((uint8_t)(x) << CAN_TTCFG_TTEN_SHIFT) & CAN_TTCFG_TTEN_MASK)
1246 #define CAN_TTCFG_TTEN_GET(x) (((uint8_t)(x) & CAN_TTCFG_TTEN_MASK) >> CAN_TTCFG_TTEN_SHIFT)
1254 #define CAN_REF_MSG_REF_IDE_MASK (0x80000000UL)
1255 #define CAN_REF_MSG_REF_IDE_SHIFT (31U)
1256 #define CAN_REF_MSG_REF_IDE_SET(x) (((uint32_t)(x) << CAN_REF_MSG_REF_IDE_SHIFT) & CAN_REF_MSG_REF_IDE_MASK)
1257 #define CAN_REF_MSG_REF_IDE_GET(x) (((uint32_t)(x) & CAN_REF_MSG_REF_IDE_MASK) >> CAN_REF_MSG_REF_IDE_SHIFT)
1277 #define CAN_REF_MSG_REF_MSG_MASK (0x1FFFFFFFUL)
1278 #define CAN_REF_MSG_REF_MSG_SHIFT (0U)
1279 #define CAN_REF_MSG_REF_MSG_SET(x) (((uint32_t)(x) << CAN_REF_MSG_REF_MSG_SHIFT) & CAN_REF_MSG_REF_MSG_MASK)
1280 #define CAN_REF_MSG_REF_MSG_GET(x) (((uint32_t)(x) & CAN_REF_MSG_REF_MSG_MASK) >> CAN_REF_MSG_REF_MSG_SHIFT)
1291 #define CAN_TRIG_CFG_TEW_MASK (0xF000U)
1292 #define CAN_TRIG_CFG_TEW_SHIFT (12U)
1293 #define CAN_TRIG_CFG_TEW_SET(x) (((uint16_t)(x) << CAN_TRIG_CFG_TEW_SHIFT) & CAN_TRIG_CFG_TEW_MASK)
1294 #define CAN_TRIG_CFG_TEW_GET(x) (((uint16_t)(x) & CAN_TRIG_CFG_TEW_MASK) >> CAN_TRIG_CFG_TEW_SHIFT)
1309 #define CAN_TRIG_CFG_TTYPE_MASK (0x700U)
1310 #define CAN_TRIG_CFG_TTYPE_SHIFT (8U)
1311 #define CAN_TRIG_CFG_TTYPE_SET(x) (((uint16_t)(x) << CAN_TRIG_CFG_TTYPE_SHIFT) & CAN_TRIG_CFG_TTYPE_MASK)
1312 #define CAN_TRIG_CFG_TTYPE_GET(x) (((uint16_t)(x) & CAN_TRIG_CFG_TTYPE_MASK) >> CAN_TRIG_CFG_TTYPE_SHIFT)
1323 #define CAN_TRIG_CFG_TTPTR_MASK (0x3FU)
1324 #define CAN_TRIG_CFG_TTPTR_SHIFT (0U)
1325 #define CAN_TRIG_CFG_TTPTR_SET(x) (((uint16_t)(x) << CAN_TRIG_CFG_TTPTR_SHIFT) & CAN_TRIG_CFG_TTPTR_MASK)
1326 #define CAN_TRIG_CFG_TTPTR_GET(x) (((uint16_t)(x) & CAN_TRIG_CFG_TTPTR_MASK) >> CAN_TRIG_CFG_TTPTR_SHIFT)
1336 #define CAN_TT_TRIG_TT_TRIG_MASK (0xFFFFU)
1337 #define CAN_TT_TRIG_TT_TRIG_SHIFT (0U)
1338 #define CAN_TT_TRIG_TT_TRIG_SET(x) (((uint16_t)(x) << CAN_TT_TRIG_TT_TRIG_SHIFT) & CAN_TT_TRIG_TT_TRIG_MASK)
1339 #define CAN_TT_TRIG_TT_TRIG_GET(x) (((uint16_t)(x) & CAN_TT_TRIG_TT_TRIG_MASK) >> CAN_TT_TRIG_TT_TRIG_SHIFT)
1348 #define CAN_TT_WTRIG_TT_WTRIG_MASK (0xFFFFU)
1349 #define CAN_TT_WTRIG_TT_WTRIG_SHIFT (0U)
1350 #define CAN_TT_WTRIG_TT_WTRIG_SET(x) (((uint16_t)(x) << CAN_TT_WTRIG_TT_WTRIG_SHIFT) & CAN_TT_WTRIG_TT_WTRIG_MASK)
1351 #define CAN_TT_WTRIG_TT_WTRIG_GET(x) (((uint16_t)(x) & CAN_TT_WTRIG_TT_WTRIG_MASK) >> CAN_TT_WTRIG_TT_WTRIG_SHIFT)
1356 #define CAN_RBUF_BUF0 (0UL)
1357 #define CAN_RBUF_BUF1 (1UL)
1358 #define CAN_RBUF_BUF2 (2UL)
1359 #define CAN_RBUF_BUF3 (3UL)
1360 #define CAN_RBUF_BUF4 (4UL)
1361 #define CAN_RBUF_BUF5 (5UL)
1362 #define CAN_RBUF_BUF6 (6UL)
1363 #define CAN_RBUF_BUF7 (7UL)
1364 #define CAN_RBUF_BUF8 (8UL)
1365 #define CAN_RBUF_BUF9 (9UL)
1366 #define CAN_RBUF_BUF10 (10UL)
1367 #define CAN_RBUF_BUF11 (11UL)
1368 #define CAN_RBUF_BUF12 (12UL)
1369 #define CAN_RBUF_BUF13 (13UL)
1370 #define CAN_RBUF_BUF14 (14UL)
1371 #define CAN_RBUF_BUF15 (15UL)
1372 #define CAN_RBUF_BUF16 (16UL)
1373 #define CAN_RBUF_BUF17 (17UL)
1374 #define CAN_RBUF_BUF18 (18UL)
1375 #define CAN_RBUF_BUF19 (19UL)
1378 #define CAN_TBUF_BUF0 (0UL)
1379 #define CAN_TBUF_BUF1 (1UL)
1380 #define CAN_TBUF_BUF2 (2UL)
1381 #define CAN_TBUF_BUF3 (3UL)
1382 #define CAN_TBUF_BUF4 (4UL)
1383 #define CAN_TBUF_BUF5 (5UL)
1384 #define CAN_TBUF_BUF6 (6UL)
1385 #define CAN_TBUF_BUF7 (7UL)
1386 #define CAN_TBUF_BUF8 (8UL)
1387 #define CAN_TBUF_BUF9 (9UL)
1388 #define CAN_TBUF_BUF10 (10UL)
1389 #define CAN_TBUF_BUF11 (11UL)
1390 #define CAN_TBUF_BUF12 (12UL)
1391 #define CAN_TBUF_BUF13 (13UL)
1392 #define CAN_TBUF_BUF14 (14UL)
1393 #define CAN_TBUF_BUF15 (15UL)
1394 #define CAN_TBUF_BUF16 (16UL)
1395 #define CAN_TBUF_BUF17 (17UL)
1398 #define CAN_TTS_WRD0 (0UL)
1399 #define CAN_TTS_WRD1 (1UL)
#define VER
Definition: hpm_ov7725.h:63
Definition: hpm_can_regs.h:12