Example #1
0
void MainThread::run() {

  serial.blocking = true;
  serial.baud = 115200;
  serial.echo = true;

  if (serial.open() != Uart0::kOK)
    Board::reboot();

  Touch touch;
  bool touchOk = touch.setup();
  if (!touchOk) {
    serial << "Error during touch sensor setup." << Uart0::endl;
  }

  while (1) {
    if (touch.checkSensor()) {
      serial << "Touch sensor ok." << Uart0::endl;
    }
    else {
      serial << "Touch sensor error." << Uart0::endl;
    }
    sleep_ms(500);
  }
}