From e41764fceeabb1cdb6a7a299e00f2166a6f6ac32 Mon Sep 17 00:00:00 2001 From: fishsoupisgood Date: Thu, 18 Jun 2020 13:26:56 +0100 Subject: moved stm32 into directory added noddy pcb --- stm32/app/led.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 stm32/app/led.c (limited to 'stm32/app/led.c') diff --git a/stm32/app/led.c b/stm32/app/led.c new file mode 100644 index 0000000..57baa17 --- /dev/null +++ b/stm32/app/led.c @@ -0,0 +1,42 @@ +#include "project.h" + + +#define LED GPIO13 +#define LED_PORT GPIOC + +static int led = 0; + +void +led_init (void) +{ + MAP_OUTPUT_OD (LED); + SET (LED); + +} + + +void +led_clear (void) +{ + SET (LED); + led = 0; +} + +void +led_set (void) +{ + CLEAR (LED); + led = MS_TO_TICKS (200); +} + +void +led_tick (void) +{ + if (led) { + led--; + + if (!led) + led_clear(); + } + +} -- cgit v1.2.3