X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fdrivers%2Fao_led.c;h=683d4aff7ea894ccb0ad1589f3df24332aa8a2c3;hb=b2d2a9de490a140e8f2c5c2fba739662b340fb3b;hp=0f7b7c27c7776332ea90f8a6455d4f90d9f058d0;hpb=2cdb1f30c49ba460b0850d23ba9c85e0336af290;p=fw%2Faltos diff --git a/src/drivers/ao_led.c b/src/drivers/ao_led.c index 0f7b7c27..683d4aff 100644 --- a/src/drivers/ao_led.c +++ b/src/drivers/ao_led.c @@ -19,8 +19,8 @@ #include "ao.h" static const struct { - struct stm_gpio *port; - uint16_t pin; + ao_gpio_t port; + uint8_t pin; } ao_leds[] = { #ifdef LED_0_PORT [0] { LED_0_PORT, LED_0_PIN }, @@ -147,15 +147,6 @@ ao_led_set(AO_LED_TYPE colors) ao_gpio_set(ao_leds[i].port, ao_leds[i].pin, (colors >> i) & 1); } -void -ao_led_toggle(AO_LED_TYPE colors) -{ - AO_LED_TYPE i; - for (i = 0; i < N_LED; i++) - if (colors & (1 << i)) - ao_gpio_set(ao_leds[i].port, ao_leds[i].pin, ~ao_gpio_get(ao_leds[i].port, ao_leds[i].pin)); -} - void ao_led_for(AO_LED_TYPE colors, AO_TICK_TYPE ticks) {