From f89aaf4c2c067f03f4648f2a7368c22f7c9d855d Mon Sep 17 00:00:00 2001 From: fleur Date: Sat, 5 Oct 2019 21:33:49 +0200 Subject: [PATCH 1/2] led feedback on top and bottom pcb on boot for people with broken displays --- epicardium/main.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/epicardium/main.c b/epicardium/main.c index 95319203..658fb39b 100644 --- a/epicardium/main.c +++ b/epicardium/main.c @@ -6,6 +6,7 @@ #include "gfx.h" #include "display.h" +#include "leds.h" #include "version-splash.h" #include "FreeRTOS.h" @@ -31,8 +32,21 @@ int main(void) * Version Splash */ const char *version_buf = CARD10_VERSION; - mxc_delay(500000); + + //LED feedback in case of dead display + epic_leds_set(11,0,0,1); + epic_leds_set(12,0,0,1); + epic_leds_set(13,0,0,1); + epic_leds_set(14,0,0,1); + for(int i=0;i<3;i++){ + epic_leds_set_rocket(i,31); + mxc_delay(166666); + epic_leds_set_rocket(i,0); + } + epic_leds_clear_all(0,0,0); + epic_disp_clear(0x0000); + if (strcmp(CARD10_VERSION, "v1.11") == 0) { gfx_copy_region( &display_screen, -- GitLab From 436f77b53a5561954144d63279e3145cf0b2ae12 Mon Sep 17 00:00:00 2001 From: fleur Date: Sat, 5 Oct 2019 21:39:41 +0200 Subject: [PATCH 2/2] codestyle --- epicardium/main.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/epicardium/main.c b/epicardium/main.c index 658fb39b..9f1ef385 100644 --- a/epicardium/main.c +++ b/epicardium/main.c @@ -33,17 +33,17 @@ int main(void) */ const char *version_buf = CARD10_VERSION; - //LED feedback in case of dead display - epic_leds_set(11,0,0,1); - epic_leds_set(12,0,0,1); - epic_leds_set(13,0,0,1); - epic_leds_set(14,0,0,1); - for(int i=0;i<3;i++){ - epic_leds_set_rocket(i,31); - mxc_delay(166666); - epic_leds_set_rocket(i,0); - } - epic_leds_clear_all(0,0,0); + //LED feedback in case of dead display + epic_leds_set(11, 0, 0, 1); + epic_leds_set(12, 0, 0, 1); + epic_leds_set(13, 0, 0, 1); + epic_leds_set(14, 0, 0, 1); + for (int i = 0; i < 3; i++) { + epic_leds_set_rocket(i, 31); + mxc_delay(166666); + epic_leds_set_rocket(i, 0); + } + epic_leds_clear_all(0, 0, 0); epic_disp_clear(0x0000); -- GitLab