#include "project.h" static int led = 0; void led_init (void) { gpio_set_mode (GPIOA, GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO9); gpio_set (GPIOA, GPIO9); } void led_blink (void) { gpio_set (GPIOA, GPIO9); led = 50; } void led_tick (void) { #if 0 if (led) { led--; if (!led) gpio_clear (GPIOA, GPIO9); } #else static int c; c++; if (c > 1000) { led ^= 1; if (led) gpio_set (GPIOA, GPIO9); else gpio_clear (GPIOA, GPIO9); c = 0; } #endif }