-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup #9
Cleanup #9
Conversation
}; | ||
|
||
// Why? | ||
can.set_protocol_exception_handling(false); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is left over from hydra since I wanted to dump CAN messages as fast as possible and this was a performance improvement.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks much cleaner. I agree that building out from the one crate to reuse as much functionality as possible is best. The refactoring seems good as well, so provided this is the direction we are going to take, these changes look good.
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This pull request includes significant changes to the
boards/pressure
andboards/strain
directories, primarily involving the removal of various modules and dependencies. The most important changes include the removal of theCargo.toml
files, theAdcManager
,CanCommandManager
,CanDataManager
,RadioDevice
,RadioManager
,DataManager
, andCOM_ID
definitions.Dependency and configuration removals:
boards/pressure/Cargo.toml
: Removed the entire file, including package metadata and dependencies.boards/strain/Cargo.toml
: Removed the entire file, including package metadata and dependencies.Module removals:
boards/pressure/src/adc_manager.rs
: Removed theAdcManager
struct and its implementation.boards/pressure/src/communication.rs
: Removed theCanCommandManager
,CanDataManager
,RadioDevice
, andRadioManager
structs and their implementations.boards/pressure/src/data_manager.rs
: Removed theDataManager
struct and its implementation.boards/pressure/src/types.rs
: Removed theCOM_ID
static variable definition.boards/pressure/tests/sd.rs
: Removed the entire test file for the SD card manager.boards/strain/src/adc_manager.rs
: Removed theAdcManager
struct and its implementation.