From 66031c138944a1d8e2a9d49b9eb7e07f670528aa Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sat, 8 Aug 2020 19:20:24 +0200 Subject: [PATCH] fw: Adapt SBCMON to new hardware --- firmware/input.h | 2 +- firmware/main.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/firmware/input.h b/firmware/input.h index a4cdf10..b232dbc 100644 --- a/firmware/input.h +++ b/firmware/input.h @@ -6,7 +6,7 @@ #define PORT_KEYAUX(t) t##B #define PORT_SBCMON(t) t##C -#define PIN_SBCMON (1 << 1) +#define PIN_SBCMON (1 << 2) #define PORT_ROTARY(t) t##B #define PIN_ROTARY_A (1 << 0) diff --git a/firmware/main.c b/firmware/main.c index 022e12e..ab1640e 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -8,7 +8,8 @@ #include "batmon.h" #include "pm.h" -#define TIME_POWEROFF 5000 +#define TIME_POWERON 8000 /* Time after power enable to gpio-poweroff signal expected */ +#define TIME_POWEROFF 3000 /* gpio-poweroff low time before removing power */ #define PORT_SPI(t) t##B #define PIN_SPI_CS (1 << 2) @@ -111,7 +112,7 @@ int main() lcd_title(PSTR("Starting up."), PSTR("Please wait.")); pm_sbc_on(); _delay_ms(10); - timer_set(TIMID_POWEROFF, MS_TO_TICKS(TIME_POWEROFF)); + timer_set(TIMID_POWEROFF, MS_TO_TICKS(TIME_POWERON)); lcd_title(PSTR("Starting up."), PSTR("Please wait..."));