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)
uint8_t AtCanRxAvail (NUTDEVICE *dev)
uint8_t AtCanTxFree (NUTDEVICE *dev)
void AtCanOutput (NUTDEVICE *dev, CANFRAME *frame)
uint8_t AtCanInput (NUTDEVICE *dev, CANFRAME *frame)
void AtCanSetAccCode (NUTDEVICE *dev, uint8_t *ac)
void AtCanSetAccMask (NUTDEVICE *dev, uint8_t *am)
uint8_t AtCanSetBaudrate (NUTDEVICE *dev, uint32_t baudrate)
int AtCanInit (NUTDEVICE *dev)

Variables

CANINFO dcb_atcan
IFCAN ifc_atcan
NUTDEVICE devAtCan
IFCAN ifc_atcan
NUTDEVICE devAtCan


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