OCaml Serial Module
opam install serialCreate a Serial_config module
module Serial_config = struct
let port = "/dev/ttyUSB0"
endOpen the port
module Serial0 = Serial.Make(Serial_config)Supplied Functions The function returns are wrapped in Lwt.t, so please read up on Lwt should you be unfamiliar with the library.
read_line : unit -> string Lwt.t
write_line : string -> unit Lwt.twait_for_line : string -> unit Lwt.tUsage: wait_for_line "READY". Currently waits forever if the keyword is not received.
io_loop : string option -> unit Lwt.tOpens a two-way communication channel between stdin and the serial device. Usage: io_loop (Some "quit"). If None is supplied instead, does not exit for any keyword.