altos: Remove ao_led_toggle API from general code
[fw/altos] / src / drivers / ao_led.c
index 0f7b7c27c7776332ea90f8a6455d4f90d9f058d0..b32034e7d3f2f0903a03751e7c8210ffc17462ef 100644 (file)
@@ -19,7 +19,7 @@
 #include "ao.h"
 
 static const struct {
-       struct stm_gpio *port;
+       void            *port;
        uint16_t        pin;
 } ao_leds[] = {
 #ifdef LED_0_PORT
@@ -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) 
 {