Many thanks! I'll give it a try after my vacations.

On Friday, May 27, 2016 at 3:37:16 PM UTC+2, Tim Caswell wrote:
>
> You can maybe try to use the pipe interface as it accepts arbitrary file 
> descriptors.  That's what I use to create pty's in luvit.
>
> https://luvit.io/blog/pty-ffi.html
>
> On Fri, May 27, 2016 at 12:52 AM, Jörg Krause <[email protected] 
> <javascript:>> wrote:
>
>> 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]> 
>>> 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].
>>>> 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] <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