uf-mil / mil

Monorepo of the Machine Intelligence Lab at the University of Florida
https://mil.ufl.edu/docs
Other
46 stars 29 forks source link

Abstract `mil_usb_to_can.sub9` packet format away from `mil_usb_to_can` #1278

Closed cbrxyz closed 1 month ago

cbrxyz commented 2 months ago

What needs to change?

Electrical members are commonly using the mil_usb_to_can.sub9 packet format when developing boards for NaviGator. We should abstract the packet format away from mil_usb_to_can so that they can use it without us needing to setup a CAN sender/receiver.

This would include writing a library to asynchronously send/receive these sub9-formatted packets over serial.

How would this task be tested?

  1. Ensure that basic tests with a driver and simulated device can send/receive packets.
cbrxyz commented 1 month ago

Done in b738db599f657016550a91213493d591191c1255