73 lines
2.3 KiB
Plaintext
73 lines
2.3 KiB
Plaintext
1) BUILDING SNDDVR.LDD, SNDFRC.LDD, ATIMDVR.LDD
|
|||
|
|
============================================
|
||
|
|
|
||
|
|
These drivers are supplied as both source (in this directory) and as
|
||
|
|
built drivers (in \SIBOSDK\LIB).
|
||
|
|
|
||
|
|
To rebuild them you must use the Borland Turbo assembler. The file
|
||
|
|
MAKEFILE is supplied to simplify the building of all three drivers.
|
||
|
|
If necessary, edit the first two lines of MAKEFILE to agree with the
|
||
|
|
directory containing a copy of the Borland Turbo files TASM.EXE and
|
||
|
|
TLINK.EXE.
|
||
|
|
|
||
|
|
Provided that the directory containing Borland Turbo MAKE.EXE is in
|
||
|
|
your path, you can then build all three drivers by typing:
|
||
|
|
|
||
|
|
make RETURN
|
||
|
|
|
||
|
|
|
||
|
|
2) A note on SNDFRC.LDD
|
||
|
|
====================
|
||
|
|
|
||
|
|
The SNDFRC driver is for the Series 3, since the Series 3a has a
|
||
|
|
built-in FRC device driver. SNDFRC is provided as an illustration
|
||
|
|
only.
|
||
|
|
|
||
|
|
The driver code assumes that, while it is running, no system
|
||
|
|
code makes use of the Series 3 free-running counter (FRC). The
|
||
|
|
FRC, however, is used when sounding the buzzer and when the
|
||
|
|
Flash filing system writes to a Flash SSD.
|
||
|
|
|
||
|
|
Writing to a Flash SSD or sounding the buzzer (for example, with
|
||
|
|
p_sound) while the SNDFRC driver is in use will cause the driver
|
||
|
|
to hang indefinitely. It is also likely that opening the driver
|
||
|
|
while writing to a Flash SSD is in progress could adversely affect
|
||
|
|
the Flash file device driver.
|
||
|
|
|
||
|
|
Commercial software should not make use of the Series 3 FRC in the
|
||
|
|
manner illustrated in this example.
|
||
|
|
|
||
|
|
|
||
|
|
3) The HC Barcode Drivers
|
||
|
|
======================
|
||
|
|
|
||
|
|
The following Barcode decoder/device drivers are provided
|
||
|
|
(in \SIBOSDK\LIB) for use on the HC:
|
||
|
|
|
||
|
|
BAREAN.LDD
|
||
|
|
BARC39.LDD
|
||
|
|
BARITF.LDD
|
||
|
|
BARMPLES.LDD
|
||
|
|
BAR128.LDD
|
||
|
|
BARRAW.LDD
|
||
|
|
|
||
|
|
4) The HC and Workabout Fast Charger Drivers
|
||
|
|
=========================================
|
||
|
|
|
||
|
|
The following drivers are provided (in \SIBOSDK\LIB):
|
||
|
|
|
||
|
|
SYS$CHGH.LDD fast charger driver for the HC
|
||
|
|
SYS$FCHG.LDD fast charger driver for the Workabout
|
||
|
|
|
||
|
|
The header file FCHARGE.H is also provided (in \SIBOSDK\INCLUDE).
|
||
|
|
|
||
|
|
4) The Series 3c and Siena IR Drivers
|
||
|
|
==================================
|
||
|
|
|
||
|
|
The following drivers are provided (in \SIBOSDK\LIB):
|
||
|
|
|
||
|
|
ACCESSIR.LDD the AcessIR driver, AIR:
|
||
|
|
IRLPT.LDD IR printer port driver, IRP:
|
||
|
|
|
||
|
|
The header file MUX.H is also provided (in \SIBOSDK\INCLUDE).
|