|
@@ -223,15 +223,13 @@ static inline unsigned pin_to_mask(unsigned pin)
|
|
|
at91_set_pio_output((x - PIN_BASE) / 32,(x % 32), y)
|
|
|
#define at91_set_gpio_input(x, y) \
|
|
|
at91_set_pio_input((x - PIN_BASE) / 32,(x % 32), y)
|
|
|
-#define at91_set_gpio_value(x, y) \
|
|
|
- at91_set_pio_value((x - PIN_BASE) / 32,(x % 32), y)
|
|
|
-#define at91_get_gpio_value(x) \
|
|
|
- at91_get_pio_value((x - PIN_BASE) / 32,(x % 32))
|
|
|
-#else
|
|
|
-#define at91_set_gpio_value(x, y) at91_set_pio_value(x, y)
|
|
|
-#define at91_get_gpio_value(x) at91_get_pio_value(x)
|
|
|
#endif
|
|
|
|
|
|
+#define at91_set_gpio_value(x, y) \
|
|
|
+ at91_set_pio_value((x / 32), (x % 32), y)
|
|
|
+#define at91_get_gpio_value(x) \
|
|
|
+ at91_get_pio_value((x / 32), (x % 32))
|
|
|
+
|
|
|
#define GPIO_PIOA_BASE (0)
|
|
|
#define GPIO_PIOB_BASE (GPIO_PIOA_BASE + 32)
|
|
|
#define GPIO_PIOC_BASE (GPIO_PIOB_BASE + 32)
|