![]() |
M480 BSP
V3.05.001
The Board Support Package for M480 Series
|
CAN register definition header file. More...
Go to the source code of this file.
Data Structures | |
| struct | CAN_IF_T |
| struct | CAN_T |
Macros | |
| #define | CAN_CON_INIT_Pos (0) |
| #define | CAN_CON_INIT_Msk (0x1ul << CAN_CON_INIT_Pos) |
| #define | CAN_CON_IE_Pos (1) |
| #define | CAN_CON_IE_Msk (0x1ul << CAN_CON_IE_Pos) |
| #define | CAN_CON_SIE_Pos (2) |
| #define | CAN_CON_SIE_Msk (0x1ul << CAN_CON_SIE_Pos) |
| #define | CAN_CON_EIE_Pos (3) |
| #define | CAN_CON_EIE_Msk (0x1ul << CAN_CON_EIE_Pos) |
| #define | CAN_CON_DAR_Pos (5) |
| #define | CAN_CON_DAR_Msk (0x1ul << CAN_CON_DAR_Pos) |
| #define | CAN_CON_CCE_Pos (6) |
| #define | CAN_CON_CCE_Msk (0x1ul << CAN_CON_CCE_Pos) |
| #define | CAN_CON_TEST_Pos (7) |
| #define | CAN_CON_TEST_Msk (0x1ul << CAN_CON_TEST_Pos) |
| #define | CAN_STATUS_LEC_Pos (0) |
| #define | CAN_STATUS_LEC_Msk (0x7ul << CAN_STATUS_LEC_Pos) |
| #define | CAN_STATUS_TXOK_Pos (3) |
| #define | CAN_STATUS_TXOK_Msk (0x1ul << CAN_STATUS_TXOK_Pos) |
| #define | CAN_STATUS_RXOK_Pos (4) |
| #define | CAN_STATUS_RXOK_Msk (0x1ul << CAN_STATUS_RXOK_Pos) |
| #define | CAN_STATUS_EPASS_Pos (5) |
| #define | CAN_STATUS_EPASS_Msk (0x1ul << CAN_STATUS_EPASS_Pos) |
| #define | CAN_STATUS_EWARN_Pos (6) |
| #define | CAN_STATUS_EWARN_Msk (0x1ul << CAN_STATUS_EWARN_Pos) |
| #define | CAN_STATUS_BOFF_Pos (7) |
| #define | CAN_STATUS_BOFF_Msk (0x1ul << CAN_STATUS_BOFF_Pos) |
| #define | CAN_ERR_TEC_Pos (0) |
| #define | CAN_ERR_TEC_Msk (0xfful << CAN_ERR_TEC_Pos) |
| #define | CAN_ERR_REC_Pos (8) |
| #define | CAN_ERR_REC_Msk (0x7ful << CAN_ERR_REC_Pos) |
| #define | CAN_ERR_RP_Pos (15) |
| #define | CAN_ERR_RP_Msk (0x1ul << CAN_ERR_RP_Pos) |
| #define | CAN_BTIME_BRP_Pos (0) |
| #define | CAN_BTIME_BRP_Msk (0x3ful << CAN_BTIME_BRP_Pos) |
| #define | CAN_BTIME_SJW_Pos (6) |
| #define | CAN_BTIME_SJW_Msk (0x3ul << CAN_BTIME_SJW_Pos) |
| #define | CAN_BTIME_TSEG1_Pos (8) |
| #define | CAN_BTIME_TSEG1_Msk (0xful << CAN_BTIME_TSEG1_Pos) |
| #define | CAN_BTIME_TSEG2_Pos (12) |
| #define | CAN_BTIME_TSEG2_Msk (0x7ul << CAN_BTIME_TSEG2_Pos) |
| #define | CAN_IIDR_IntId_Pos (0) |
| #define | CAN_IIDR_IntId_Msk (0xfffful << CAN_IIDR_IntId_Pos) |
| #define | CAN_TEST_BASIC_Pos (2) |
| #define | CAN_TEST_BASIC_Msk (0x1ul << CAN_TEST_BASIC_Pos) |
| #define | CAN_TEST_SILENT_Pos (3) |
| #define | CAN_TEST_SILENT_Msk (0x1ul << CAN_TEST_SILENT_Pos) |
| #define | CAN_TEST_LBACK_Pos (4) |
| #define | CAN_TEST_LBACK_Msk (0x1ul << CAN_TEST_LBACK_Pos) |
| #define | CAN_TEST_Tx_Pos (5) |
| #define | CAN_TEST_Tx_Msk (0x3ul << CAN_TEST_Tx_Pos) |
| #define | CAN_TEST_Rx_Pos (7) |
| #define | CAN_TEST_Rx_Msk (0x1ul << CAN_TEST_Rx_Pos) |
| #define | CAN_BRPE_BRPE_Pos (0) |
| #define | CAN_BRPE_BRPE_Msk (0xful << CAN_BRPE_BRPE_Pos) |
| #define | CAN_IF_CREQ_MSGNUM_Pos (0) |
| #define | CAN_IF_CREQ_MSGNUM_Msk (0x3ful << CAN_IF_CREQ_MSGNUM_Pos) |
| #define | CAN_IF_CREQ_BUSY_Pos (15) |
| #define | CAN_IF_CREQ_BUSY_Msk (0x1ul << CAN_IF_CREQ_BUSY_Pos) |
| #define | CAN_IF_CMASK_DATAB_Pos (0) |
| #define | CAN_IF_CMASK_DATAB_Msk (0x1ul << CAN_IF_CMASK_DATAB_Pos) |
| #define | CAN_IF_CMASK_DATAA_Pos (1) |
| #define | CAN_IF_CMASK_DATAA_Msk (0x1ul << CAN_IF_CMASK_DATAA_Pos) |
| #define | CAN_IF_CMASK_TXRQSTNEWDAT_Pos (2) |
| #define | CAN_IF_CMASK_TXRQSTNEWDAT_Msk (0x1ul << CAN_IF_CMASK_TXRQSTNEWDAT_Pos) |
| #define | CAN_IF_CMASK_CLRINTPND_Pos (3) |
| #define | CAN_IF_CMASK_CLRINTPND_Msk (0x1ul << CAN_IF_CMASK_CLRINTPND_Pos) |
| #define | CAN_IF_CMASK_CONTROL_Pos (4) |
| #define | CAN_IF_CMASK_CONTROL_Msk (0x1ul << CAN_IF_CMASK_CONTROL_Pos) |
| #define | CAN_IF_CMASK_ARB_Pos (5) |
| #define | CAN_IF_CMASK_ARB_Msk (0x1ul << CAN_IF_CMASK_ARB_Pos) |
| #define | CAN_IF_CMASK_MASK_Pos (6) |
| #define | CAN_IF_CMASK_MASK_Msk (0x1ul << CAN_IF_CMASK_MASK_Pos) |
| #define | CAN_IF_CMASK_WRRD_Pos (7) |
| #define | CAN_IF_CMASK_WRRD_Msk (0x1ul << CAN_IF_CMASK_WRRD_Pos) |
| #define | CAN_IF_MASK1_Msk_Pos (0) |
| #define | CAN_IF_MASK1_Msk_Msk (0xfffful << CAN_IF_MASK1_Msk_Pos) |
| #define | CAN_IF_MASK2_Msk_Pos (0) |
| #define | CAN_IF_MASK2_Msk_Msk (0x1ffful << CAN_IF_MASK2_Msk_Pos) |
| #define | CAN_IF_MASK2_MDIR_Pos (14) |
| #define | CAN_IF_MASK2_MDIR_Msk (0x1ul << CAN_IF_MASK2_MDIR_Pos) |
| #define | CAN_IF_MASK2_MXTD_Pos (15) |
| #define | CAN_IF_MASK2_MXTD_Msk (0x1ul << CAN_IF_MASK2_MXTD_Pos) |
| #define | CAN_IF_ARB1_ID_Pos (0) |
| #define | CAN_IF_ARB1_ID_Msk (0xfffful << CAN_IF_ARB1_ID_Pos) |
| #define | CAN_IF_ARB2_ID_Pos (0) |
| #define | CAN_IF_ARB2_ID_Msk (0x1ffful << CAN_IF_ARB2_ID_Pos) |
| #define | CAN_IF_ARB2_DIR_Pos (13) |
| #define | CAN_IF_ARB2_DIR_Msk (0x1ul << CAN_IF_ARB2_DIR_Pos) |
| #define | CAN_IF_ARB2_XTD_Pos (14) |
| #define | CAN_IF_ARB2_XTD_Msk (0x1ul << CAN_IF_ARB2_XTD_Pos) |
| #define | CAN_IF_ARB2_MSGVAL_Pos (15) |
| #define | CAN_IF_ARB2_MSGVAL_Msk (0x1ul << CAN_IF_ARB2_MSGVAL_Pos) |
| #define | CAN_IF_MCON_DLC_Pos (0) |
| #define | CAN_IF_MCON_DLC_Msk (0xful << CAN_IF_MCON_DLC_Pos) |
| #define | CAN_IF_MCON_EOB_Pos (7) |
| #define | CAN_IF_MCON_EOB_Msk (0x1ul << CAN_IF_MCON_EOB_Pos) |
| #define | CAN_IF_MCON_TxRqst_Pos (8) |
| #define | CAN_IF_MCON_TxRqst_Msk (0x1ul << CAN_IF_MCON_TxRqst_Pos) |
| #define | CAN_IF_MCON_RmtEn_Pos (9) |
| #define | CAN_IF_MCON_RmtEn_Msk (0x1ul << CAN_IF_MCON_RmtEn_Pos) |
| #define | CAN_IF_MCON_RXIE_Pos (10) |
| #define | CAN_IF_MCON_RXIE_Msk (0x1ul << CAN_IF_MCON_RXIE_Pos) |
| #define | CAN_IF_MCON_TXIE_Pos (11) |
| #define | CAN_IF_MCON_TXIE_Msk (0x1ul << CAN_IF_MCON_TXIE_Pos) |
| #define | CAN_IF_MCON_UMASK_Pos (12) |
| #define | CAN_IF_MCON_UMASK_Msk (0x1ul << CAN_IF_MCON_UMASK_Pos) |
| #define | CAN_IF_MCON_IntPnd_Pos (13) |
| #define | CAN_IF_MCON_IntPnd_Msk (0x1ul << CAN_IF_MCON_IntPnd_Pos) |
| #define | CAN_IF_MCON_MsgLst_Pos (14) |
| #define | CAN_IF_MCON_MsgLst_Msk (0x1ul << CAN_IF_MCON_MsgLst_Pos) |
| #define | CAN_IF_MCON_NEWDAT_Pos (15) |
| #define | CAN_IF_MCON_NEWDAT_Msk (0x1ul << CAN_IF_MCON_NEWDAT_Pos) |
| #define | CAN_IF_DAT_A1_DATA0_Pos (0) |
| #define | CAN_IF_DAT_A1_DATA0_Msk (0xfful << CAN_IF_DAT_A1_DATA0_Pos) |
| #define | CAN_IF_DAT_A1_DATA1_Pos (8) |
| #define | CAN_IF_DAT_A1_DATA1_Msk (0xfful << CAN_IF_DAT_A1_DATA1_Pos) |
| #define | CAN_IF_DAT_A2_DATA2_Pos (0) |
| #define | CAN_IF_DAT_A2_DATA2_Msk (0xfful << CAN_IF_DAT_A2_DATA2_Pos) |
| #define | CAN_IF_DAT_A2_DATA3_Pos (8) |
| #define | CAN_IF_DAT_A2_DATA3_Msk (0xfful << CAN_IF_DAT_A2_DATA3_Pos) |
| #define | CAN_IF_DAT_B1_DATA4_Pos (0) |
| #define | CAN_IF_DAT_B1_DATA4_Msk (0xfful << CAN_IF_DAT_B1_DATA4_Pos) |
| #define | CAN_IF_DAT_B1_DATA5_Pos (8) |
| #define | CAN_IF_DAT_B1_DATA5_Msk (0xfful << CAN_IF_DAT_B1_DATA5_Pos) |
| #define | CAN_IF_DAT_B2_DATA6_Pos (0) |
| #define | CAN_IF_DAT_B2_DATA6_Msk (0xfful << CAN_IF_DAT_B2_DATA6_Pos) |
| #define | CAN_IF_DAT_B2_DATA7_Pos (8) |
| #define | CAN_IF_DAT_B2_DATA7_Msk (0xfful << CAN_IF_DAT_B2_DATA7_Pos) |
| #define | CAN_TXREQ1_TXRQST16_1_Pos (0) |
| #define | CAN_TXREQ1_TXRQST16_1_Msk (0xfffful << CAN_TXREQ1_TXRQST16_1_Pos) |
| #define | CAN_TXREQ2_TXRQST32_17_Pos (0) |
| #define | CAN_TXREQ2_TXRQST32_17_Msk (0xfffful << CAN_TXREQ2_TXRQST32_17_Pos) |
| #define | CAN_NDAT1_NewData16_1_Pos (0) |
| #define | CAN_NDAT1_NewData16_1_Msk (0xfffful << CAN_NDAT1_NewData16_1_Pos) |
| #define | CAN_NDAT2_NewData32_17_Pos (0) |
| #define | CAN_NDAT2_NewData32_17_Msk (0xfffful << CAN_NDAT2_NewData32_17_Pos) |
| #define | CAN_IPND1_IntPnd16_1_Pos (0) |
| #define | CAN_IPND1_IntPnd16_1_Msk (0xfffful << CAN_IPND1_IntPnd16_1_Pos) |
| #define | CAN_IPND2_IntPnd32_17_Pos (0) |
| #define | CAN_IPND2_IntPnd32_17_Msk (0xfffful << CAN_IPND2_IntPnd32_17_Pos) |
| #define | CAN_MVLD1_MsgVal16_1_Pos (0) |
| #define | CAN_MVLD1_MsgVal16_1_Msk (0xfffful << CAN_MVLD1_MsgVal16_1_Pos) |
| #define | CAN_MVLD2_MsgVal32_17_Pos (0) |
| #define | CAN_MVLD2_MsgVal32_17_Msk (0xfffful << CAN_MVLD2_MsgVal32_17_Pos) |
| #define | CAN_WU_EN_WAKUP_EN_Pos (0) |
| #define | CAN_WU_EN_WAKUP_EN_Msk (0x1ul << CAN_WU_EN_WAKUP_EN_Pos) |
| #define | CAN_WU_STATUS_WAKUP_STS_Pos (0) |
| #define | CAN_WU_STATUS_WAKUP_STS_Msk (0x1ul << CAN_WU_STATUS_WAKUP_STS_Pos) |
CAN register definition header file.
Definition in file can_reg.h.
1.8.15