Files
lualibs-winapi/examples/readserial.lua
T
steve donovan 1550b73c5a new examples
2012-01-09 13:35:13 +02:00

19 lines
389 B
Lua

require 'winapi'
local f,e = winapi.open_serial 'COM4 baud=19'
if not f then return print('error',e) end
local sub = f:read()
local line = {}
local append = table.insert
while sub ~= '+' do
f:write(sub)
append(line,sub)
if sub == '\r' then
f:write '\n'
print('gotcha',table.concat(line))
line = {}
end
--print(sub,sub:byte(1))
sub = f:read()
end
f:close()