Nut/OS  5.0.5
API Reference
lpc_can.h File Reference

LPC CAN definitions. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

CAN Register

#define CAN_AFMR_OFF   0x00000000
#define CAN_AFMR   (LPC_CANAF_BASE + CAN_AFMR_OFF)
#define CAN_SFF_SA_OFF   0x00000004
#define CAN_SFF_SA   (LPC_CANAF_BASE + CAN_SFF_SA_OFF)
#define CAN_SFF_GRP_SA_OFF   0x00000008
#define CAN_SFF_GRP_SA   (LPC_CANAF_BASE + CAN_SFF_GRP_SA_OFF)
#define CAN_EFF_SA_OFF   0x0000000C
#define CAN_EFF_SA   (LPC_CANAF_BASE + CAN_EFF_SA_OFF)
#define CAN_EFF_GRP_SA_OFF   0x00000010
#define CAN_EFF_GRP_SA   (LPC_CANAF_BASE + CAN_EFF_GRP_SA_OFF)
#define CAN_ENDOFTABLE_OFF   0x00000014
#define CAN_ENDOFTABLE   (LPC_CANAF_BASE + CAN_ENDOFTABLE_OFF)
#define CAN_LUTERRAD_OFF   0x00000018
#define CAN_LUTERRAD   (LPC_CANAF_BASE + CAN_LUTERRAD_OFF)
#define CAN_LUTERR_OFF   0x0000001C
#define CAN_LUTERR   (LPC_CANAF_BASE + CAN_LUTERR_OFF)
#define CAN_TXSR_OFF   0x00000000
#define CAN_TXSR   (LPC_CANCR_BASE + CAN_TXSR_OFF)
#define CAN_RXSR_OFF   0x00000004
#define CAN_RXSR   (LPC_CANCR_BASE + CAN_RXSR_OFF)

CAN Registers

#define CAN_MSR_OFF   0x00000008
#define CAN_MSR   (LPC_CANCR_BASE + CAN_MSR_OFF)
#define CAN_MOD_OFF   0x00000000
#define CAN_CMR_OFF   0x00000004
#define CAN_GSR_OFF   0x00000008
#define CAN_ICR_OFF   0x0000000C
#define CAN_IER_OFF   0x00000010
#define CAN_BTR_OFF   0x00000014
#define CAN_EWL_OFF   0x00000018
#define CAN_SR_OFF   0x0000001C
#define CAN_RFS_OFF   0x00000020
#define CAN_RID_OFF   0x00000024
#define CAN_RDA_OFF   0x00000028
#define CAN_RDB_OFF   0x0000002C
#define CAN_TFI_OFF(x)   (x * 16 + 0x00000020)
#define CAN_TID_OFF(x)   (x * 16 + 0x00000024)
#define CAN_TDA_OFF(x)   (x * 16 + 0x00000028)
#define CAN_TDB_OFF(x)   (x * 16 + 0x0000002C)

Detailed Description

LPC CAN definitions.

 * $Id$
 *