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, foo, 1);
+ ao_gpio_set(ao_leds[i].port, ao_leds[i].pin, 1);
#else
#ifdef LED_PORT
LED_PORT->bsrr = (colors & ao_led_enable);
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, foo, 0);
+ ao_gpio_set(ao_leds[i].port, ao_leds[i].pin, 0);
#else
#ifdef LED_PORT
LED_PORT->bsrr = (uint32_t) (colors & ao_led_enable) << 16;
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, foo, ~ao_gpio_get(ao_leds[i].port, ao_leds[i].pin, foo));
+ ao_gpio_set(ao_leds[i].port, ao_leds[i].pin, ~ao_gpio_get(ao_leds[i].port, ao_leds[i].pin));
#else
#ifdef LED_PORT
LED_PORT->odr ^= (colors & ao_led_enable);
}
void
-ao_led_for(AO_LED_TYPE colors, AO_LED_TYPE ticks) __reentrant
+ao_led_for(AO_LED_TYPE colors, AO_LED_TYPE ticks)
{
ao_led_on(colors);
ao_delay(ticks);
ao_led_enable = enable;
#if LED_PER_LED
for (bit = 0; bit < N_LED; bit++)
- ao_enable_output(ao_leds[bit].port, ao_leds[bit].pin, foo, 0);
+ ao_enable_output(ao_leds[bit].port, ao_leds[bit].pin, 0);
#else
#ifdef LED_PORT
stm_rcc.ahbenr |= (1 << LED_PORT_ENABLE);