From 04cabe12ae5d173943631df43d789b652b00c6a9 Mon Sep 17 00:00:00 2001 From: Carlos Pereira Atencio Date: Wed, 27 Mar 2024 14:56:29 +0000 Subject: [PATCH] Set uBit.io.logo to capacitive touch mode by default. --- model/MicroBit.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/model/MicroBit.cpp b/model/MicroBit.cpp index b2c61405..f16d6fac 100644 --- a/model/MicroBit.cpp +++ b/model/MicroBit.cpp @@ -116,17 +116,14 @@ MicroBit::MicroBit() : } */ - // Configure serial port for debugging - - //SERIAL_TODO: - // serial.set_flow_control(mbed::Serial::Disabled); - //serial.baud(115200); - // Enable the serial port as a deep sleep wake event. (Useful for MicroPython REPL, for example) #if CONFIG_ENABLED(MICROBIT_USB_SERIAL_WAKE) serial.status |= CODAL_SERIAL_STATUS_DEEPSLEEP; #endif + // uBit.logo is a Capacitive TouchButton, ensure the io pin is set capacitive as well + io.logo.isTouched(TouchMode::Capacitative); + // Add pullup resisitor to IRQ line (it's floating ACTIVE LO) io.irq1.getDigitalValue(); io.irq1.setPull(PullMode::Up);