16FXlib
can3.h File Reference

Go to the source code of this file.

Functions

uint8_t can3_init (uint8_t address)
 
uint8_t can3_send (uint8_t dest, uint16_t uid, uint8_t *data, uint8_t len, uint8_t interrupt)
 
uint8_t can3_open (uint16_t uid)
 
uint8_t can3_maskedOpen (uint16_t uid, uint16_t idMask)
 
uint8_t can3_getData (uint8_t buffer, uint8_t *data, uint8_t *source, uint16_t *id)
 
void can3_close (uint8_t buffer)
 
void can3_setAddress (uint8_t address)
 
uint8_t can3_getAddress (void)
 
uint8_t can3_registerIRQHandler (IRQHandler handler)
 
uint8_t can3_removeIRQHandler (IRQHandler handler)
 

Macros

CAN3 fixed values

Values of the implementation, that cannot be changed

#define CAN3_MAX_ADDRESS   63
 
#define CAN3_MAX_MESSAGELENGTH   8
 
#define CAN3_MULTICAST   255