EE445M RTOS
Taken at the University of Texas Spring 2015
hw_can.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CAN_O_CTL   0x00000000
 
#define CAN_O_STS   0x00000004
 
#define CAN_O_ERR   0x00000008
 
#define CAN_O_BIT   0x0000000C
 
#define CAN_O_INT   0x00000010
 
#define CAN_O_TST   0x00000014
 
#define CAN_O_BRPE   0x00000018
 
#define CAN_O_IF1CRQ   0x00000020
 
#define CAN_O_IF1CMSK   0x00000024
 
#define CAN_O_IF1MSK1   0x00000028
 
#define CAN_O_IF1MSK2   0x0000002C
 
#define CAN_O_IF1ARB1   0x00000030
 
#define CAN_O_IF1ARB2   0x00000034
 
#define CAN_O_IF1MCTL   0x00000038
 
#define CAN_O_IF1DA1   0x0000003C
 
#define CAN_O_IF1DA2   0x00000040
 
#define CAN_O_IF1DB1   0x00000044
 
#define CAN_O_IF1DB2   0x00000048
 
#define CAN_O_IF2CRQ   0x00000080
 
#define CAN_O_IF2CMSK   0x00000084
 
#define CAN_O_IF2MSK1   0x00000088
 
#define CAN_O_IF2MSK2   0x0000008C
 
#define CAN_O_IF2ARB1   0x00000090
 
#define CAN_O_IF2ARB2   0x00000094
 
#define CAN_O_IF2MCTL   0x00000098
 
#define CAN_O_IF2DA1   0x0000009C
 
#define CAN_O_IF2DA2   0x000000A0
 
#define CAN_O_IF2DB1   0x000000A4
 
#define CAN_O_IF2DB2   0x000000A8
 
#define CAN_O_TXRQ1   0x00000100
 
#define CAN_O_TXRQ2   0x00000104
 
#define CAN_O_NWDA1   0x00000120
 
#define CAN_O_NWDA2   0x00000124
 
#define CAN_O_MSG1INT   0x00000140
 
#define CAN_O_MSG2INT   0x00000144
 
#define CAN_O_MSG1VAL   0x00000160
 
#define CAN_O_MSG2VAL   0x00000164
 
#define CAN_CTL_TEST   0x00000080
 
#define CAN_CTL_CCE   0x00000040
 
#define CAN_CTL_DAR   0x00000020
 
#define CAN_CTL_EIE   0x00000008
 
#define CAN_CTL_SIE   0x00000004
 
#define CAN_CTL_IE   0x00000002
 
#define CAN_CTL_INIT   0x00000001
 
#define CAN_STS_BOFF   0x00000080
 
#define CAN_STS_EWARN   0x00000040
 
#define CAN_STS_EPASS   0x00000020
 
#define CAN_STS_RXOK   0x00000010
 
#define CAN_STS_TXOK   0x00000008
 
#define CAN_STS_LEC_M   0x00000007
 
#define CAN_STS_LEC_NONE   0x00000000
 
#define CAN_STS_LEC_STUFF   0x00000001
 
#define CAN_STS_LEC_FORM   0x00000002
 
#define CAN_STS_LEC_ACK   0x00000003
 
#define CAN_STS_LEC_BIT1   0x00000004
 
#define CAN_STS_LEC_BIT0   0x00000005
 
#define CAN_STS_LEC_CRC   0x00000006
 
#define CAN_STS_LEC_NOEVENT   0x00000007
 
#define CAN_ERR_RP   0x00008000
 
#define CAN_ERR_REC_M   0x00007F00
 
#define CAN_ERR_TEC_M   0x000000FF
 
#define CAN_ERR_REC_S   8
 
#define CAN_ERR_TEC_S   0
 
#define CAN_BIT_TSEG2_M   0x00007000
 
#define CAN_BIT_TSEG1_M   0x00000F00
 
#define CAN_BIT_SJW_M   0x000000C0
 
#define CAN_BIT_BRP_M   0x0000003F
 
#define CAN_BIT_TSEG2_S   12
 
#define CAN_BIT_TSEG1_S   8
 
#define CAN_BIT_SJW_S   6
 
#define CAN_BIT_BRP_S   0
 
#define CAN_INT_INTID_M   0x0000FFFF
 
#define CAN_INT_INTID_NONE   0x00000000
 
#define CAN_INT_INTID_STATUS   0x00008000
 
#define CAN_TST_RX   0x00000080
 
#define CAN_TST_TX_M   0x00000060
 
#define CAN_TST_TX_CANCTL   0x00000000
 
#define CAN_TST_TX_SAMPLE   0x00000020
 
#define CAN_TST_TX_DOMINANT   0x00000040
 
#define CAN_TST_TX_RECESSIVE   0x00000060
 
#define CAN_TST_LBACK   0x00000010
 
#define CAN_TST_SILENT   0x00000008
 
#define CAN_TST_BASIC   0x00000004
 
#define CAN_BRPE_BRPE_M   0x0000000F
 
#define CAN_BRPE_BRPE_S   0
 
#define CAN_IF1CRQ_BUSY   0x00008000
 
#define CAN_IF1CRQ_MNUM_M   0x0000003F
 
#define CAN_IF1CRQ_MNUM_S   0
 
#define CAN_IF1CMSK_WRNRD   0x00000080
 
#define CAN_IF1CMSK_MASK   0x00000040
 
#define CAN_IF1CMSK_ARB   0x00000020
 
#define CAN_IF1CMSK_CONTROL   0x00000010
 
#define CAN_IF1CMSK_CLRINTPND   0x00000008
 
#define CAN_IF1CMSK_NEWDAT   0x00000004
 
#define CAN_IF1CMSK_TXRQST   0x00000004
 
#define CAN_IF1CMSK_DATAA   0x00000002
 
#define CAN_IF1CMSK_DATAB   0x00000001
 
#define CAN_IF1MSK1_IDMSK_M   0x0000FFFF
 
#define CAN_IF1MSK1_IDMSK_S   0
 
#define CAN_IF1MSK2_MXTD   0x00008000
 
#define CAN_IF1MSK2_MDIR   0x00004000
 
#define CAN_IF1MSK2_IDMSK_M   0x00001FFF
 
#define CAN_IF1MSK2_IDMSK_S   0
 
#define CAN_IF1ARB1_ID_M   0x0000FFFF
 
#define CAN_IF1ARB1_ID_S   0
 
#define CAN_IF1ARB2_MSGVAL   0x00008000
 
#define CAN_IF1ARB2_XTD   0x00004000
 
#define CAN_IF1ARB2_DIR   0x00002000
 
#define CAN_IF1ARB2_ID_M   0x00001FFF
 
#define CAN_IF1ARB2_ID_S   0
 
#define CAN_IF1MCTL_NEWDAT   0x00008000
 
#define CAN_IF1MCTL_MSGLST   0x00004000
 
#define CAN_IF1MCTL_INTPND   0x00002000
 
#define CAN_IF1MCTL_UMASK   0x00001000
 
#define CAN_IF1MCTL_TXIE   0x00000800
 
#define CAN_IF1MCTL_RXIE   0x00000400
 
#define CAN_IF1MCTL_RMTEN   0x00000200
 
#define CAN_IF1MCTL_TXRQST   0x00000100
 
#define CAN_IF1MCTL_EOB   0x00000080
 
#define CAN_IF1MCTL_DLC_M   0x0000000F
 
#define CAN_IF1MCTL_DLC_S   0
 
#define CAN_IF1DA1_DATA_M   0x0000FFFF
 
#define CAN_IF1DA1_DATA_S   0
 
#define CAN_IF1DA2_DATA_M   0x0000FFFF
 
#define CAN_IF1DA2_DATA_S   0
 
#define CAN_IF1DB1_DATA_M   0x0000FFFF
 
#define CAN_IF1DB1_DATA_S   0
 
#define CAN_IF1DB2_DATA_M   0x0000FFFF
 
#define CAN_IF1DB2_DATA_S   0
 
#define CAN_IF2CRQ_BUSY   0x00008000
 
#define CAN_IF2CRQ_MNUM_M   0x0000003F
 
#define CAN_IF2CRQ_MNUM_S   0
 
#define CAN_IF2CMSK_WRNRD   0x00000080
 
#define CAN_IF2CMSK_MASK   0x00000040
 
#define CAN_IF2CMSK_ARB   0x00000020
 
#define CAN_IF2CMSK_CONTROL   0x00000010
 
#define CAN_IF2CMSK_CLRINTPND   0x00000008
 
#define CAN_IF2CMSK_NEWDAT   0x00000004
 
#define CAN_IF2CMSK_TXRQST   0x00000004
 
#define CAN_IF2CMSK_DATAA   0x00000002
 
#define CAN_IF2CMSK_DATAB   0x00000001
 
#define CAN_IF2MSK1_IDMSK_M   0x0000FFFF
 
#define CAN_IF2MSK1_IDMSK_S   0
 
#define CAN_IF2MSK2_MXTD   0x00008000
 
#define CAN_IF2MSK2_MDIR   0x00004000
 
#define CAN_IF2MSK2_IDMSK_M   0x00001FFF
 
#define CAN_IF2MSK2_IDMSK_S   0
 
#define CAN_IF2ARB1_ID_M   0x0000FFFF
 
#define CAN_IF2ARB1_ID_S   0
 
#define CAN_IF2ARB2_MSGVAL   0x00008000
 
#define CAN_IF2ARB2_XTD   0x00004000
 
#define CAN_IF2ARB2_DIR   0x00002000
 
#define CAN_IF2ARB2_ID_M   0x00001FFF
 
#define CAN_IF2ARB2_ID_S   0
 
#define CAN_IF2MCTL_NEWDAT   0x00008000
 
#define CAN_IF2MCTL_MSGLST   0x00004000
 
#define CAN_IF2MCTL_INTPND   0x00002000
 
#define CAN_IF2MCTL_UMASK   0x00001000
 
#define CAN_IF2MCTL_TXIE   0x00000800
 
#define CAN_IF2MCTL_RXIE   0x00000400
 
#define CAN_IF2MCTL_RMTEN   0x00000200
 
#define CAN_IF2MCTL_TXRQST   0x00000100
 
#define CAN_IF2MCTL_EOB   0x00000080
 
#define CAN_IF2MCTL_DLC_M   0x0000000F
 
#define CAN_IF2MCTL_DLC_S   0
 
#define CAN_IF2DA1_DATA_M   0x0000FFFF
 
#define CAN_IF2DA1_DATA_S   0
 
#define CAN_IF2DA2_DATA_M   0x0000FFFF
 
#define CAN_IF2DA2_DATA_S   0
 
#define CAN_IF2DB1_DATA_M   0x0000FFFF
 
#define CAN_IF2DB1_DATA_S   0
 
#define CAN_IF2DB2_DATA_M   0x0000FFFF
 
#define CAN_IF2DB2_DATA_S   0
 
#define CAN_TXRQ1_TXRQST_M   0x0000FFFF
 
#define CAN_TXRQ1_TXRQST_S   0
 
#define CAN_TXRQ2_TXRQST_M   0x0000FFFF
 
#define CAN_TXRQ2_TXRQST_S   0
 
#define CAN_NWDA1_NEWDAT_M   0x0000FFFF
 
#define CAN_NWDA1_NEWDAT_S   0
 
#define CAN_NWDA2_NEWDAT_M   0x0000FFFF
 
#define CAN_NWDA2_NEWDAT_S   0
 
#define CAN_MSG1INT_INTPND_M   0x0000FFFF
 
#define CAN_MSG1INT_INTPND_S   0
 
#define CAN_MSG2INT_INTPND_M   0x0000FFFF
 
#define CAN_MSG2INT_INTPND_S   0
 
#define CAN_MSG1VAL_MSGVAL_M   0x0000FFFF
 
#define CAN_MSG1VAL_MSGVAL_S   0
 
#define CAN_MSG2VAL_MSGVAL_M   0x0000FFFF
 
#define CAN_MSG2VAL_MSGVAL_S   0
 

Macro Definition Documentation

#define CAN_BIT_BRP_M   0x0000003F

Definition at line 140 of file hw_can.h.

Referenced by CANBitRateSet(), CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BIT_BRP_S   0

Definition at line 144 of file hw_can.h.

#define CAN_BIT_SJW_M   0x000000C0

Definition at line 139 of file hw_can.h.

Referenced by CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BIT_SJW_S   6

Definition at line 143 of file hw_can.h.

Referenced by CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BIT_TSEG1_M   0x00000F00

Definition at line 138 of file hw_can.h.

Referenced by CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BIT_TSEG1_S   8

Definition at line 142 of file hw_can.h.

Referenced by CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BIT_TSEG2_M   0x00007000

Definition at line 137 of file hw_can.h.

Referenced by CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BIT_TSEG2_S   12

Definition at line 141 of file hw_can.h.

Referenced by CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BRPE_BRPE_M   0x0000000F

Definition at line 175 of file hw_can.h.

Referenced by CANBitRateSet(), CANBitTimingGet(), and CANBitTimingSet().

#define CAN_BRPE_BRPE_S   0

Definition at line 176 of file hw_can.h.

#define CAN_CTL_CCE   0x00000040

Definition at line 93 of file hw_can.h.

Referenced by CANBitRateSet(), and CANBitTimingSet().

#define CAN_CTL_DAR   0x00000020

Definition at line 94 of file hw_can.h.

Referenced by CANRetryGet(), and CANRetrySet().

#define CAN_CTL_EIE   0x00000008

Definition at line 95 of file hw_can.h.

Referenced by CANIntDisable(), and CANIntEnable().

#define CAN_CTL_IE   0x00000002

Definition at line 97 of file hw_can.h.

Referenced by CANIntDisable(), and CANIntEnable().

#define CAN_CTL_INIT   0x00000001

Definition at line 98 of file hw_can.h.

Referenced by CANBitRateSet(), CANBitTimingSet(), CANDisable(), CANEnable(), and CANInit().

#define CAN_CTL_SIE   0x00000004

Definition at line 96 of file hw_can.h.

Referenced by CANIntDisable(), and CANIntEnable().

#define CAN_CTL_TEST   0x00000080

Definition at line 92 of file hw_can.h.

#define CAN_ERR_REC_M   0x00007F00

Definition at line 127 of file hw_can.h.

Referenced by CANErrCntrGet().

#define CAN_ERR_REC_S   8

Definition at line 129 of file hw_can.h.

Referenced by CANErrCntrGet().

#define CAN_ERR_RP   0x00008000

Definition at line 126 of file hw_can.h.

Referenced by CANErrCntrGet().

#define CAN_ERR_TEC_M   0x000000FF

Definition at line 128 of file hw_can.h.

Referenced by CANErrCntrGet().

#define CAN_ERR_TEC_S   0

Definition at line 130 of file hw_can.h.

Referenced by CANErrCntrGet().

#define CAN_IF1ARB1_ID_M   0x0000FFFF

Definition at line 225 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_IF1ARB1_ID_S   0

Definition at line 226 of file hw_can.h.

#define CAN_IF1ARB2_DIR   0x00002000

Definition at line 235 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1ARB2_ID_M   0x00001FFF

Definition at line 236 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1ARB2_ID_S   0

Definition at line 237 of file hw_can.h.

#define CAN_IF1ARB2_MSGVAL   0x00008000

Definition at line 233 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_IF1ARB2_XTD   0x00004000

Definition at line 234 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1CMSK_ARB   0x00000020

Definition at line 194 of file hw_can.h.

Referenced by CANInit(), CANMessageClear(), CANMessageGet(), and CANMessageSet().

#define CAN_IF1CMSK_CLRINTPND   0x00000008

Definition at line 196 of file hw_can.h.

Referenced by CANInit(), CANIntClear(), and CANMessageGet().

#define CAN_IF1CMSK_CONTROL   0x00000010

Definition at line 195 of file hw_can.h.

Referenced by CANInit(), CANMessageGet(), and CANMessageSet().

#define CAN_IF1CMSK_DATAA   0x00000002

Definition at line 199 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1CMSK_DATAB   0x00000001

Definition at line 200 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1CMSK_MASK   0x00000040

Definition at line 193 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1CMSK_NEWDAT   0x00000004

Definition at line 197 of file hw_can.h.

Referenced by CANInit(), and CANMessageGet().

#define CAN_IF1CMSK_TXRQST   0x00000004

Definition at line 198 of file hw_can.h.

#define CAN_IF1CMSK_WRNRD   0x00000080

Definition at line 192 of file hw_can.h.

Referenced by CANInit(), CANMessageClear(), and CANMessageSet().

#define CAN_IF1CRQ_BUSY   0x00008000

Definition at line 183 of file hw_can.h.

Referenced by CANInit(), CANIntClear(), CANMessageClear(), CANMessageGet(), and CANMessageSet().

#define CAN_IF1CRQ_MNUM_M   0x0000003F

Definition at line 184 of file hw_can.h.

Referenced by CANIntClear(), CANMessageClear(), CANMessageGet(), and CANMessageSet().

#define CAN_IF1CRQ_MNUM_S   0

Definition at line 185 of file hw_can.h.

#define CAN_IF1DA1_DATA_M   0x0000FFFF

Definition at line 261 of file hw_can.h.

#define CAN_IF1DA1_DATA_S   0

Definition at line 262 of file hw_can.h.

#define CAN_IF1DA2_DATA_M   0x0000FFFF

Definition at line 269 of file hw_can.h.

#define CAN_IF1DA2_DATA_S   0

Definition at line 270 of file hw_can.h.

#define CAN_IF1DB1_DATA_M   0x0000FFFF

Definition at line 277 of file hw_can.h.

#define CAN_IF1DB1_DATA_S   0

Definition at line 278 of file hw_can.h.

#define CAN_IF1DB2_DATA_M   0x0000FFFF

Definition at line 285 of file hw_can.h.

#define CAN_IF1DB2_DATA_S   0

Definition at line 286 of file hw_can.h.

#define CAN_IF1MCTL_DLC_M   0x0000000F

Definition at line 253 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MCTL_DLC_S   0

Definition at line 254 of file hw_can.h.

#define CAN_IF1MCTL_EOB   0x00000080

Definition at line 252 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_IF1MCTL_INTPND   0x00002000

Definition at line 246 of file hw_can.h.

#define CAN_IF1MCTL_MSGLST   0x00004000

Definition at line 245 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_IF1MCTL_NEWDAT   0x00008000

Definition at line 244 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_IF1MCTL_RMTEN   0x00000200

Definition at line 250 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_IF1MCTL_RXIE   0x00000400

Definition at line 249 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MCTL_TXIE   0x00000800

Definition at line 248 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MCTL_TXRQST   0x00000100

Definition at line 251 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MCTL_UMASK   0x00001000

Definition at line 247 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MSK1_IDMSK_M   0x0000FFFF

Definition at line 207 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_IF1MSK1_IDMSK_S   0

Definition at line 208 of file hw_can.h.

#define CAN_IF1MSK2_IDMSK_M   0x00001FFF

Definition at line 217 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MSK2_IDMSK_S   0

Definition at line 218 of file hw_can.h.

#define CAN_IF1MSK2_MDIR   0x00004000

Definition at line 216 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF1MSK2_MXTD   0x00008000

Definition at line 215 of file hw_can.h.

Referenced by CANMessageGet(), and CANMessageSet().

#define CAN_IF2ARB1_ID_M   0x0000FFFF

Definition at line 335 of file hw_can.h.

#define CAN_IF2ARB1_ID_S   0

Definition at line 336 of file hw_can.h.

#define CAN_IF2ARB2_DIR   0x00002000

Definition at line 345 of file hw_can.h.

#define CAN_IF2ARB2_ID_M   0x00001FFF

Definition at line 346 of file hw_can.h.

#define CAN_IF2ARB2_ID_S   0

Definition at line 347 of file hw_can.h.

#define CAN_IF2ARB2_MSGVAL   0x00008000

Definition at line 343 of file hw_can.h.

#define CAN_IF2ARB2_XTD   0x00004000

Definition at line 344 of file hw_can.h.

#define CAN_IF2CMSK_ARB   0x00000020

Definition at line 304 of file hw_can.h.

#define CAN_IF2CMSK_CLRINTPND   0x00000008

Definition at line 306 of file hw_can.h.

#define CAN_IF2CMSK_CONTROL   0x00000010

Definition at line 305 of file hw_can.h.

#define CAN_IF2CMSK_DATAA   0x00000002

Definition at line 309 of file hw_can.h.

#define CAN_IF2CMSK_DATAB   0x00000001

Definition at line 310 of file hw_can.h.

#define CAN_IF2CMSK_MASK   0x00000040

Definition at line 303 of file hw_can.h.

#define CAN_IF2CMSK_NEWDAT   0x00000004

Definition at line 307 of file hw_can.h.

#define CAN_IF2CMSK_TXRQST   0x00000004

Definition at line 308 of file hw_can.h.

#define CAN_IF2CMSK_WRNRD   0x00000080

Definition at line 302 of file hw_can.h.

#define CAN_IF2CRQ_BUSY   0x00008000

Definition at line 293 of file hw_can.h.

#define CAN_IF2CRQ_MNUM_M   0x0000003F

Definition at line 294 of file hw_can.h.

#define CAN_IF2CRQ_MNUM_S   0

Definition at line 295 of file hw_can.h.

#define CAN_IF2DA1_DATA_M   0x0000FFFF

Definition at line 371 of file hw_can.h.

#define CAN_IF2DA1_DATA_S   0

Definition at line 372 of file hw_can.h.

#define CAN_IF2DA2_DATA_M   0x0000FFFF

Definition at line 379 of file hw_can.h.

#define CAN_IF2DA2_DATA_S   0

Definition at line 380 of file hw_can.h.

#define CAN_IF2DB1_DATA_M   0x0000FFFF

Definition at line 387 of file hw_can.h.

#define CAN_IF2DB1_DATA_S   0

Definition at line 388 of file hw_can.h.

#define CAN_IF2DB2_DATA_M   0x0000FFFF

Definition at line 395 of file hw_can.h.

#define CAN_IF2DB2_DATA_S   0

Definition at line 396 of file hw_can.h.

#define CAN_IF2MCTL_DLC_M   0x0000000F

Definition at line 363 of file hw_can.h.

#define CAN_IF2MCTL_DLC_S   0

Definition at line 364 of file hw_can.h.

#define CAN_IF2MCTL_EOB   0x00000080

Definition at line 362 of file hw_can.h.

#define CAN_IF2MCTL_INTPND   0x00002000

Definition at line 356 of file hw_can.h.

#define CAN_IF2MCTL_MSGLST   0x00004000

Definition at line 355 of file hw_can.h.

#define CAN_IF2MCTL_NEWDAT   0x00008000

Definition at line 354 of file hw_can.h.

#define CAN_IF2MCTL_RMTEN   0x00000200

Definition at line 360 of file hw_can.h.

#define CAN_IF2MCTL_RXIE   0x00000400

Definition at line 359 of file hw_can.h.

#define CAN_IF2MCTL_TXIE   0x00000800

Definition at line 358 of file hw_can.h.

#define CAN_IF2MCTL_TXRQST   0x00000100

Definition at line 361 of file hw_can.h.

#define CAN_IF2MCTL_UMASK   0x00001000

Definition at line 357 of file hw_can.h.

#define CAN_IF2MSK1_IDMSK_M   0x0000FFFF

Definition at line 317 of file hw_can.h.

#define CAN_IF2MSK1_IDMSK_S   0

Definition at line 318 of file hw_can.h.

#define CAN_IF2MSK2_IDMSK_M   0x00001FFF

Definition at line 327 of file hw_can.h.

#define CAN_IF2MSK2_IDMSK_S   0

Definition at line 328 of file hw_can.h.

#define CAN_IF2MSK2_MDIR   0x00004000

Definition at line 326 of file hw_can.h.

#define CAN_IF2MSK2_MXTD   0x00008000

Definition at line 325 of file hw_can.h.

#define CAN_INT_INTID_M   0x0000FFFF

Definition at line 151 of file hw_can.h.

#define CAN_INT_INTID_NONE   0x00000000

Definition at line 152 of file hw_can.h.

#define CAN_INT_INTID_STATUS   0x00008000

Definition at line 153 of file hw_can.h.

Referenced by CANIntClear().

#define CAN_MSG1INT_INTPND_M   0x0000FFFF

Definition at line 435 of file hw_can.h.

Referenced by CANIntStatus().

#define CAN_MSG1INT_INTPND_S   0

Definition at line 436 of file hw_can.h.

#define CAN_MSG1VAL_MSGVAL_M   0x0000FFFF

Definition at line 451 of file hw_can.h.

#define CAN_MSG1VAL_MSGVAL_S   0

Definition at line 452 of file hw_can.h.

#define CAN_MSG2INT_INTPND_M   0x0000FFFF

Definition at line 443 of file hw_can.h.

#define CAN_MSG2INT_INTPND_S   0

Definition at line 444 of file hw_can.h.

#define CAN_MSG2VAL_MSGVAL_M   0x0000FFFF

Definition at line 459 of file hw_can.h.

#define CAN_MSG2VAL_MSGVAL_S   0

Definition at line 460 of file hw_can.h.

#define CAN_NWDA1_NEWDAT_M   0x0000FFFF

Definition at line 419 of file hw_can.h.

#define CAN_NWDA1_NEWDAT_S   0

Definition at line 420 of file hw_can.h.

#define CAN_NWDA2_NEWDAT_M   0x0000FFFF

Definition at line 427 of file hw_can.h.

#define CAN_NWDA2_NEWDAT_S   0

Definition at line 428 of file hw_can.h.

#define CAN_O_BIT   0x0000000C

Definition at line 51 of file hw_can.h.

Referenced by CANBitRateSet(), CANBitTimingGet(), and CANBitTimingSet().

#define CAN_O_BRPE   0x00000018

Definition at line 54 of file hw_can.h.

Referenced by CANBitRateSet(), CANBitTimingGet(), and CANBitTimingSet().

#define CAN_O_CTL   0x00000000
#define CAN_O_ERR   0x00000008

Definition at line 50 of file hw_can.h.

Referenced by CANErrCntrGet().

#define CAN_O_IF1ARB1   0x00000030

Definition at line 60 of file hw_can.h.

Referenced by CANMessageClear(), and CANMessageSet().

#define CAN_O_IF1ARB2   0x00000034

Definition at line 61 of file hw_can.h.

Referenced by CANInit(), CANMessageClear(), and CANMessageSet().

#define CAN_O_IF1CMSK   0x00000024

Definition at line 57 of file hw_can.h.

Referenced by CANInit(), CANIntClear(), CANMessageClear(), and CANMessageSet().

#define CAN_O_IF1CRQ   0x00000020

Definition at line 56 of file hw_can.h.

Referenced by CANInit(), CANIntClear(), CANMessageClear(), and CANMessageSet().

#define CAN_O_IF1DA1   0x0000003C

Definition at line 63 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_O_IF1DA2   0x00000040

Definition at line 64 of file hw_can.h.

#define CAN_O_IF1DB1   0x00000044

Definition at line 65 of file hw_can.h.

#define CAN_O_IF1DB2   0x00000048

Definition at line 66 of file hw_can.h.

#define CAN_O_IF1MCTL   0x00000038

Definition at line 62 of file hw_can.h.

Referenced by CANInit(), and CANMessageSet().

#define CAN_O_IF1MSK1   0x00000028

Definition at line 58 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_O_IF1MSK2   0x0000002C

Definition at line 59 of file hw_can.h.

Referenced by CANMessageSet().

#define CAN_O_IF2ARB1   0x00000090

Definition at line 71 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2ARB2   0x00000094

Definition at line 72 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2CMSK   0x00000084

Definition at line 68 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2CRQ   0x00000080

Definition at line 67 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2DA1   0x0000009C

Definition at line 74 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2DA2   0x000000A0

Definition at line 75 of file hw_can.h.

#define CAN_O_IF2DB1   0x000000A4

Definition at line 76 of file hw_can.h.

#define CAN_O_IF2DB2   0x000000A8

Definition at line 77 of file hw_can.h.

#define CAN_O_IF2MCTL   0x00000098

Definition at line 73 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2MSK1   0x00000088

Definition at line 69 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_IF2MSK2   0x0000008C

Definition at line 70 of file hw_can.h.

Referenced by CANMessageGet().

#define CAN_O_INT   0x00000010

Definition at line 52 of file hw_can.h.

Referenced by CANIntStatus().

#define CAN_O_MSG1INT   0x00000140

Definition at line 82 of file hw_can.h.

Referenced by CANIntStatus().

#define CAN_O_MSG1VAL   0x00000160

Definition at line 84 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_O_MSG2INT   0x00000144

Definition at line 83 of file hw_can.h.

Referenced by CANIntStatus().

#define CAN_O_MSG2VAL   0x00000164

Definition at line 85 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_O_NWDA1   0x00000120

Definition at line 80 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_O_NWDA2   0x00000124

Definition at line 81 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_O_STS   0x00000004

Definition at line 49 of file hw_can.h.

Referenced by CANInit(), CANIntClear(), and CANStatusGet().

#define CAN_O_TST   0x00000014

Definition at line 53 of file hw_can.h.

#define CAN_O_TXRQ1   0x00000100

Definition at line 78 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_O_TXRQ2   0x00000104

Definition at line 79 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_STS_BOFF   0x00000080

Definition at line 105 of file hw_can.h.

#define CAN_STS_EPASS   0x00000020

Definition at line 107 of file hw_can.h.

#define CAN_STS_EWARN   0x00000040

Definition at line 106 of file hw_can.h.

#define CAN_STS_LEC_ACK   0x00000003

Definition at line 115 of file hw_can.h.

#define CAN_STS_LEC_BIT0   0x00000005

Definition at line 117 of file hw_can.h.

#define CAN_STS_LEC_BIT1   0x00000004

Definition at line 116 of file hw_can.h.

#define CAN_STS_LEC_CRC   0x00000006

Definition at line 118 of file hw_can.h.

#define CAN_STS_LEC_FORM   0x00000002

Definition at line 114 of file hw_can.h.

#define CAN_STS_LEC_M   0x00000007

Definition at line 111 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_STS_LEC_NOEVENT   0x00000007

Definition at line 119 of file hw_can.h.

#define CAN_STS_LEC_NONE   0x00000000

Definition at line 112 of file hw_can.h.

#define CAN_STS_LEC_STUFF   0x00000001

Definition at line 113 of file hw_can.h.

#define CAN_STS_RXOK   0x00000010

Definition at line 108 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_STS_TXOK   0x00000008

Definition at line 109 of file hw_can.h.

Referenced by CANStatusGet().

#define CAN_TST_BASIC   0x00000004

Definition at line 168 of file hw_can.h.

#define CAN_TST_LBACK   0x00000010

Definition at line 166 of file hw_can.h.

#define CAN_TST_RX   0x00000080

Definition at line 160 of file hw_can.h.

#define CAN_TST_SILENT   0x00000008

Definition at line 167 of file hw_can.h.

#define CAN_TST_TX_CANCTL   0x00000000

Definition at line 162 of file hw_can.h.

#define CAN_TST_TX_DOMINANT   0x00000040

Definition at line 164 of file hw_can.h.

#define CAN_TST_TX_M   0x00000060

Definition at line 161 of file hw_can.h.

#define CAN_TST_TX_RECESSIVE   0x00000060

Definition at line 165 of file hw_can.h.

#define CAN_TST_TX_SAMPLE   0x00000020

Definition at line 163 of file hw_can.h.

#define CAN_TXRQ1_TXRQST_M   0x0000FFFF

Definition at line 403 of file hw_can.h.

#define CAN_TXRQ1_TXRQST_S   0

Definition at line 404 of file hw_can.h.

#define CAN_TXRQ2_TXRQST_M   0x0000FFFF

Definition at line 411 of file hw_can.h.

#define CAN_TXRQ2_TXRQST_S   0

Definition at line 412 of file hw_can.h.