diff --git a/micropython/modules/badger2040/badger2040.cpp b/micropython/modules/badger2040/badger2040.cpp index c3c0c6c2..43cefcd9 100644 --- a/micropython/modules/badger2040/badger2040.cpp +++ b/micropython/modules/badger2040/badger2040.cpp @@ -7,7 +7,7 @@ namespace { struct Badger2040_WakeUpInit { Badger2040_WakeUpInit() - : state(gpio_get_all()) + : state(gpio_get_all() & (0x1f << 11)) // Record state of all the front buttons { gpio_set_function(pimoroni::Badger2040::ENABLE_3V3, GPIO_FUNC_SIO); gpio_set_dir(pimoroni::Badger2040::ENABLE_3V3, GPIO_OUT);