This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: cyg_mbox_tryput in DSR?
- To: Gary Thomas <gthomas at redhat dot com>
- Subject: Re: [ECOS] cyg_mbox_tryput in DSR?
- From: Nick Barnes <Nick dot Barnes at pobox dot com>
- Date: Mon, 10 Jul 2000 13:49:29 +0100
- cc: ecos-discuss at sourceware dot cygnus dot com
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.