This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: Device driver open & close
- From: Andrew Lunn <andrew at lunn dot ch>
- To: Frank Pagliughi <frank at sorosys dot com>
- Cc: eCos Discussion <ecos-discuss at ecos dot sourceware dot org>
- Date: Tue, 26 Aug 2008 06:48:28 +0200
- Subject: Re: [ECOS] Device driver open & close
- References: <48B340BD.1050201@sorosys.com>
On Mon, Aug 25, 2008 at 07:31:09PM -0400, Frank Pagliughi wrote:
> Hey All,
>
> Is there a mechanism by which a device driver can be notified when the
> application opens or closes the device. For example, I have an LCD in my
> system, and I would like to turn it on when the application opens the
> device and turn it off when it gets closed. Then turn it back on again
> if it gets re-opened, etc.
open() should result in the lookup function being called on the
device.
Close is a problem, since there is no device close function.
You might be better using cyg_io_set_config() mechanism to turn it on
and off.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss