Sfoglia il codice sorgente

霍尔防抖动修改为200ms,解决快速拨插电池导致大电没来得及关闭,短路的问题(新控制器电容变大了)

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 4 anni fa
parent
commit
b487969e5c
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      Application/app/sox/iostate.c

+ 1 - 1
Application/app/sox/iostate.c

@@ -22,7 +22,7 @@ typedef struct io_timer{
 #define io_debounce_time 50
 
 static void io_timer_handler(shark_timer_t *t);
-static io_timer_t hall_io = {._timer.handler = io_timer_handler, .debounce_time_zero = 500, .debounce_time_one = 50};
+static io_timer_t hall_io = {._timer.handler = io_timer_handler, .debounce_time_zero = 200, .debounce_time_one = 50};
 static io_timer_t charger_io = {._timer.handler = io_timer_handler, .debounce_time_zero = 50, .debounce_time_one = 50};
 static io_timer_t aux_short_io = {._timer.handler = io_timer_handler, .debounce_time_zero = 50, .debounce_time_one = 50};
 static io_timer_t dcdc_pwr_io = {._timer.handler = io_timer_handler, .debounce_time_zero = 50, .debounce_time_one = 50};