summaryrefslogtreecommitdiff
path: root/src/stm/ao_led.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2018-09-11 10:40:24 -0700
committerKeith Packard <keithp@keithp.com>2018-10-13 08:23:25 -0700
commitcdaa0d7b272505c49017f409b7c0b8e3240608f0 (patch)
tree75a8777ac04f7d4cc31260a5a7fd9dc9e3576948 /src/stm/ao_led.c
parentf7ca88282466c271bad5e25e804729580fe83c47 (diff)
altos: Eliminate 'pin' field from GPIO functions
This was used with the 8051 bit-addressing mode to provide single-instruction access to GPIO pins. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/stm/ao_led.c')
-rw-r--r--src/stm/ao_led.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/stm/ao_led.c b/src/stm/ao_led.c
index bd83f4e4..481a6e87 100644
--- a/src/stm/ao_led.c
+++ b/src/stm/ao_led.c
@@ -83,7 +83,7 @@ ao_led_on(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, 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);
@@ -105,7 +105,7 @@ ao_led_off(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, 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;
@@ -137,7 +137,7 @@ 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, 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);
@@ -173,7 +173,7 @@ ao_led_init(AO_LED_TYPE enable)
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);