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 containing helpful components to use in your porting process.
One of the benefits of choosing a hardware platform that holds TouchGFX supported components, or components similar to these, is the driver package, as you speed up the process of porting your application to your target board. Here is a list of current TouchGFX supported hardware.
Can’t Find Your Preferred Hardware on the List? It Might Be under Way!
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.
TouchGFX comes with predefined projects that are ready to be compiled and downloaded to any of the boards. You will have your first TouchGFX application running on target hardware within minutes.
|MANUFACTURER||EVALUATION BOARD||MCU||DISPLAY SIZE||TOUCH||LINK|
|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||7.0″||Resistive||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|
|Renesas Synergy™ Starter Kit SK-S7G2||S7||2.4″||Resistive||More Info|
|Renesas Synergy™ PE-HMI1||S7||7.0″||Capacitive||More Info|
Contact TouchGFX Sales Support to learn more about your options.