To get TouchGFX running on your custom board, you need to port TouchGFX’ hardware abstraction layer (HAL) to it. You can find a detailed description of this process in the porting guide.
With the TouchGFX distribution (applies to both the evaluation and the licensed version), you receive a driver package with helpful components that speeds up our porting process.
Here is a list of current TouchGFX supported hardware.
Our purpose with TouchGFX is to enable easy creation of high-end products with outstanding graphics regardless of hardware choice. This is why we are continuously working on expanding our list of supported hardware.
If we do not support your preferred hardware yet, you can choose to do the porting yourself, get help from our tech team, or have us do it for you.
TouchGFX directly supports a number of evaluation boards from different vendors. With one of these in hand, you can start your proof of concept using the free TouchGFX evaluation version.
|TouchGFXDemoBoard Rev1.1-4353||NXP LPC 4353 ARM Cortex M4/M0, 204 MHz||4.3″||Capacitive||TouchGFX Demoboard|
|TouchGFXDemoBoard Rev1.1-4350||NXP LPC 4350 ARM Cortex M4/M0, 204 MHz, Flashless MCU||4.3″||Capacitive||TouchGFX Demoboard|
|TouchGFXDemoBoard Rev1.1-4353||NXP LPC 4353 ARM Cortex M4/M0, 204 MHz||5.7″||Capacitive||TouchGFX Demoboard|
|TouchGFXDemoBoard Rev1.1-4353||NXP LPC 4353 ARM Cortex M4/M0, 204 MHz||7.0″||Capacitive||TouchGFX Demoboard|
|LPC4357 Developer’s Kit||NXP LPC 4357 ARM Cortex M4/M0, 204 MHz||4.3″||Resistive||More Info|
|LPC 4088 Display Module||NXP LPC 4088 ARM Cortex M4, 120 MHz||4.3″||Capacitive/Resistive||More Info|
|LPC 4088 Display Module||NXP LPC 4088 ARM Cortex M4, 120 MHz||5.0″||Resistive||More Info|
|uEZGUI-1788-70WVT||NXP LPC 1788 ARM Cortex M3, 120 MHz||4.3″||Resistive||More Info|
|LPCXpresso54608||NXP LPC5460x Cortex M4, 180 MHz||4.3″||Capacitive||More Info|
|Renesas Synergy™ Starter Kit SK-S7G2||S7||2.4″||Resistive||More Info|
|Renesas Synergy™ PE-HMI1||S7||7.0″||Capacitive||More Info|
|STM32F429-DISCO||STM32F429 ARM Cortex M4, 180 MHz||2.4″||Resistive||More Info|
|STM324x9I-EVAL||STM32F429 ARM Cortex M4, 180 MHz||4.3″||Resistive||More Info|
|STM324x9I-EVAL||STM32F439 ARM Cortex M4, 180 MHz||5.7″||Capacitive||More Info|
|STM32469I-EVAL||STM32F469I ARM Cortex M4, 180 MHz||
|STM32F469I-DISCO||STM32F469I ARM Cortex M4, 180 MHz||
|STM32F746G-DISCO||STM32F746 ARM Cortex M7, 200 MHz||4.3″||Capacitive||More Info|
|STM32746G-EVAL||ST STM32F746 ARM Cortex M7, 200 MHz||5.7″||Capacitive||More Info|
|STM32756G-EVAL||STM32F756 ARM Cortex M7, 200 MHz||5.7″||Capacitive||More Info|
Hex file available here
|STM32F769 ARM Cortex M7, 200 MHz||4.0″||Capacitive||More Info|
|STM32769I-EVAL||STM32F769 ARM Cortex M7, 200MHz||4.0″||Capacitive||More Info|
Contact TouchGFX Sales Support to learn more about your options.