Difference: RaspiElfDisplay (5 vs. 6)

Revision 62018-05-13 - PeterSchmid

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
%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:
<
<
>
>
 

Hardware

TIL311 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
... TBC

Install the binaries into /usr/local/bin

pi@cosmac:~/elf/RaspiElf/display $ sudo make install
... TBC
 

TIL311 Emulator

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback