Skip to content

Commit d2081fd

Browse files
0x41kravchenkolukash
authored andcommitted
Drive beeper pin low after init to prevent unintended beep
Fix: Drive beeper pin low after init to prevent unintended beep
1 parent a00dd54 commit d2081fd

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/main.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ const VESC_PIN beeper_pin = VESC_PIN_PPM;
103103

104104
void beeper_init() {
105105
VESC_IF->io_set_mode(beeper_pin, VESC_PIN_MODE_OUTPUT);
106+
VESC_IF->io_write(beeper_pin, 0);
106107
}
107108

108109
void beeper_update(Data *d) {
@@ -1232,6 +1233,10 @@ static void data_init(Data *d) {
12321233
);
12331234

12341235
d->odometer = VESC_IF->mc_get_odometer();
1236+
1237+
d->beep_num_left = 0;
1238+
d->beep_duration = 0;
1239+
d->beep_countdown = 0;
12351240
}
12361241

12371242
// See also:

0 commit comments

Comments
 (0)