Skip to content

Commit

Permalink
Set uBit.io.logo to capacitive touch mode by default. (#418)
Browse files Browse the repository at this point in the history
Without initialising the touch engine in the background.
  • Loading branch information
microbit-carlos authored May 21, 2024
1 parent a3492c4 commit 8c8db00
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions model/MicroBit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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.status |= IO_STATUS_CAPACITATIVE_TOUCH;

// Add pullup resisitor to IRQ line (it's floating ACTIVE LO)
io.irq1.getDigitalValue();
io.irq1.setPull(PullMode::Up);
Expand Down

0 comments on commit 8c8db00

Please sign in to comment.