Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 607 Bytes

fscript_iostream_serial.md

File metadata and controls

35 lines (25 loc) · 607 Bytes

串口扩展函数

1.iostream_serial_create

创建串口输入输出流对象。


原型

istream_file_create(device, baudrate) => object

完整示例

//
// start serial echo server first
// ./bin/serial_recv 4000
//

a = iostream_serial_create("/dev/ttys001", 0)
b = iostream_get_ostream(a)
c = iostream_get_istream(a)

assert(ostream_write_uint32(b, 6) == 4)
assert(ostream_write_string(b, "hello\n") == 6)

assert(istream_read_uint32(c, 3000) == 6)
assert(istream_read_string(c, 6, 3000) == "hello\n")

unset(c)
unset(b)
unset(a)