{{:logo-4d.jpg}} {{:http://sven.killig.de/photos/technik/computer/IMG_2253.jpg}} Supports all [[http://www.4dsystems.com.au|4D Systems]] Display Graphics Modules with SGC PmmC. Display size is autodetected. [[http://youtu.be/eGC-VjFADDg|YouTube]] ---- ===== Parameters ===== |**Driver**|**D4D**| |**Port**|serial device the display is attached to (e.g. **/dev/ttyS0**)| |**Speed**|Baud for GOLDELOX modules; up to 230400.| |**PICASO**|Baud for PICASO modules; with FTDI USB2serial chips, for 128000 baud use 129032, for 256000 baud use 282353.| |**Mode**|Text 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| |**Contrast**|initial contrast value, 0..15 (useful range depends on the display)| |**Icons**|Number of user-defined chars reserved for Icons (default: 0)| |**foreground**|Foreground color (possible in text mode, too). Example: **00ff00**| |**background**|Background color (possible in text mode, too)| |**basecolor**|Base color. **000000** default and recommended for OLEDs.| |**!PowerCycle**|//1//: Turn power on/off between starting/stopping LCD4Linux (Flaky, seems to reset PICASO)| ---- ===== Font on µSD card ===== 1st sector: |Offset|Description |0|Width |1|Height From 2nd sector: Images of glyphs of ASCII code 0 to 255 taken with //@C// command. Generator available [[http://sven.killig.de/uOLED/4DCmdLine.html|here]]. ---- ===== ToDo ===== - Make optimized //drv_D4D_bar_draw()// optional