Lines Matching +full:write +full:- +full:enable +full:- +full:delay
1 .. SPDX-License-Identifier: GPL-2.0
11 ----------------
24 ------------------
26 I have a RadioTrack card from back when I ran an MS-Windows platform. After
27 converting to Linux, I found Gideon le Grange's command-line software for
29 comfortable X-windows interface, and added a scanning feature. For hack
32 broadcast TV channels, situated just below and above the 87.0-109.0 MHz range.
36 So, without further delay, here are the details.
40 --------------------
42 The RadioTrack card is an ISA 8-bit FM radio card. The radio frequency (RF)
54 --------------------------------
60 parallel with one write to the ioport. The only feedback available through
65 .. code-block:: none
68 +------+------+------+--------+--------+-------+---------+--------+
70 | (+) | (-) | | Detect | Audio | (bit) | (latch) | Update |
71 | | | | Enable | Enable | | | Enable |
72 +------+------+------+--------+--------+-------+---------+--------+
79 0 1 volume + (some delay required)
80 1 0 volume - (some delay required)
85 Stereo Detect Enable Description
91 Results available by reading ioport >60 msec after last port write.
96 Radio to Audio (path) Enable Description
99 1 Enable path (audio produced)
112 24-bit code, where bits = (freq*40) + 10486188.
117 Tune Update Enable Description
125 --------------------
127 .. code-block:: none
129 Default: BASE <-- 0xc8 (current volume, no stereo detect,
130 radio enable, tuner adjust disable)
132 Card Off: BASE <-- 0x00 (audio mute, no stereo detect,
135 Card On: BASE <-- 0x00 (see "Card Off", clears any unfinished business)
136 BASE <-- 0xc8 (see "Default")
138 Volume Down: BASE <-- 0x48 (volume down, no stereo detect,
139 radio enable, tuner adjust disable)
141 BASE <-- 0xc8 (see "Default")
143 Volume Up: BASE <-- 0x88 (volume up, no stereo detect,
144 radio enable, tuner adjust disable)
146 BASE <-- 0xc8 (see "Default")
148 Check Stereo: BASE <-- 0xd8 (current volume, stereo detect,
149 radio enable, tuner adjust disable)
151 x <-- BASE (read ioport)
152 BASE <-- 0xc8 (see "Default")
159 to write a "zero" bit,
160 BASE <-- 0x01 (audio mute, no stereo detect, radio
162 BASE <-- 0x03 (audio mute, no stereo detect, radio
164 to write a "one" bit,
165 BASE <-- 0x05 (audio mute, no stereo detect, radio
167 BASE <-- 0x07 (audio mute, no stereo detect, radio