atcan.c File Reference

Go to the source code of this file.

Defines

#define RX_MOB   8
#define CAN_BUF_SIZE   64

Typedefs

typedef struct _CANBuffer CANBuffer

Functions

int8_t AtCanGetBusState (void)
int8_t AtCanGetFreeMob (void)
int8_t AtCanEnableMsgObj (uint8_t mob, uint32_t id, int8_t idIsExt, int8_t idRemTag, uint32_t mask, int8_t maskIsExt, int8_t maskRemTag)
int8_t AtCanEnableRx (uint8_t noOfMsgObjs, uint32_t id, int8_t idIsExt, int8_t idRemTag, uint32_t mask, int8_t maskIsExt, int8_t maskRemTag)
int8_t AtCanSendMsg (CANFRAME *frame)
u_char AtCanRxAvail (NUTDEVICE *dev)
u_char AtCanTxFree (NUTDEVICE *dev)
void AtCanOutput (NUTDEVICE *dev, CANFRAME *frame)
u_char AtCanInput (NUTDEVICE *dev, CANFRAME *frame)
void AtCanSetAccCode (NUTDEVICE *dev, u_char *ac)
void AtCanSetAccMask (NUTDEVICE *dev, u_char *am)
u_char AtCanSetBaudrate (NUTDEVICE *dev, u_long baudrate)
int AtCanInit (NUTDEVICE *dev)

Variables

CANINFO dcb_atcan
IFCAN ifc_atcan
NUTDEVICE devAtCan


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