aboutsummaryrefslogtreecommitdiff
path: root/scala/ace/src/main/scala/com/github/jodersky/ace/Main.scala
blob: 17351e21ab5c332f56309f98ff3baf4ce7dcfe19 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.github.jodersky.ace

import scala.concurrent._
import scala.concurrent.ExecutionContext.Implicits.global

object Main {
  
  def main(args: Array[String]): Unit = { 
    val s = SafeSerial.open("/dev/ttyACM0", 115200).get
    var cmd: String = ""
    while (cmd != ":quit"){
      cmd = Console.readLine
      s.send(cmd).onComplete(v => println("sent: " + v))
    }
    s.close()
  }

}