From 904bc0ebdb9c059b7b1d276829bad766f73dc3e9 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 22 Feb 2019 10:45:35 +0000 Subject: switch to stlink, blinky --- app/led.c | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'app/led.c') diff --git a/app/led.c b/app/led.c index 825bd0d..b7f34a0 100644 --- a/app/led.c +++ b/app/led.c @@ -1,9 +1,11 @@ #include "project.h" -#define LED (GPIO3) -#define LED_PORT GPIOB +#define LED (GPIO6) +#define LED_PORT GPIOA +static unsigned led_ms; + void led_init (void) { @@ -15,24 +17,29 @@ led_init (void) void led_clear (void) { - CLEAR (LED); + SET (LED); } void led_set() { - gpio_set (LED_PORT, LED); + CLEAR (LED); +} + +void led_blink (unsigned ms) +{ + led_set(); + led_ms = ms; } + void -led_slow_tick (void) +led_tick (void) { - static int c; + if (!led_ms) return; + + led_ms--; - c = !c; + if (!led_ms) led_clear(); - if (c) - led_set(); - else - led_clear(); } -- cgit v1.2.3