Our current Telemetry code works fine, but there are no guarantees that it works. We don't have unit tests, compiler assurances, or unsafe promises.
This port is focused on send_data.ino, the sender microcontroller.
The Solution
To fix this situation, we're working on moving everything on over to Rust, where it's easy to maintain and change things as necessary.
At first, we'll just need to port our setup() function exactly, but we should move everything into individual systems as needed. I'd like to eventually have a "Car" or "Telemetry" struct which serves its data to users, both wirelessly and saving directly to disk. (both of which are easier in Rust)
TODO
Let's make a quick list of to-do items:
Resources
Please see the Resources wiki page.