Defines | |
#define | CAN_IF_2A |
#define | CAN_IF_2B |
#define | CAN_SPEED_10K |
10 kbit/s, max. cable length 5000 m | |
#define | CAN_SPEED_20K |
20 kbit/s, max. cable length 2500 m | |
#define | CAN_SPEED_50K |
50 kbit/s, max. cable length 1000 m | |
#define | CAN_SPEED_100K |
100 kbit/s, max. cable length 600 m | |
#define | CAN_SPEED_125K |
125 kbit/s, max. cable length 500 m | |
#define | CAN_SPEED_250K |
250 kbit/s, max. cable length 250 m | |
#define | CAN_SPEED_500K |
500 kbit/s, max. cable length 100 m | |
#define | CAN_SPEED_800K |
800 kbit/s, max. cable length 50 m | |
#define | CAN_SPEED_1M |
1 Mbit/s, max. cable length 25 m | |
#define | CAN_SPEED_CUSTOM |
Typedefs | |
typedef _CANFRAME | CANFRAME |
CAN frame type. | |
typedef _CANINFO | CANINFO |
CAN controller information type. | |
typedef ifcan | IFCAN |
Canbus interface type. | |
Functions | |
u_char | CAN_SetSpeed (NUTDEVICE *dev, u_long baudrate) |
void | CAN_SetFilter (NUTDEVICE *dev, u_char *ac, u_char *am) |
void | CAN_TxFrame (NUTDEVICE *dev, CANFRAME *frame) |
u_char | CAN_TryTxFrame (NUTDEVICE *dev, CANFRAME *frame) |
u_char | CAN_TxFree (NUTDEVICE *dev) |
void | CAN_RxFrame (NUTDEVICE *dev, CANFRAME *frame) |
u_char | CAN_TryRxFrame (NUTDEVICE *dev, CANFRAME *frame) |
u_char | CAN_RxAvail (NUTDEVICE *dev) |