Firm- and software for a USB controllable VFD.
bootloader | ||
firmware | ||
hardware | ||
scripts | ||
.gitmodules | ||
LICENSE.TXT | ||
README.MD |
USB VFD
A USB enabled vacuum fluorencent display.
Hardware
The board is based around the Samsung HCS-12SS59T which can be ordered at Pollin (at the time of writing this): https://www.pollin.de/p/vakuum-fluoreszenzdisplay-samsung-hcs-12ss59t-12x1-121466
Bootloader
A USBASP based bootloader for the board. To enter it, push the button during powerup.
Firmware
An AVR-CDC based firmware providing a serial terminal (/dev/ttyACMx
) with the following commands:
- Set text:
t<12b ASCII>
- Set raw:
T<12b RAW>
- Set brightness:
b<0\15> / B<RAW>
- Shift text:
s<ASCII>...
- Set character RAM:
C<0-15><2b character>
- Reset LCD:
r
- Reset board:
R
- Enable progress bar mode:
xx
- Set progress bar:
x<0-60> <0-60> / X<2b progress>
Each command needs to be followed by a carriage return and / or a newline.
License
All code is released under the GNU GPL Version 2. See LICENSE.TXT for more info.