I've separated the code out into various files and classes. Hopefully this makes it easier to read and reason about, will help us with code reuse when adding features, and allows us to re-implement sections if we decide to swap out libraries or hardware.
I've separated the code out into various files and classes. Hopefully this makes it easier to read and reason about, will help us with code reuse when adding features, and allows us to re-implement sections if we decide to swap out libraries or hardware.