13Z073-06 - MDIS5 low-level driver sources (MEN) for 16Z073_QDEC
MDIS5 low-level driver sources (MEN) for 16Z073_QDEC
Download 13z073-06.zip (2010-04-21) -----[ Revision 1.5 ]-----
[ 2010-04-21 15:55:37 by amorbach ]
R: Porting to MDIS5
M: changed according to MDIS Porting Guide 0.8
-----[ Revision 1.4 ]-----
[ 2007-09-25 13:55:25 by cs ]
driver:
fixed:
- M_getstat(STATUS): only read status from HW when status queue empty
return status from queue when queue full
reason: once queue full M_getstat would just return an error
and there was no way to empty it
changed:
- default status queue size now 10
reason: double click on P&T sometimes lead ot queue overflow already
Z073_SIMP:
fixed:
- refined error handling when queue full reported from driver
now all status messages are read once a signal is received
reason: on multiple press/return events (multiple messages) only one
was read, the other ones where left in the driver (overflow)
- refined cleanup of signals in case of errors (cosmetic)
-----[ Revision 1.3 ]-----
[ 2006-06-08 17:01:23 by cs ]
driver: changed ADDRSPACE_SIZE to 16 (Chameleon BBIS reports real size now)
z73_simp: fixed: all M_getstat and printf removed from signal handler
-----[ Revision 1.2 ]-----
[ 2006-02-28 16:24:04 by cs ]
changed:
- driver doesn't support M_read any more (was redundant)
fixed:
- getStatus always clears all status bits
- example: - don't consider Z073_ERR_NO_STATUS as actual error
-----[ Revision 1.1 ]-----
[ 2005-11-29 16:14:02 by cs ]
Initial Revision
Licensing Information
[ 2010-04-21 15:55:37 by amorbach ]
R: Porting to MDIS5
M: changed according to MDIS Porting Guide 0.8
-----[ Revision 1.4 ]-----
[ 2007-09-25 13:55:25 by cs ]
driver:
fixed:
- M_getstat(STATUS): only read status from HW when status queue empty
return status from queue when queue full
reason: once queue full M_getstat would just return an error
and there was no way to empty it
changed:
- default status queue size now 10
reason: double click on P&T sometimes lead ot queue overflow already
Z073_SIMP:
fixed:
- refined error handling when queue full reported from driver
now all status messages are read once a signal is received
reason: on multiple press/return events (multiple messages) only one
was read, the other ones where left in the driver (overflow)
- refined cleanup of signals in case of errors (cosmetic)
-----[ Revision 1.3 ]-----
[ 2006-06-08 17:01:23 by cs ]
driver: changed ADDRSPACE_SIZE to 16 (Chameleon BBIS reports real size now)
z73_simp: fixed: all M_getstat and printf removed from signal handler
-----[ Revision 1.2 ]-----
[ 2006-02-28 16:24:04 by cs ]
changed:
- driver doesn't support M_read any more (was redundant)
fixed:
- getStatus always clears all status bits
- example: - don't consider Z073_ERR_NO_STATUS as actual error
-----[ Revision 1.1 ]-----
[ 2005-11-29 16:14:02 by cs ]
Initial Revision
Licensing Information
Supported MEN Standard Products
Supported Operating System
- Linux
- VxWorks
- QNX
- OS-9
Features
- Counter for up/down movements
- Sensitive edge of button (press/release/both) is adjustable
- Signaling functionality for the different conditions (cursor movement, button press/release)
- Debouncing for inputs (debounce sensibility set at build of FPGA)
Included Documentation
HTML Documentation
Notes
- This MDIS5 low-level driver is compatible with MDIS4 system packages.
- Requires MDIS4 or MDIS5 system package
Licensing Information
This article is free of charge.
Ordering Information & Downloads
Main Software
13Z073-06
MDIS5 low-level driver sources (MEN) for 16Z073_QDEC
Requires a compatible MDIS system package.
Related Software
13Z073-70
MDIS5 Windows driver (MEN) for 16Z073_QDEC
13M000-15
MDIS4 system (and device driver) package (MEN) for QNX, source code. This software package includes most standard device drivers available from MEN.
13MD05-60
MDIS5 System (and Device Driver) Package (MEN) for VxWorks. This software package includes most standard device drivers available from MEN.
13MD05-90
MDIS5 System (and Device Driver) Package (MEN) for Linux.
This software package includes most standard device drivers available from MEN.