This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: short reads on serial port..


Dave Airlie wrote:
> 
> Does eCos support short reads? .. I want to read from the serial port for
> a max len of 127 bytes, but if there is nothing there I want to
> block until something appears .... I suppose I want to use select. .. but
> I don't want to use select :-).....
> 
> Should I use select, what does it drag in the way of extra stuff to my
> build ... I don't want to have to add POSIX stuff really...
> 
> Is there another way?

Um, serial reads do block by default. If you want to wait on multiple
devices but avoid select, you could use multiple threads using blocking
reads, which then signal your original thread when data arrives.

Jifl
-- 
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS  Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow."  ||  These opinions are all my own fault

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]