E-STOP, Light button and pump status functionality fixed/implemented; FW is ready for testing!

This commit is contained in:
Anton Mukhin
2024-06-14 18:27:46 +03:00
parent 651e3b02d1
commit 87f6a0bf3b
3 changed files with 109 additions and 11 deletions

View File

@@ -14,14 +14,15 @@
#define PWM_DUTY_MIN 0
#define PWM_DUTY_MAX 255
#define PWM_LIGHTS_STEP 20 // Time step in ms between LED light PWM changes
#define LIGHTS_TIME 1000 // Time in ms to spend for smooth lights level change
#define PWM_LIGHTS_STEP 20 // Time step in ms between LED light PWM updates
#define LIGHTS_TIME 600 // Time in ms to spend for smooth lights level change
void estop_reset(void);
void board_init(void);
uint16_t clamp_duty(uint16_t duty);
void set_pwm(uint8_t unit, uint16_t duty);
void set_light(uint16_t duty);
void loop_iterate();
void update_service_indication(void);