raw display access
over 50 FPS
1), nice for viewing bargraphs
nearly 500Hz refresh-rate
making use of cool custom VDR displays
using a dual-access SRAM (writing and reading)
writing to SRAM via USB endpoint zero-calls
no kernel module, using libusb via usermode
special commands for changing the brightness
low-cost parts
RegExp used
G[0-9]{1} are gates, counting starts on the left side
[a-e]{1}[0-6]{1} are points of the dot-matrix
italic items are unnecessary (cos they've been occured already)
*bold* itmes are special segments, explained later
H+ and H- are for heating the display (~3V)
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
H+ | H+ | H+ | | G0 | c3 | d3 | e3 | G0 | a4 | b4 | c4 | G0 | d4 | e4 | a5 | G1 | b5 | c5 | d5 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
e5 | G2 | a6 | b6 | c6 | d6 | G3 | e6 | | | G4 | | | | | G5 | | | | |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
G6 | | | | | G7 | a0 | b0 | c0 | d0 | G8 | e0 | a1 | b1 | G9 | c1 | d1 | e1 | a2 | b2 |
60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | |
G9 | c2 | d2 | e2 | a3 | b3 | G9 | | H- | H- | H- | |
| a | b | c | d | e |
0 | o | o | o | o | o |
1 | o | o | o | o | o |
2 | o | o | o | o | o |
3 | o | o | o | o | o |
4 | o | o | o | o | o |
5 | o | o | o | o | o |
6 | o | o | o | o | o |
= 7 segment mapping =
| -A- | |
| F | | |B |
| -G- | |
|E | | |C |
| -D- | |
| | .H |
5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 | 18 | 19 | 20 | 22 | 23 | 27 |
B2 | E2 | F2 | G2 | B2 | A2 | D2 | C2 | E1 | F1 | G1 | C1 | D1 | B0, C0 |
[0-9]{1,2} VFD- bargraph
S[1-4] square 1-4
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
47 | 48 | 49 | 51 | 52 | 53 | 55 | 56 | 57 | 58 | 59 | 61 | 62 | 63 | 64 | 65 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
5 | 6 | 7 | 9 | 10 | 17 | 27 | 42 | 43 | 44 | 46 |
S4 | S3 | S2 | S1 | TIMER | Input- Symbol | MAC | A | B | STEREO | SIGNAL |
MAX | VFD | item |
OUT19 | 9 | a4 |
OUT18 | 10 | b4 |
OUT17 | 11 | c4 |
OUT16 | 13 | d4 |
OUT15 | 14 | e4 |
OUT14 | 15 | a5 |
OUT13 | 17 | b5 |
OUT12 | 18 | c5 |
OUT11 | 19 | d5 |
OUT10 | 20 | e5 |
OUT9 | 22 | a6 |
OUT8 | 23 | b6 |
OUT7 | 24 | c6 |
OUT6 | 25 | d6 |
OUT5 | 27 | e6 |
OUT4 | 44 | ?? |
OUT3 | | |
OUT2 | | |
OUT1 | | |
OUT0 | | |
MAX | VFD | item |
OUT19 | 46 | a0 |
OUT18 | 47 | b0 |
OUT17 | 48 | c0 |
OUT16 | 49 | d0 |
OUT15 | 51 | e0 |
OUT14 | 52 | a1 |
OUT13 | 53 | b1 |
OUT12 | 55 | c1 |
OUT11 | 56 | d1 |
OUT10 | 57 | e1 |
OUT9 | 58 | a2 |
OUT8 | 59 | b2 |
OUT7 | 61 | c2 |
OUT6 | 62 | d2 |
OUT5 | 63 | e2 |
OUT4 | 64 | a3 |
OUT3 | 65 | b3 |
OUT2 | 5 | c3 |
OUT1 | 6 | d3 |
OUT0 | 7 | e3 |
MAX | VFD | item |
OUT9 | 54 | G9 |
OUT8 | 50 | G8 |
OUT7 | 45 | G7 |
OUT6 | 40 | G6 |
OUT5 | 35 | G5 |
OUT4 | 30 | G4 |
OUT3 | 26 | G3 |
OUT2 | 21 | G2 |
OUT1 | 16 | G1 |
OUT0 | 04 | G0 |