CAN_REGISTER_BIT_DEFINITION
[CAN_Private_Macros]
Defines | |
#define | CAN_MOD_RM ((uint32_t)(1)) |
#define | CAN_MOD_LOM ((uint32_t)(1<<1)) |
#define | CAN_MOD_STM ((uint32_t)(1<<2)) |
#define | CAN_MOD_TPM ((uint32_t)(1<<3)) |
#define | CAN_MOD_SM ((uint32_t)(1<<4)) |
#define | CAN_MOD_RPM ((uint32_t)(1<<5)) |
#define | CAN_MOD_TM ((uint32_t)(1<<7)) |
#define | CAN_CMR_TR ((uint32_t)(1)) |
#define | CAN_CMR_AT ((uint32_t)(1<<1)) |
#define | CAN_CMR_RRB ((uint32_t)(1<<2)) |
#define | CAN_CMR_CDO ((uint32_t)(1<<3)) |
#define | CAN_CMR_SRR ((uint32_t)(1<<4)) |
#define | CAN_CMR_STB1 ((uint32_t)(1<<5)) |
#define | CAN_CMR_STB2 ((uint32_t)(1<<6)) |
#define | CAN_CMR_STB3 ((uint32_t)(1<<7)) |
#define | CAN_GSR_RBS ((uint32_t)(1)) |
#define | CAN_GSR_DOS ((uint32_t)(1<<1)) |
#define | CAN_GSR_TBS ((uint32_t)(1<<2)) |
#define | CAN_GSR_TCS ((uint32_t)(1<<3)) |
#define | CAN_GSR_RS ((uint32_t)(1<<4)) |
#define | CAN_GSR_TS ((uint32_t)(1<<5)) |
#define | CAN_GSR_ES ((uint32_t)(1<<6)) |
#define | CAN_GSR_BS ((uint32_t)(1<<7)) |
#define | CAN_GSR_RXERR(n) ((uint32_t)((n&0xFF)<<16)) |
#define | CAN_GSR_TXERR(n) ((uint32_t)(n&0xFF)<<24)) |
#define | CAN_ICR_RI ((uint32_t)(1)) |
#define | CAN_ICR_TI1 ((uint32_t)(1<<1)) |
#define | CAN_ICR_EI ((uint32_t)(1<<2)) |
#define | CAN_ICR_DOI ((uint32_t)(1<<3)) |
#define | CAN_ICR_WUI ((uint32_t)(1<<4)) |
#define | CAN_ICR_EPI ((uint32_t)(1<<5)) |
#define | CAN_ICR_ALI ((uint32_t)(1<<6)) |
#define | CAN_ICR_BEI ((uint32_t)(1<<7)) |
#define | CAN_ICR_IDI ((uint32_t)(1<<8)) |
#define | CAN_ICR_TI2 ((uint32_t)(1<<9)) |
#define | CAN_ICR_TI3 ((uint32_t)(1<<10)) |
#define | CAN_ICR_ERRBIT(n) ((uint32_t)((n&0x1F)<<16)) |
#define | CAN_ICR_ERRDIR ((uint32_t)(1<<21)) |
#define | CAN_ICR_ERRC(n) ((uint32_t)((n&0x3)<<22)) |
#define | CAN_ICR_ALCBIT(n) ((uint32_t)((n&0xFF)<<24)) |
#define | CAN_IER_RIE ((uint32_t)(1)) |
#define | CAN_IER_TIE1 ((uint32_t)(1<<1)) |
#define | CAN_IER_EIE ((uint32_t)(1<<2)) |
#define | CAN_IER_DOIE ((uint32_t)(1<<3)) |
#define | CAN_IER_WUIE ((uint32_t)(1<<4)) |
#define | CAN_IER_EPIE ((uint32_t)(1<<5)) |
#define | CAN_IER_ALIE ((uint32_t)(1<<6)) |
#define | CAN_IER_BEIE ((uint32_t)(1<<7)) |
#define | CAN_IER_IDIE ((uint32_t)(1<<8)) |
#define | CAN_IER_TIE2 ((uint32_t)(1<<9)) |
#define | CAN_IER_TIE3 ((uint32_t)(1<<10)) |
#define | CAN_BTR_BRP(n) ((uint32_t)(n&0x3FF)) |
#define | CAN_BTR_SJM(n) ((uint32_t)((n&0x3)<<14)) |
#define | CAN_BTR_TESG1(n) ((uint32_t)(n&0xF)<<16)) |
#define | CAN_BTR_TESG2(n) ((uint32_t)(n&0xF)<<20)) |
#define | CAN_BTR_SAM(n) ((uint32_t)(1<<23)) |
#define | CAN_EWL_EWL(n) ((uint32_t)(n&0xFF)) |
#define | CAN_SR_RBS ((uint32_t)(1)) |
#define | CAN_SR_DOS ((uint32_t)(1<<1)) |
#define | CAN_SR_TBS1 ((uint32_t)(1<<2)) |
#define | CAN_SR_TCS1 ((uint32_t)(1<<3)) |
#define | CAN_SR_RS ((uint32_t)(1<<4)) |
#define | CAN_SR_TS1 ((uint32_t)(1<<5)) |
#define | CAN_SR_ES ((uint32_t)(1<<6)) |
#define | CAN_SR_BS ((uint32_t)(1<<7)) |
#define | CAN_SR_TBS2 ((uint32_t)(1<<10)) |
#define | CAN_SR_TCS2 ((uint32_t)(1<<11)) |
#define | CAN_SR_TS2 ((uint32_t)(1<<13)) |
#define | CAN_SR_TBS3 ((uint32_t)(1<<18)) |
#define | CAN_SR_TCS3 ((uint32_t)(1<<19)) |
#define | CAN_SR_TS3 ((uint32_t)(1<<21)) |
#define | CAN_RFS_ID_INDEX(n) ((uint32_t)(n&0x3FF)) |
#define | CAN_RFS_BP ((uint32_t)(1<<10)) |
#define | CAN_RFS_DLC(n) ((uint32_t)((n&0xF)<<16) |
#define | CAN_RFS_RTR ((uint32_t)(1<<30)) |
#define | CAN_RFS_FF ((uint32_t)(1<<31)) |
#define | CAN_RID_ID_11(n) ((uint32_t)(n&0x7FF)) |
#define | CAN_RID_ID_29(n) ((uint32_t)(n&0x1FFFFFFF)) |
#define | CAN_RDA_DATA1(n) ((uint32_t)(n&0xFF)) |
#define | CAN_RDA_DATA2(n) ((uint32_t)((n&0xFF)<<8)) |
#define | CAN_RDA_DATA3(n) ((uint32_t)((n&0xFF)<<16)) |
#define | CAN_RDA_DATA4(n) ((uint32_t)((n&0xFF)<<24)) |
#define | CAN_RDB_DATA5(n) ((uint32_t)(n&0xFF)) |
#define | CAN_RDB_DATA6(n) ((uint32_t)((n&0xFF)<<8)) |
#define | CAN_RDB_DATA7(n) ((uint32_t)((n&0xFF)<<16)) |
#define | CAN_RDB_DATA8(n) ((uint32_t)((n&0xFF)<<24)) |
#define | CAN_TFI_PRIO(n) ((uint32_t)(n&0xFF)) |
#define | CAN_TFI_DLC(n) ((uint32_t)((n&0xF)<<16)) |
#define | CAN_TFI_RTR ((uint32_t)(1<<30)) |
#define | CAN_TFI_FF ((uint32_t)(1<<31)) |
#define | CAN_TID_ID11(n) ((uint32_t)(n&0x7FF)) |
#define | CAN_TID_ID29(n) ((uint32_t)(n&0x1FFFFFFF)) |
#define | CAN_TDA_DATA1(n) ((uint32_t)(n&0xFF)) |
#define | CAN_TDA_DATA2(n) ((uint32_t)((n&0xFF)<<8)) |
#define | CAN_TDA_DATA3(n) ((uint32_t)((n&0xFF)<<16)) |
#define | CAN_TDA_DATA4(n) ((uint32_t)((n&0xFF)<<24)) |
#define | CAN_TDA_DATA5(n) ((uint32_t)(n&0xFF)) |
#define | CAN_TDA_DATA6(n) ((uint32_t)((n&0xFF)<<8)) |
#define | CAN_TDA_DATA7(n) ((uint32_t)((n&0xFF)<<16)) |
#define | CAN_TDA_DATA8(n) ((uint32_t)((n&0xFF)<<24)) |
#define | CAN1SLEEPCLR ((uint32_t)(1<<1)) |
#define | CAN2SLEEPCLR ((uint32_t)(1<<2)) |
#define | CAN_WAKEFLAGES_CAN1WAKE ((uint32_t)(1<<1)) |
#define | CAN_WAKEFLAGES_CAN2WAKE ((uint32_t)(1<<2)) |
#define | CAN_TSR_TS1 ((uint32_t)(1)) |
#define | CAN_TSR_TS2 ((uint32_t)(1<<1)) |
#define | CAN_TSR_TBS1 ((uint32_t)(1<<8)) |
#define | CAN_TSR_TBS2 ((uint32_t)(1<<9)) |
#define | CAN_TSR_TCS1 ((uint32_t)(1<<16)) |
#define | CAN_TSR_TCS2 ((uint32_t)(1<<17)) |
#define | CAN_RSR_RS1 ((uint32_t)(1)) |
#define | CAN_RSR_RS2 ((uint32_t)(1<<1)) |
#define | CAN_RSR_RB1 ((uint32_t)(1<<8)) |
#define | CAN_RSR_RB2 ((uint32_t)(1<<9)) |
#define | CAN_RSR_DOS1 ((uint32_t)(1<<16)) |
#define | CAN_RSR_DOS2 ((uint32_t)(1<<17)) |
#define | CAN_MSR_E1 ((uint32_t)(1)) |
#define | CAN_MSR_E2 ((uint32_t)(1<<1)) |
#define | CAN_MSR_BS1 ((uint32_t)(1<<8)) |
#define | CAN_MSR_BS2 ((uint32_t)(1<<9)) |
#define | CAN_AFMR_AccOff ((uint32_t)(1)) |
#define | CAN_AFMR_AccBP ((uint32_t)(1<<1)) |
#define | CAN_AFMR_eFCAN ((uint32_t)(1<<2)) |
#define | CAN_STT_sa(n) ((uint32_t)((n&1FF)<<2)) |
#define | CAN_SFF_GRP_sa(n) ((uint32_t)((n&3FF)<<2)) |
#define | CAN_EFF_sa(n) ((uint32_t)((n&1FF)<<2)) |
#define | CAN_Eff_GRP_sa(n) ((uint32_t)((n&3FF)<<2)) |
#define | CAN_EndofTable(n) ((uint32_t)((n&3FF)<<2)) |
#define | CAN_LUTerrAd(n) ((uint32_t)((n&1FF)<<2)) |
#define | CAN_LUTerr ((uint32_t)(1)) |
#define | CAN_FCANIE ((uint32_t)(1)) |
#define | CAN_FCANIC0_IntPnd(n) ((uint32_t)(1<<n)) |
#define | CAN_FCANIC1_IntPnd(n) ((uint32_t)(1<<(n-32))) |
Define Documentation
#define CAN1SLEEPCLR ((uint32_t)(1<<1)) |
Macro defines for CAN Sleep Clear Register CAN1 Sleep mode
Definition at line 318 of file lpc17xx_can.h.
#define CAN2SLEEPCLR ((uint32_t)(1<<2)) |
CAN2 Sleep Mode
Definition at line 320 of file lpc17xx_can.h.
#define CAN_AFMR_AccBP ((uint32_t)(1<<1)) |
CAN Acceptance File Bypass mode
Definition at line 380 of file lpc17xx_can.h.
#define CAN_AFMR_AccOff ((uint32_t)(1)) |
Macro defines for Acceptance Filter Mode Register CAN Acceptance Filter Off mode
Definition at line 378 of file lpc17xx_can.h.
#define CAN_AFMR_eFCAN ((uint32_t)(1<<2)) |
FullCAN Mode Enhancements
Definition at line 382 of file lpc17xx_can.h.
#define CAN_BTR_BRP | ( | n | ) | ((uint32_t)(n&0x3FF)) |
Macro defines for CAN Bus Timing Register CAN Baudrate Prescaler
Definition at line 176 of file lpc17xx_can.h.
#define CAN_BTR_SAM | ( | n | ) | ((uint32_t)(1<<23)) |
CAN Sampling
Definition at line 184 of file lpc17xx_can.h.
#define CAN_BTR_SJM | ( | n | ) | ((uint32_t)((n&0x3)<<14)) |
CAN Synchronization Jump Width
Definition at line 178 of file lpc17xx_can.h.
#define CAN_BTR_TESG1 | ( | n | ) | ((uint32_t)(n&0xF)<<16)) |
CAN Time Segment 1
Definition at line 180 of file lpc17xx_can.h.
#define CAN_BTR_TESG2 | ( | n | ) | ((uint32_t)(n&0xF)<<20)) |
CAN Time Segment 2
Definition at line 182 of file lpc17xx_can.h.
#define CAN_CMR_AT ((uint32_t)(1<<1)) |
CAN Abort Transmission
Definition at line 74 of file lpc17xx_can.h.
#define CAN_CMR_CDO ((uint32_t)(1<<3)) |
CAN Clear Data Overrun
Definition at line 78 of file lpc17xx_can.h.
#define CAN_CMR_RRB ((uint32_t)(1<<2)) |
CAN Release Receive Buffer
Definition at line 76 of file lpc17xx_can.h.
#define CAN_CMR_SRR ((uint32_t)(1<<4)) |
CAN Self Reception Request
Definition at line 80 of file lpc17xx_can.h.
#define CAN_CMR_STB1 ((uint32_t)(1<<5)) |
CAN Select Tx Buffer 1
Definition at line 82 of file lpc17xx_can.h.
#define CAN_CMR_STB2 ((uint32_t)(1<<6)) |
CAN Select Tx Buffer 2
Definition at line 84 of file lpc17xx_can.h.
#define CAN_CMR_STB3 ((uint32_t)(1<<7)) |
CAN Select Tx Buffer 3
Definition at line 86 of file lpc17xx_can.h.
#define CAN_CMR_TR ((uint32_t)(1)) |
Macro defines for CAN Command Register CAN Transmission Request
Definition at line 72 of file lpc17xx_can.h.
#define CAN_Eff_GRP_sa | ( | n | ) | ((uint32_t)((n&3FF)<<2)) |
Macro defines for Extended Frame Group Start Address Register The start address of the table of grouped Extended Identifier
Definition at line 406 of file lpc17xx_can.h.
#define CAN_EFF_sa | ( | n | ) | ((uint32_t)((n&1FF)<<2)) |
Macro defines for Extended Frame Start Address Register The start address of the table of individual Extended Identifier
Definition at line 400 of file lpc17xx_can.h.
#define CAN_EndofTable | ( | n | ) | ((uint32_t)((n&3FF)<<2)) |
Macro defines for End Of AF Table Register The End of Table of AF LookUp Table
Definition at line 412 of file lpc17xx_can.h.
#define CAN_EWL_EWL | ( | n | ) | ((uint32_t)(n&0xFF)) |
Macro defines for CAN Error Warning Limit Register CAN Error Warning Limit
Definition at line 190 of file lpc17xx_can.h.
#define CAN_FCANIC0_IntPnd | ( | n | ) | ((uint32_t)(1<<n)) |
Macro defines for FullCAN Interrupt and Capture Register 0 FullCAN Interrupt and Capture (0-31)
Definition at line 436 of file lpc17xx_can.h.
#define CAN_FCANIC1_IntPnd | ( | n | ) | ((uint32_t)(1<<(n-32))) |
Macro defines for FullCAN Interrupt and Capture Register 1 FullCAN Interrupt and Capture (0-31)
Definition at line 442 of file lpc17xx_can.h.
#define CAN_FCANIE ((uint32_t)(1)) |
Macro defines for Global FullCANInterrupt Enable Register Global FullCANInterrupt Enable
Definition at line 430 of file lpc17xx_can.h.
#define CAN_GSR_BS ((uint32_t)(1<<7)) |
CAN Bus Status
Definition at line 106 of file lpc17xx_can.h.
#define CAN_GSR_DOS ((uint32_t)(1<<1)) |
CAN Data Overrun Status
Definition at line 94 of file lpc17xx_can.h.
#define CAN_GSR_ES ((uint32_t)(1<<6)) |
CAN Error Status
Definition at line 104 of file lpc17xx_can.h.
#define CAN_GSR_RBS ((uint32_t)(1)) |
Macro defines for CAN Global Status Register CAN Receive Buffer Status
Definition at line 92 of file lpc17xx_can.h.
#define CAN_GSR_RS ((uint32_t)(1<<4)) |
CAN Receive Status
Definition at line 100 of file lpc17xx_can.h.
#define CAN_GSR_RXERR | ( | n | ) | ((uint32_t)((n&0xFF)<<16)) |
CAN Current value of the Rx Error Counter
Definition at line 108 of file lpc17xx_can.h.
#define CAN_GSR_TBS ((uint32_t)(1<<2)) |
CAN Transmit Buffer Status
Definition at line 96 of file lpc17xx_can.h.
#define CAN_GSR_TCS ((uint32_t)(1<<3)) |
CAN Transmit Complete Status
Definition at line 98 of file lpc17xx_can.h.
#define CAN_GSR_TS ((uint32_t)(1<<5)) |
CAN Transmit Status
Definition at line 102 of file lpc17xx_can.h.
#define CAN_GSR_TXERR | ( | n | ) | ((uint32_t)(n&0xFF)<<24)) |
CAN Current value of the Tx Error Counter
Definition at line 110 of file lpc17xx_can.h.
#define CAN_ICR_ALCBIT | ( | n | ) | ((uint32_t)((n&0xFF)<<24)) |
CAN Arbitration Lost Capture
Definition at line 144 of file lpc17xx_can.h.
#define CAN_ICR_ALI ((uint32_t)(1<<6)) |
CAN Arbitration Lost Interrupt
Definition at line 128 of file lpc17xx_can.h.
#define CAN_ICR_BEI ((uint32_t)(1<<7)) |
CAN Bus Error Interrupt
Definition at line 130 of file lpc17xx_can.h.
#define CAN_ICR_DOI ((uint32_t)(1<<3)) |
CAN Data Overrun Interrupt
Definition at line 122 of file lpc17xx_can.h.
#define CAN_ICR_EI ((uint32_t)(1<<2)) |
CAN Error Warning Interrupt
Definition at line 120 of file lpc17xx_can.h.
#define CAN_ICR_EPI ((uint32_t)(1<<5)) |
CAN Error Passive Interrupt
Definition at line 126 of file lpc17xx_can.h.
#define CAN_ICR_ERRBIT | ( | n | ) | ((uint32_t)((n&0x1F)<<16)) |
CAN Error Code Capture
Definition at line 138 of file lpc17xx_can.h.
#define CAN_ICR_ERRC | ( | n | ) | ((uint32_t)((n&0x3)<<22)) |
CAN Error Capture
Definition at line 142 of file lpc17xx_can.h.
#define CAN_ICR_ERRDIR ((uint32_t)(1<<21)) |
CAN Error Direction
Definition at line 140 of file lpc17xx_can.h.
#define CAN_ICR_IDI ((uint32_t)(1<<8)) |
CAN ID Ready Interrupt
Definition at line 132 of file lpc17xx_can.h.
#define CAN_ICR_RI ((uint32_t)(1)) |
Macro defines for CAN Interrupt and Capture Register CAN Receive Interrupt
Definition at line 116 of file lpc17xx_can.h.
#define CAN_ICR_TI1 ((uint32_t)(1<<1)) |
CAN Transmit Interrupt 1
Definition at line 118 of file lpc17xx_can.h.
#define CAN_ICR_TI2 ((uint32_t)(1<<9)) |
CAN Transmit Interrupt 2
Definition at line 134 of file lpc17xx_can.h.
#define CAN_ICR_TI3 ((uint32_t)(1<<10)) |
CAN Transmit Interrupt 3
Definition at line 136 of file lpc17xx_can.h.
#define CAN_ICR_WUI ((uint32_t)(1<<4)) |
CAN Wake-Up Interrupt
Definition at line 124 of file lpc17xx_can.h.
#define CAN_IER_ALIE ((uint32_t)(1<<6)) |
CAN Arbitration Lost Interrupt Enable
Definition at line 162 of file lpc17xx_can.h.
#define CAN_IER_BEIE ((uint32_t)(1<<7)) |
CAN Bus Error Interrupt Enable
Definition at line 164 of file lpc17xx_can.h.
#define CAN_IER_DOIE ((uint32_t)(1<<3)) |
CAN Data Overrun Interrupt Enable
Definition at line 156 of file lpc17xx_can.h.
#define CAN_IER_EIE ((uint32_t)(1<<2)) |
CAN Error Warning Interrupt Enable
Definition at line 154 of file lpc17xx_can.h.
#define CAN_IER_EPIE ((uint32_t)(1<<5)) |
CAN Error Passive Interrupt Enable
Definition at line 160 of file lpc17xx_can.h.
#define CAN_IER_IDIE ((uint32_t)(1<<8)) |
CAN ID Ready Interrupt Enable
Definition at line 166 of file lpc17xx_can.h.
#define CAN_IER_RIE ((uint32_t)(1)) |
Macro defines for CAN Interrupt Enable Register CAN Receive Interrupt Enable
Definition at line 150 of file lpc17xx_can.h.
#define CAN_IER_TIE1 ((uint32_t)(1<<1)) |
CAN Transmit Interrupt Enable for buffer 1
Definition at line 152 of file lpc17xx_can.h.
#define CAN_IER_TIE2 ((uint32_t)(1<<9)) |
CAN Transmit Enable Interrupt for Buffer 2
Definition at line 168 of file lpc17xx_can.h.
#define CAN_IER_TIE3 ((uint32_t)(1<<10)) |
CAN Transmit Enable Interrupt for Buffer 3
Definition at line 170 of file lpc17xx_can.h.
#define CAN_IER_WUIE ((uint32_t)(1<<4)) |
CAN Wake-Up Interrupt Enable
Definition at line 158 of file lpc17xx_can.h.
#define CAN_LUTerr ((uint32_t)(1)) |
Macro defines for LUT Error Register CAN Look-Up Table Error
Definition at line 424 of file lpc17xx_can.h.
#define CAN_LUTerrAd | ( | n | ) | ((uint32_t)((n&1FF)<<2)) |
Macro defines for LUT Error Address Register CAN Look-Up Table Error Address
Definition at line 418 of file lpc17xx_can.h.
#define CAN_MOD_LOM ((uint32_t)(1<<1)) |
CAN Listen Only Mode
Definition at line 57 of file lpc17xx_can.h.
#define CAN_MOD_RM ((uint32_t)(1)) |
CAN Reset mode
Definition at line 55 of file lpc17xx_can.h.
#define CAN_MOD_RPM ((uint32_t)(1<<5)) |
CAN Receive Polarity mode
Definition at line 65 of file lpc17xx_can.h.
#define CAN_MOD_SM ((uint32_t)(1<<4)) |
CAN Sleep mode
Definition at line 63 of file lpc17xx_can.h.
#define CAN_MOD_STM ((uint32_t)(1<<2)) |
CAN Self Test mode
Definition at line 59 of file lpc17xx_can.h.
#define CAN_MOD_TM ((uint32_t)(1<<7)) |
CAN Test mode
Definition at line 67 of file lpc17xx_can.h.
#define CAN_MOD_TPM ((uint32_t)(1<<3)) |
CAN Transmit Priority mode
Definition at line 61 of file lpc17xx_can.h.
#define CAN_MSR_BS1 ((uint32_t)(1<<8)) |
Same CAN Bus Status in CAN1GSR
Definition at line 370 of file lpc17xx_can.h.
#define CAN_MSR_BS2 ((uint32_t)(1<<9)) |
Same CAN Bus Status in CAN2GSR
Definition at line 372 of file lpc17xx_can.h.
#define CAN_MSR_E1 ((uint32_t)(1)) |
Macro defines for Central Miscellaneous Status Register Same CAN Error Status in CAN1GSR
Definition at line 366 of file lpc17xx_can.h.
#define CAN_MSR_E2 ((uint32_t)(1<<1)) |
Same CAN Error Status in CAN2GSR
Definition at line 368 of file lpc17xx_can.h.
#define CAN_RDA_DATA1 | ( | n | ) | ((uint32_t)(n&0xFF)) |
Macro defines for CAN Receive Data A Register CAN Receive Data 1
Definition at line 250 of file lpc17xx_can.h.
#define CAN_RDA_DATA2 | ( | n | ) | ((uint32_t)((n&0xFF)<<8)) |
CAN Receive Data 2
Definition at line 252 of file lpc17xx_can.h.
#define CAN_RDA_DATA3 | ( | n | ) | ((uint32_t)((n&0xFF)<<16)) |
CAN Receive Data 3
Definition at line 254 of file lpc17xx_can.h.
#define CAN_RDA_DATA4 | ( | n | ) | ((uint32_t)((n&0xFF)<<24)) |
CAN Receive Data 4
Definition at line 256 of file lpc17xx_can.h.
#define CAN_RDB_DATA5 | ( | n | ) | ((uint32_t)(n&0xFF)) |
Macro defines for CAN Receive Data B Register CAN Receive Data 5
Definition at line 262 of file lpc17xx_can.h.
#define CAN_RDB_DATA6 | ( | n | ) | ((uint32_t)((n&0xFF)<<8)) |
CAN Receive Data 6
Definition at line 264 of file lpc17xx_can.h.
#define CAN_RDB_DATA7 | ( | n | ) | ((uint32_t)((n&0xFF)<<16)) |
CAN Receive Data 7
Definition at line 266 of file lpc17xx_can.h.
#define CAN_RDB_DATA8 | ( | n | ) | ((uint32_t)((n&0xFF)<<24)) |
CAN Receive Data 8
Definition at line 268 of file lpc17xx_can.h.
#define CAN_RFS_BP ((uint32_t)(1<<10)) |
CAN Bypass
Definition at line 230 of file lpc17xx_can.h.
#define CAN_RFS_DLC | ( | n | ) | ((uint32_t)((n&0xF)<<16) |
CAN Data Length Code
Definition at line 232 of file lpc17xx_can.h.
#define CAN_RFS_FF ((uint32_t)(1<<31)) |
CAN control 11 bit or 29 bit Identifier
Definition at line 236 of file lpc17xx_can.h.
#define CAN_RFS_ID_INDEX | ( | n | ) | ((uint32_t)(n&0x3FF)) |
Macro defines for CAN Receive Frame Status Register CAN ID Index
Definition at line 228 of file lpc17xx_can.h.
#define CAN_RFS_RTR ((uint32_t)(1<<30)) |
CAN Remote Transmission Request
Definition at line 234 of file lpc17xx_can.h.
#define CAN_RID_ID_11 | ( | n | ) | ((uint32_t)(n&0x7FF)) |
Macro defines for CAN Receive Identifier Register CAN 11 bit Identifier
Definition at line 242 of file lpc17xx_can.h.
#define CAN_RID_ID_29 | ( | n | ) | ((uint32_t)(n&0x1FFFFFFF)) |
CAN 29 bit Identifier
Definition at line 244 of file lpc17xx_can.h.
#define CAN_RSR_DOS1 ((uint32_t)(1<<16)) |
CAN Data Overrun Status 1
Definition at line 358 of file lpc17xx_can.h.
#define CAN_RSR_DOS2 ((uint32_t)(1<<17)) |
CAN Data Overrun Status 1
Definition at line 360 of file lpc17xx_can.h.
#define CAN_RSR_RB1 ((uint32_t)(1<<8)) |
CAN Receive Buffer Status 1
Definition at line 354 of file lpc17xx_can.h.
#define CAN_RSR_RB2 ((uint32_t)(1<<9)) |
CAN Receive Buffer Status 2
Definition at line 356 of file lpc17xx_can.h.
#define CAN_RSR_RS1 ((uint32_t)(1)) |
Macro defines for Central Receive Status Register CAN Receive Status 1
Definition at line 350 of file lpc17xx_can.h.
#define CAN_RSR_RS2 ((uint32_t)(1<<1)) |
CAN Receive Status 1
Definition at line 352 of file lpc17xx_can.h.
#define CAN_SFF_GRP_sa | ( | n | ) | ((uint32_t)((n&3FF)<<2)) |
Macro defines for Standard Frame Group Start Address Register The start address of the table of grouped Standard Identifier
Definition at line 394 of file lpc17xx_can.h.
#define CAN_SR_BS ((uint32_t)(1<<7)) |
CAN Bus Status
Definition at line 210 of file lpc17xx_can.h.
#define CAN_SR_DOS ((uint32_t)(1<<1)) |
CAN Data Overrun Status
Definition at line 198 of file lpc17xx_can.h.
#define CAN_SR_ES ((uint32_t)(1<<6)) |
CAN Error Status
Definition at line 208 of file lpc17xx_can.h.
#define CAN_SR_RBS ((uint32_t)(1)) |
Macro defines for CAN Status Register CAN Receive Buffer Status
Definition at line 196 of file lpc17xx_can.h.
#define CAN_SR_RS ((uint32_t)(1<<4)) |
CAN Receive Status
Definition at line 204 of file lpc17xx_can.h.
#define CAN_SR_TBS1 ((uint32_t)(1<<2)) |
CAN Transmit Buffer Status 1
Definition at line 200 of file lpc17xx_can.h.
#define CAN_SR_TBS2 ((uint32_t)(1<<10)) |
CAN Transmit Buffer Status 2
Definition at line 212 of file lpc17xx_can.h.
#define CAN_SR_TBS3 ((uint32_t)(1<<18)) |
CAN Transmit Buffer Status 2
Definition at line 218 of file lpc17xx_can.h.
#define CAN_SR_TCS1 ((uint32_t)(1<<3)) |
CAN Transmission Complete Status of Buffer 1
Definition at line 202 of file lpc17xx_can.h.
#define CAN_SR_TCS2 ((uint32_t)(1<<11)) |
CAN Transmission Complete Status of Buffer 2
Definition at line 214 of file lpc17xx_can.h.
#define CAN_SR_TCS3 ((uint32_t)(1<<19)) |
CAN Transmission Complete Status of Buffer 2
Definition at line 220 of file lpc17xx_can.h.
#define CAN_SR_TS1 ((uint32_t)(1<<5)) |
CAN Transmit Status 1
Definition at line 206 of file lpc17xx_can.h.
#define CAN_SR_TS2 ((uint32_t)(1<<13)) |
CAN Transmit Status 2
Definition at line 216 of file lpc17xx_can.h.
#define CAN_SR_TS3 ((uint32_t)(1<<21)) |
CAN Transmit Status 2
Definition at line 222 of file lpc17xx_can.h.
#define CAN_STT_sa | ( | n | ) | ((uint32_t)((n&1FF)<<2)) |
Macro defines for Standard Frame Individual Start Address Register The start address of the table of individual Standard Identifier
Definition at line 388 of file lpc17xx_can.h.
#define CAN_TDA_DATA1 | ( | n | ) | ((uint32_t)(n&0xFF)) |
Macro defines for CAN Transmit Data A Register CAN Transmit Data 1
Definition at line 294 of file lpc17xx_can.h.
#define CAN_TDA_DATA2 | ( | n | ) | ((uint32_t)((n&0xFF)<<8)) |
CAN Transmit Data 2
Definition at line 296 of file lpc17xx_can.h.
#define CAN_TDA_DATA3 | ( | n | ) | ((uint32_t)((n&0xFF)<<16)) |
CAN Transmit Data 3
Definition at line 298 of file lpc17xx_can.h.
#define CAN_TDA_DATA4 | ( | n | ) | ((uint32_t)((n&0xFF)<<24)) |
CAN Transmit Data 4
Definition at line 300 of file lpc17xx_can.h.
#define CAN_TDA_DATA5 | ( | n | ) | ((uint32_t)(n&0xFF)) |
Macro defines for CAN Transmit Data B Register CAN Transmit Data 5
Definition at line 306 of file lpc17xx_can.h.
#define CAN_TDA_DATA6 | ( | n | ) | ((uint32_t)((n&0xFF)<<8)) |
CAN Transmit Data 6
Definition at line 308 of file lpc17xx_can.h.
#define CAN_TDA_DATA7 | ( | n | ) | ((uint32_t)((n&0xFF)<<16)) |
CAN Transmit Data 7
Definition at line 310 of file lpc17xx_can.h.
#define CAN_TDA_DATA8 | ( | n | ) | ((uint32_t)((n&0xFF)<<24)) |
CAN Transmit Data 8
Definition at line 312 of file lpc17xx_can.h.
#define CAN_TFI_DLC | ( | n | ) | ((uint32_t)((n&0xF)<<16)) |
CAN Data Length Code
Definition at line 276 of file lpc17xx_can.h.
#define CAN_TFI_FF ((uint32_t)(1<<31)) |
CAN control 11-bit or 29-bit Identifier
Definition at line 280 of file lpc17xx_can.h.
#define CAN_TFI_PRIO | ( | n | ) | ((uint32_t)(n&0xFF)) |
Macro defines for CAN Transmit Frame Information Register CAN Priority
Definition at line 274 of file lpc17xx_can.h.
#define CAN_TFI_RTR ((uint32_t)(1<<30)) |
CAN Remote Frame Transmission
Definition at line 278 of file lpc17xx_can.h.
#define CAN_TID_ID11 | ( | n | ) | ((uint32_t)(n&0x7FF)) |
Macro defines for CAN Transmit Identifier Register CAN 11-bit Identifier
Definition at line 286 of file lpc17xx_can.h.
#define CAN_TID_ID29 | ( | n | ) | ((uint32_t)(n&0x1FFFFFFF)) |
CAN 11-bit Identifier
Definition at line 288 of file lpc17xx_can.h.
#define CAN_TSR_TBS1 ((uint32_t)(1<<8)) |
CAN Transmit Buffer Status 1
Definition at line 338 of file lpc17xx_can.h.
#define CAN_TSR_TBS2 ((uint32_t)(1<<9)) |
CAN Transmit Buffer Status 2
Definition at line 340 of file lpc17xx_can.h.
#define CAN_TSR_TCS1 ((uint32_t)(1<<16)) |
CAN Transmission Complete Status 1
Definition at line 342 of file lpc17xx_can.h.
#define CAN_TSR_TCS2 ((uint32_t)(1<<17)) |
CAN Transmission Complete Status 2
Definition at line 344 of file lpc17xx_can.h.
#define CAN_TSR_TS1 ((uint32_t)(1)) |
Macro defines for Central transmit Status Register CAN Transmit 1
Definition at line 334 of file lpc17xx_can.h.
#define CAN_TSR_TS2 ((uint32_t)(1<<1)) |
CAN Transmit 2
Definition at line 336 of file lpc17xx_can.h.
#define CAN_WAKEFLAGES_CAN1WAKE ((uint32_t)(1<<1)) |
Macro defines for CAN Wake up Flags Register CAN1 Sleep mode
Definition at line 326 of file lpc17xx_can.h.
#define CAN_WAKEFLAGES_CAN2WAKE ((uint32_t)(1<<2)) |
CAN2 Sleep Mode
Definition at line 328 of file lpc17xx_can.h.
Generated on Mon Feb 8 10:01:43 2010 for LPC1700CMSIS Standard Peripheral Firmware Library by 1.5.9