Many thanks for the link! I think fs_read() does not work for Linux serial 
ports as underlying read() system call reads EOF from the serial interface.

If I try to use a Luvits ReadStream interface, the 'end' callback is called 
before I receive any data.

So, lets hope there will be support for serial ports in libuv soon.

On Wednesday, May 25, 2016 at 5:46:41 PM UTC+2, Tim Caswell wrote:
>
> I don't have any idea what's wrong, but several of us have been trying to 
> get serial support (or at least the ability) into upstream libuv, you can 
> see much of the history at https://github.com/libuv/libuv/pull/484
>
> On Wed, May 25, 2016 at 6:15 AM, Jörg Krause <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>>
>> I am trying to read data from a serial port using Luvit. My simple 
>> example is running, however, I have an issue with fs_read() as it calls the 
>> callback function even if no data are received.
>>
>> This is my example: 
>> https://gist.github.com/joerg-krause/cba5a56577a0483ceb8ea4ecda5ff0ba
>>
>> This is the output:
>>
>> # luvit main.lua 
>> ''
>> ''
>> ''
>> ''
>> ''
>>
>> My problem with this issue is that it consumes much more CPU cycles on my 
>> embedded Linux system than reading from "/dev/input/event0".
>>
>> Any ideas what's wrong here?
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "luvit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"luvit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to