waterloo-rocketry / cansw_processor_airbrakes

Processor board was developed for the 2023-2024 design cycle to perform state estimation and control tasks for Borealis's airbrakes system
2 stars 0 forks source link

Update trajectory prediction #70

Closed patrick-gu closed 2 months ago

patrick-gu commented 2 months ago

Todo:

celery6 commented 2 months ago

while you happen to be moving stuff around.. any chance you have time to move our random dependency/submodules into a subdir? This would include Calculations, Fusion canlib printf vnproglib and ideally FATFS but I think FATFS might (?) be managed by the code-generator so it's stuck there.

Also the millis.c and millis.h in Tasks could be its own lib the way printf is.

Also the ICM-20948 files in Tasks could be somewhere else too - these are more like hardwarre drivers, not Tasks.

None of these changes should affect any work in progress currently so it theoretically wouldn't cause merge conflicts for any branch if we do it now

patrick-gu commented 2 months ago

Can I descope other moving things around because I honestly don't really know how to do that

Joe-Joe-Joe-Joe commented 2 months ago

yes