diff --git a/ion/src/device/display.cpp b/ion/src/device/display.cpp index 718875e1a..02b11ab06 100644 --- a/ion/src/device/display.cpp +++ b/ion/src/device/display.cpp @@ -136,9 +136,8 @@ void shutdownGPIO() { g.group().PUPDR()->setPull(g.pin(), GPIO::PUPDR::Pull::None); } - // Set to true : sleep consumption = 154 uA - // Set to false : sleep consumption = 92 uA - ResetPin.group().ODR()->set(ResetPin.pin(), false); + ResetPin.group().MODER()->setMode(ResetPin.pin(), GPIO::MODER::Mode::Analog); + ResetPin.group().PUPDR()->setPull(ResetPin.pin(), GPIO::PUPDR::Pull::None); PowerPin.group().MODER()->setMode(PowerPin.pin(), GPIO::MODER::Mode::Analog); PowerPin.group().PUPDR()->setPull(PowerPin.pin(), GPIO::PUPDR::Pull::None); diff --git a/ion/src/device/power.cpp b/ion/src/device/power.cpp index de978dc33..bf56352d1 100644 --- a/ion/src/device/power.cpp +++ b/ion/src/device/power.cpp @@ -2,9 +2,9 @@ #include "regs/regs.h" #include "battery.h" #include "device.h" +#include "display.h" #include "keyboard.h" #include "led.h" -#include "display.h" #include "usb.h" void Ion::Power::suspend() {