removed "raw" from motor speed control names

This commit is contained in:
2026-06-07 00:29:58 -05:00
parent 39192e40f7
commit 96bf48095e
+3 -3
View File
@@ -130,16 +130,16 @@ pub trait Driver {
/// you need to verify and map properly.
/// 65535 should be the max possible speed, while 0 should be stopped.
///This is best to not call manually, use set_speed_and_direction_raw instead
fn set_speed_raw(&mut self, speed: u16);
fn set_speed(&mut self, speed: u16);
///Commands the motors to use the speed and spin in the same command.
///Uses a number between 0 and 65535
///This should be used in most cases, unless the motor has the core::logic::motor::controller Trait, then the the methods from that should be used instead.
fn set_speed_and_direction_raw(&mut self, speed: u16, dir: Direction) {
fn set_speed_and_direction(&mut self, speed: u16, dir: Direction) {
//Set direction before speed, so it won't start spinning in one direction, then snap to the other.
//Most MCUs should execute these two lines of code so fast, that it should be neglible regardless.
self.spin(dir);
self.set_speed_raw(speed);
self.set_speed(speed);
}
}