Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
%DASHBOARD{ section="banner" | ||||||||
Line: 7 to 7 | ||||||||
titlestyle="color:#F00000;"
}%
Intro
| ||||||||
Changed: | ||||||||
< < | Long time ago I built a LED display and a hex keypad for my COSMICOS. I lend the COSMICOS and the extensions to a friend's brother and I saw the parts never again. Thanks to Lee Hart's 1802 Membership Card I own a 1802 SBC again. Now I need a display and a keypad for this gem. | |||||||
> > | Long time ago I built a LED display and a hex keypad for my COSMICOS. I lend the COSMICOS and the extensions to a friend's brother and I saw the parts never again. Thanks to Lee Hart's 1802 Membership Card I own a 1802 SBC again. Now I need a display and a keypad for this gem. | |||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
HardwareTIL311 hexadecimal displays were to expensive for me 35 years ago and now they are not easy to get (and still expensive). The 4×7 rounded font looks far better than the seven-segment display especially the lower case hex display letters. But there is an alternative: LTP-305 from LITEON. They have no integrated driver, but the matrix LED driver IC IS31FL3730 can drive two of them. And better there is PCB HAT with 6 LTP-305 and 3 IS31FL3730 on it from Pimoroni ready for the Raspberry Pi. Four digits for the address and two digits for data! | ||||||||
Line: 30 to 30 | ||||||||
I still want to use the 1802 Membership Card's Front Panel Card. That means I have to use the D-SUB connector. But there is no address bus on this connector, therefor the address is only valid as long as the DMA (load mode) is used. The data bus is not available too, you will see the data in the load mode (DMA) and the output port during the run mode. | ||||||||
Changed: | ||||||||
< < | There is Python Library and Examples for Micro Dot pHAT on GitHub from Pimorini itself. But I prefer plain C. | |||||||
> > | There is Python Library and Examples for Micro Dot pHAT on GitHub from Pimorini itself. But I prefer plain C and wrote my own hex display driver microdot_phat_hex.c | |||||||
Check for the I2C device:
| ||||||||
Line: 54 to 54 | ||||||||
61, 62, and 63 are the I2C addresses of the IS31FL3730 chips. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
How to get and build the RaspiElf Display Software | ||||||||
Changed: | ||||||||
< < | Get the source from the GIT repository (if you have not installed GIT yet, then install it with
sudo apt-get install git ), type only the bold text after the $ sign:
pi@cosmac:~/elf $ git clone https://github.com/spyren/RaspiElf Cloning into 'RaspiElf'... remote: Counting objects: 68, done. remote: Compressing objects: 100% (37/37), done. remote: Total 68 (delta 32), reused 62 (delta 29), pack-reused 0 Unpacking objects: 100% (68/68), done. Checking connectivity... done. pi@cosmac:~/elf $ | |||||||
> > | The elfdisplay is part of the tools package. See RaspiElf#How_to_get_and_build_the_RaspiEl | |||||||
Deleted: | ||||||||
< < | Build (compile) from the sources:
pi@cosmac:~/elf $ cd RaspiElf pi@cosmac:~/elf/RaspiElf $ cd display/ pi@cosmac:~/elf/RaspiElf/display $ make ... TBCInstall the binaries into /usr/local/bin
pi@cosmac:~/elf/RaspiElf/display $ sudo make install ... TBC | |||||||