added support for downloading to our custom bootloader
diff --git a/bbb_cape/src/cape/util.h b/bbb_cape/src/cape/util.h
index d19a7e9..9188adb 100644
--- a/bbb_cape/src/cape/util.h
+++ b/bbb_cape/src/cape/util.h
@@ -57,6 +57,11 @@
SET_BITS(port->MODER, 2, 0 /* input */, pin);
}
+// dir: 0 => none, 1 => up, 2 => down
+static inline void gpio_set_pupd(GPIO_TypeDef *port, int pin, int dir) {
+ SET_BITS(port->PUPDR, 2, dir, pin);
+}
+
// exti is which EXTI line to set
// port is 0 for A, 1 for B, etc
static inline void EXTI_set(int exti, int port) {