Hi @Bread4 , congrats on submitting your first PR! A few general comments
PRs should be as small as possible. This PR changes 600 files and includes more than 170000 line changes. There are a few ways to reduce that:
Do not commit auto-generated files/folders into repositories. That means there should be no .pio folders in this PR
Here you are merging canbus, GPS and navigation code at the same time. Make individual PRs for each, and include tests for each so the reviewer knows your code will be reliable
Every PR should have a Summary and a Test section. Here is an example. You can click "Edit" to learn how to write Markdown syntax, or see any number of online Markdown tutorials.
Hi @Bread4 , congrats on submitting your first PR! A few general comments