| PTCD(4) | Device Drivers Manual | PTCD(4) |
ptcd — support for
the Protech PS3100 cash drawer port
ptcd* at isa? port 0x48d
gpio* at ptcd?
The ptcd driver controls the cash drawer
port of the Protech PS3100 point of sale terminal using the GPIO
subsystem.
ptcd provides a GPIO device with two pins:
pin 0 is used to control the cash drawer while pin 1 can be used to read the
current state of the sense input pin. A logical 0 means the cash drawer is
closed, a logical 1 means the cash drawer is open.
To open the cash drawer, set pin 0 to logical 1 for a short period of time (e.g. < 1 sec) and then reset the pin to logical 0.
The ptcd driver first appeared in
NetBSD 6.1.
The ptcd driver was written by
Marc Balmer
<marc@msys.ch>.
As it is not possible to detect the hardware at runtime, this driver, when enabled, will always attach. Only enable it in your kernel configuration if you have the proper hardware.
| December 17, 2012 | NetBSD 11.0 |