got the gyro and adc (I think) working
diff --git a/bbb_cape/src/cape/led.c b/bbb_cape/src/cape/led.c
index 97d5a06..92edaf1 100644
--- a/bbb_cape/src/cape/led.c
+++ b/bbb_cape/src/cape/led.c
@@ -12,10 +12,12 @@
// ERR = PB11
static void do_led_set(GPIO_TypeDef *port, int number, int on) {
+ // The LEDs are hooked up between 3.3V and the GPIO pin, so these are
+ // backwards.
if (on) {
- port->BSRRH = 1 << number;
+ gpio_off(port, number);
} else {
- port->BSRRL = 1 << number;
+ gpio_on(port, number);
}
}