X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=firmware%2Fcontrol.c;h=9b356993d359f575bdc76b865fd7e6fddbe91fff;hb=dce798d0d68b014d538406085a6fb761f9393559;hp=8477722f86bd8095d461af75735c90e991b6c4c1;hpb=15758319e9901ada7e67a7c0c3288e53d803f059;p=bike-lights.git diff --git a/firmware/control.c b/firmware/control.c index 8477722..9b35699 100644 --- a/firmware/control.c +++ b/firmware/control.c @@ -64,6 +64,17 @@ pattern_t on_pattern[] = { PATTERN_END }; +// #define TEST_PATTERN 1 +#ifdef TEST_PATTERN +pattern_t test_pattern[] = { + { PWM_PAT(1, 0, 0), D_13 }, + { PWM_PAT(2, 0, 0), D_13 }, + { PWM_PAT(0, 0, 1), D_13 }, + { PWM_PAT(0, 0, 2), D_13 }, + PATTERN_END +}; +#endif + volatile unsigned char braking; static unsigned char dim_mode, towbar_mode; @@ -104,6 +115,9 @@ void set_panic_mode() pattern_t *pwmled_pattern_select() { +#ifdef TEST_PATTERN + return tmp_pattern; +#endif if (battery_critical) return slow_pattern;