usb_canbus: Initial support for USB to CAN bridge mode

Support a USB interface that shows up as a canbus adapter to linux.
Route both local and real canbus packets over that interface.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2022-06-08 21:03:11 -04:00
parent c8cc98ce5d
commit 790ff4d8d7
8 changed files with 782 additions and 15 deletions

View File

@@ -13,7 +13,7 @@ void canserial_set_filter(uint32_t id);
// canserial.c
void canserial_notify_tx(void);
void canserial_process_data(struct canbus_msg *msg);
int canserial_process_data(struct canbus_msg *msg);
void canserial_set_uuid(uint8_t *raw_uuid, uint32_t raw_uuid_len);
#endif // canbus.h