diff options
Diffstat (limited to 'src/generic/canserial.h')
-rw-r--r-- | src/generic/canserial.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/generic/canserial.h b/src/generic/canserial.h new file mode 100644 index 00000000..ac4b7714 --- /dev/null +++ b/src/generic/canserial.h @@ -0,0 +1,19 @@ +#ifndef __CANSERIAL_H__ +#define __CANSERIAL_H__ + +#include <stdint.h> // uint32_t + +#define CANBUS_ID_ADMIN 0x3f0 +#define CANBUS_ID_ADMIN_RESP 0x3f1 + +// callbacks provided by board specific code +struct canbus_msg; +int canserial_send(struct canbus_msg *msg); +void canserial_set_filter(uint32_t id); + +// canserial.c +void canserial_notify_tx(void); +void canserial_process_data(struct canbus_msg *msg); +void canserial_set_uuid(uint8_t *raw_uuid, uint32_t raw_uuid_len); + +#endif // canbus.h |