diff --git a/Firmware/MotorControl/low_level.cpp b/Firmware/MotorControl/low_level.cpp index b40b3274..d1990a19 100644 --- a/Firmware/MotorControl/low_level.cpp +++ b/Firmware/MotorControl/low_level.cpp @@ -125,7 +125,7 @@ bool safety_critical_disarm_motor_pwm(Motor& motor) { void safety_critical_apply_motor_pwm_timings(Motor& motor, uint16_t timings[3]) { uint32_t mask = cpu_enter_critical(); if (!brake_resistor_armed) { - motor.armed_state_ = Motor::ARMED_STATE_ARMED; + motor.armed_state_ = Motor::ARMED_STATE_DISARMED; } motor.hw_config_.timer->Instance->CCR1 = timings[0]; @@ -713,4 +713,4 @@ void pwm_in_cb(int channel, uint32_t timestamp) { last_timestamp[gpio_num - 1] = timestamp; last_pin_state[gpio_num - 1] = current_pin_state; last_sample_valid[gpio_num - 1] = true; -} \ No newline at end of file +}