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: cyg_mbox_tryput in DSR?


At 2000-07-10 12:43:28+0000, Gary Thomas writes:
> 
> On 10-Jul-2000 Nick Barnes wrote:
> > Can I use cyg_mbox_tryput() in a DSR?
> > 
> > Keyboard driver for EDB7211.  Using an alarm on the real-time clock to
> > poll every centi-second (because the keyboard interrupt isn't
> > generated for all the keys, as previously discussed).  Want to use an
> > mbox to notify the main code of keys pressed.
> > 
> 
> This function is certainly safe to use in a DSR.
> 
> An alternative which I have used for this device is a separate thread
> which polls the keyboard and then pushes events into a message queue.
> Have looked at this code?  Does it not suit your purposes?

My current code uses a separate thread.  However, for some reason this
other thread doesn't get scheduled reliably.  It used to work (before
I linked with the TCP/IP stack).

Nick B


--
FreeBSD 2.2.8-RELEASE: up 8 days, 18:34
Last reboot due to lightning strike.

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