Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

XgCanSJA1000


Defines

#define SJA1000_MODECTRL
#define RM_RR_Bit
#define LOM_Bit
#define STM_Bit
#define AFM_Bit
#define SM_Bit
#define SJA1000_IEN
#define RIE_Bit
#define TIE_Bit
#define EIE_Bit
#define DOIE_Bit
#define WUIE_Bit
#define EPIE_Bit
#define ALIE_Bit
#define BEIE_Bit
#define SJA1000_CMD
#define TR_Bit
#define AT_Bit
#define RRB_Bit
#define CDO_Bit
#define SRR_Bit
#define SJA1000_STATUS
#define RBS_Bit
#define DOS_Bit
#define TBS_Bit
#define TCS_Bit
#define RS_Bit
#define TS_Bit
#define ES_Bit
#define BS_Bit
#define SJA1000_INT
#define RI_Bit
#define TI_Bit
#define EI_Bit
#define DOI_Bit
#define WUI_Bit
#define EPI_Bit
#define ALI_Bit
#define BEI_Bit
#define SJA1000_BT0
#define SJA1000_BT1
#define SAM_Bit
#define SJA1000_OUTCTRL
#define BiPhaseMode
#define NormalMode
#define ClkOutMode
#define ClkOutMode
#define OCPOL1_Bit
#define OCPOL1_Bit
#define Tx1Float
#define Tx1Float
#define Tx1PullDn
#define Tx1PullDn
#define Tx1PullUp
#define Tx1PullUp
#define Tx1PshPull
#define Tx1PshPull
#define OCPOLO_Bit
#define Tx0Float
#define Tx0Float
#define Tx0PullDn
#define Tx0PullDn
#define Tx0PullUp
#define Tx0PshPull
#define SJA1000_AC0
#define SJA1000_AC1
#define SJA1000_AC2
#define SJA1000_AC3
#define SJA1000_AM0
#define SJA1000_AM1
#define SJA1000_AM2
#define SJA1000_AM3
#define SJA1000_RxFrameInfo
#define SJA1000_Rx1
#define SJA1000_Rx2
#define SJA1000_Rx3
#define SJA1000_Rx4
#define SJA1000_Rx5
#define SJA1000_Rx6
#define SJA1000_Rx7
#define SJA1000_Rx8
#define SJA1000_Rx9
#define SJA1000_Rx10
#define SJA1000_Rx11
#define SJA1000_Rx12
#define TestReg
#define SJA1000_TxFrameInfo
#define SJA1000_Tx1
#define SJA1000_Tx2
#define SJA1000_Tx3
#define SJA1000_Tx4
#define SJA1000_Tx5
#define SJA1000_Tx6
#define SJA1000_Tx7
#define SJA1000_Tx8
#define SJA1000_Tx9
#define SJA1000_Tx10
#define SJA1000_Tx11
#define SJA1000_Tx12
#define SJA1000_TxFrameInfoRd
#define SJA1000_TxRd1
#define SJA1000_TxRd2
#define SJA1000_TxRd3
#define SJA1000_TxRd4
#define SJA1000_TxRd5
#define SJA1000_TxRd6
#define SJA1000_TxRd7
#define SJA1000_TxRd8
#define SJA1000_TxRd9
#define SJA1000_TxRd10
#define SJA1000_TxRd11
#define SJA1000_TxRd12
#define SJA1000_ArbLostCap
#define SJA1000_ErrCodeCap
#define SJA1000_ErrWarnLimit
#define SJA1000_RxErrCount
#define SJA1000_TxErrCount
#define SJA1000_RxMsgCount
#define SJA1000_RxBufStartAdr
#define SJA1000_CLK_DIV
#define DivBy1
#define DivBy2
#define ClkOff_Bit
#define RXINTEN_Bit
#define CBP_Bit
#define CANMode_Bit
#define OCPOL0_Bit
#define Presc_MB_16
#define SJW_MB_16
#define TSEG1_MB_16
#define TSEG2_MB_16
#define CAN_SPEED_10K
#define CAN_SPEED_20K
#define CAN_SPEED_50K
#define CAN_SPEED_100K
#define CAN_SPEED_125K
#define CAN_SPEED_250K
#define CAN_SPEED_500K
#define CAN_SPEED_800K
#define CAN_SPEED_1M
#define CAN_SPEED_MANUAL
#define errCAN_INVALID_BAUD
#define CAN_OK
#define CAN_ERR
#define CAN_INIT_SPEED_ERR
#define CAN_NOT_INITIATED
#define CAN_NOT_STARTED
#define CAN_TXBUF_FULL
#define CAN_RXBUF_EMPTY
#define CAN_LOST_FRAME
#define CAN_BUS_OFF
#define CAN_29
#define CAN_RTR
#define ClrIntEnSJA

Functions

void keep_icc_happy (void)

Variables

NUTDEVICE devSJA1000
 Device information structure.

IFCAN ifc_sja1000
 Interface information structure.

NUTDEVICE devSJA1000
 Device information structure.


Variable Documentation

NUTDEVICE devSJA1000
 

Device information structure.

Applications must pass this structure to NutRegisterDevice() to bind this CAN device driver to the Nut/OS kernel.

NUTDEVICE devSJA1000
 

Device information structure.

Applications must pass this structure to NutRegisterDevice() to bind this CAN device driver to the Nut/OS kernel.

IFCAN ifc_sja1000
 

Interface information structure.

This struct stores some interface parameters like bautdate and acceptance mask / code. Beside this Callback handlers are registered.


© 2000-2003 by egnite Software GmbH - visit http://www.ethernut.de/