/TLBFISLib

Arduino library for displaying custom information on the monochrome display (FIS/DIS) located in the instrument cluster of VAG vehicles, via 3LB / TLB / TWB

Primary LanguageC++GNU General Public License v3.0GPL-3.0

TLBFISLib is an Arduino library used for displaying custom information on the monochrome display (FIS/DIS) in the instrument cluster of VAG vehicles, through 3LB / TLB / TWB.


Features

  • Establishing, maintaining and terminating a connection
  • Printing text data
    • ISO/IEC 8859 (+ special symbols) character mapping
    • multiple printing modes (2 text fonts, 1 graphical font, positive/negative output, optional transparency, left/right/central alignment)
  • Drawing bitmap graphics
    • multiple drawing modes (positive/negative output, optional transparency)
  • Drawing lines
  • Drawing rectangles
  • Screen manipulation
    • clearing the screen
    • working with sub-sections of the screen
  • Error detection and capability to define custom behaviour for such events

Getting started

Install the Arduino IDE 2.0/1.8. Download the TLBLib library and add it to your Arduino IDE.

Read the documentation on the wiki! (work in progress...)

After completing the hardware setup detailed on the wiki, there are a few demo sketches you can access by navigating to File -> Examples -> TLBFISLib in the Arduino IDE.

Credits

Thanks go out to these people for their tremendous help along this project's development:

Contact

For any inquiries, you can contact me at ne555timer@yahoo.com (but don't include any links in the email, as it will be marked as spam) or open an issue.