From 5950acfb05fb3e172fa5710f1cda6ab347f51f2f Mon Sep 17 00:00:00 2001 From: root Date: Thu, 13 Nov 2014 17:39:18 +0000 Subject: leds --- app/led.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 app/led.c (limited to 'app/led.c') diff --git a/app/led.c b/app/led.c new file mode 100644 index 0000000..9481b2e --- /dev/null +++ b/app/led.c @@ -0,0 +1,26 @@ +#include "project.h" + + +static int led=0; + +void led_clear(void) +{ + gpio_set(GPIOB,GPIO8); + gpio_set(GPIOB,GPIO9); +} + +void led_set(uint32_t v) +{ + gpio_clear(GPIOB,v); + led=50; +} + +void led_tick(void) +{ +if (led) { + led--; + if (!led) led_clear(); +} +} + + -- cgit v1.2.3