Supports all 4D Systems Display Graphics Modules with SGC PmmC. Display size is autodetected.



Portserial device the display is attached to (e.g. '/dev/ttyS0')
SpeedBaud for GOLDELOX modules; up to 230400.
PICASOBaud for PICASO modules; with FTDI USB2serial chips, for 128000 baud use 129032, for 256000 baud use 282353.
ModeText mode: 0 (fast); Graphics mode (use without Font and with -q): 8: 8 bpp; 16: 16 bpp
Font'6x8', '8x8', '8x12' or '12x16' for fonts in ROM or string with number of sector on µSD card
Contrastinitial contrast value, 0..15 (useful range depends on the display)
IconsNumber of user-defined chars reserved for Icons (default: 0)
foregroundForeground color (possible in text mode, too). Example: '00ff00'
backgroundBackground color (possible in text mode, too)
basecolorBase color. '000000' default and recommended for OLEDs.
PowerCycle1: Turn power on/off between starting/stopping LCD4Linux (Flaky, seems to reset PICASO)

Font on µSD card

1st sector:


From 2nd sector: Images of glyphs of ASCII code 0 to 255 taken with @C command. Generator available here.


  • Make optimized drv_D4D_bar_draw() optional
Last modified 5 years ago Last modified on 12/09/11 04:39:55

Attachments (2)

Download all attachments as: .zip