src: Add explicit 'pin' argument to ao_enable_output
[fw/altos] / src / stm / ao_arch_funcs.h
index 4416bbabcd4194f7c3cbf9070f1f3abab7f63dbe..d2c973f5d9cc149b87917186a4b3aff3ccd97417 100644 (file)
@@ -76,12 +76,12 @@ ao_spi_init(void);
        } while (0)
 
 
-#define ao_gpio_set(port, pin, v) stm_gpio_set(port, pin, v)
+#define ao_gpio_set(port, bit, pin, v) stm_gpio_set(port, bit, v)
 
-#define ao_enable_output(port,pin,v) do {                      \
+#define ao_enable_output(port,bit,pin,v) do {                  \
                ao_enable_port(port);                           \
-               ao_gpio_set(port, pin, v);                      \
-               stm_moder_set(port, pin, STM_MODER_OUTPUT);     \
+               ao_gpio_set(port, bit, pin, v);                 \
+               stm_moder_set(port, bit, STM_MODER_OUTPUT);\
        } while (0)
 
 #define ao_enable_cs(port,bit) do {                            \