Skip to content

Commit

Permalink
Set uBit.io.logo to capacitive touch mode by default.
Browse files Browse the repository at this point in the history
Without initialising the touch engine in the background.
  • Loading branch information
microbit-carlos committed May 21, 2024
1 parent 9a03c69 commit e096aa5
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 e096aa5

Please sign in to comment.