Skip to content
xgraph edited this page Nov 22, 2016 · 11 revisions

XGLCD Arduino Library Function Reference

Library History

The XGLCD Arduino Library is based on the RA8875 library from sumotoy, thanks man, for the great work. The XGLCD library has numerous changes to make it compatible with the XG8800 modules. Among other things a driver for the ILI9341 was added, all hardware-dependant code was removed, all useless functions for the XG8800 where removed, all more or less complicated compile options were removed, driver auto-detection was added and the code was made to run considerable faster on the XG8800.

UTFT compatible library calls are added to make sure the XGLCD library runs most UTFT, URTouch and UTFT_Geometry compatible libraries. It's important to understand that to maintain this compatibility there is NO code copied from the UTFT library as this is not open source.

Several GUI Arduino libraries are available. Each of them has advantages and disadvantages. Our aim is to make the XGLCD library compatible with the most common GUI libraries. Note that these libraries might not always be open-source and you will need to contact the supplier to discuss pricing. On the positive side, most of them are free of charge for private and educational purposes.

We'll soon make available GUI compatibility layers for:

  • uGFX: A very complete GUI library with a very nice computer (Mac, PC, Linux) based Drag'n'drop GUI designer. This makes designing and debugging an embedded GUI a matter of minutes and not weeks.
  • AWind: A great GUI library using the UTFT compatibility layer. It does require a thorough understanding of objective programming to master the library.
  • uGUI: An open-source alternative.

Home

Clone this wiki locally