first cut at turnon scripts for EasyTimer v2
[fw/altos] / src / drivers / ao_led.c
index 0f7b7c27c7776332ea90f8a6455d4f90d9f058d0..683d4aff7ea894ccb0ad1589f3df24332aa8a2c3 100644 (file)
@@ -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) 
 {