From 9f5f437c90e604623ffe2813704d0943d6097a87 Mon Sep 17 00:00:00 2001 From: robbederks Date: Thu, 3 Dec 2020 14:32:10 +0100 Subject: [PATCH] Fix C2 power draw (#614) --- board/boards/uno.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/board/boards/uno.h b/board/boards/uno.h index 91f65a2..cc9c4c0 100644 --- a/board/boards/uno.h +++ b/board/boards/uno.h @@ -56,7 +56,12 @@ void uno_set_gps_load_switch(bool enabled) { } void uno_set_bootkick(bool enabled){ - set_gpio_output(GPIOB, 14, !enabled); + if(enabled){ + set_gpio_output(GPIOB, 14, false); + } else { + // We want the pin to be floating, not forced high! + set_gpio_mode(GPIOB, 14, MODE_INPUT); + } } void uno_bootkick(void) {