From 96d82e1cd8c9ce91a59d1262aeaedf2f42454cde Mon Sep 17 00:00:00 2001 From: LEdoianX Date: Thu, 14 Apr 2016 22:26:51 +0200 Subject: [PATCH] It Works!!!!! Such commit message --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index b3ee665..fcca58b 100644 --- a/main.c +++ b/main.c @@ -33,7 +33,7 @@ inline void wait (int ticks) { // This works in libopenocm3 examples int main (void) { setup(); - gpio_unset(GPIOC, GPIO8 | GPIO9); + gpio_clear(GPIOC, GPIO8 | GPIO9); while (gpio_get(GPIOA, GPIO0) == 0); // Array of what leds should be on @@ -52,7 +52,7 @@ int main (void) { state = (direction == FORWARD ? (state + 1)%4 : (/*state+4-1*/ state+3)%4 ); gpio_set(GPIOC, states[state]); //FIXME: This doesn't work, as it does not write 0s to unmentioned pins!! - gpio_unset(GPIOC, (GPIO8 | GPIO9) ^ states[state]); // Does this fix that? + gpio_clear(GPIOC, (GPIO8 | GPIO9) ^ states[state]); // Does this fix that? wait(DELAY); }