RTOS | Notes |
---|---|
BareMetal | uGFX can run on its own without an underlying OS |
Arduino | uGFX runs out of the box on Arduino. It also provides co-operative multi-tasking capabilities to Arduino. |
ChibiOS/RT | Supports both ChibiOS/RT 2.x and 3.x |
FreeRTOS | Including support for FreeRTOS+Trace |
CMSIS RTOS | uGFX can run on any CMSIS RTOS compatibel RTOS |
Keil RTX | See keil.com/rtx |
NIOS-II | Not really an OS but still supported. See altera.com |
RawOS | See raw-os.org |
eCos | Runs as an eCos application |
Zephyr | See zephyrproject.org |
SylixOS | See sylixos.com |
Linux with SDL | Great for prototyping your uGFX application on a Linux desktop system |
Linux with X | Great for prototyping your uGFX application on a Linux desktop system |
Linux with Framebuffer | This port can be used to run µGFX on systems like the RaspberryPi or the BeagleBone without the overhead of X and more |
Mac OS X | Great for prototyping your uGFX application on a Mac OS X system |
Win32 | Great for prototyping your uGFX application. You'll need either MinGW or Cygwin. Easy setup instructions are found here |
Controller | Notes |
---|---|
ED060SC4 | This is actually a raw eInk panel - no dedicated controller. |
ILI9225 | |
ILI93xx | Generic driver for the ILI93xx controllers. Try this one first. |
ILI9320 | |
ILI9325 | Some LGDP4532 users might have to use this one instead. |
ILI9341 | |
ILI9342 | |
ILI9481 | You may use this driver with all HVGA_X81 compatible controllers. |
ILI9488 | |
KS0108 | |
LGDP4532 | Some ILI9325 users might have to use this one instead. |
LTDC (STM32) | A driver for the LTDC display controller which is built-in some of the STM32 microcontrollers. |
SSD1289 | |
SSD1306 | |
SSD1322 | |
SSD1331 | |
SSD1351 | |
SSD1848 | |
SSD1963 | |
SSD2119 | |
S6D1121 | |
SH1106 | See here |
ST7565 | |
ST7735 | |
T6963 | Please use the RA6963 driver because of full compatibility |
RA6963 | |
RA8875 | |
R61505U | |
HX8347D | |
Nokia 6610 | Comes in two variants: the Nokia6610GE8 or Nokia6610GE12 driver |
Nokia 5110 | This display uses the PCD8544 driver |
Nokia 3410 | This display uses the PCF8812 driver |
Nokia 3310 | This display uses the PCD8544 or TLS8204 driver |
Nokia 1616 | This display uses the SPFD54124B driver |
PCF8812 | |
PCD8544 | |
TLS8204 | |
FrameBuffer | Generic driver for any framebuffer device |
Controller | Notes |
---|---|
EXC7200 | |
MAX11802 | |
STMPE811 | |
STMPE610 | |
FT5316 | |
FT5336 | |
FT5x06 | |
FT6x06 | |
ADS7843 | |
XPT2046 | Please use the ADS7843 driver because of full compatibility |
TSC2046 | Please use the ADS7843 driver because of full compatibility |
UH7843 | Please use the ADS7843 driver because of full compatibility |
MCU | This driver is meant for the cases when a four-wire resistive touchscreen foil is connected to the ADC pins of your MCU directly. |
Controller | Notes |
---|---|
VS1053 | Also supports playing many arbitrary audio formats directly from the audio file |
PWM | This driver implements an audio output channel using a PWM output |
ADC | This driver can be used to sample an analog audio signal from an ADC peripheral |