#include #include #include struct led leds[] = { { GPIOC, GPIO8, 0 }, }; size_t nleds = count_of(leds); void led_enable(struct led *led) { if (!led) return; if (led->invert) gpio_clear(led->port, led->pin); else gpio_set(led->port, led->pin); } void led_disable(struct led *led) { if (!led) return; if (led->invert) gpio_set(led->port, led->pin); else gpio_clear(led->port, led->pin); }