嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
stm32f429discovery基于TouchGFX的GUI开发-按键操作
显示图片及按键实现加减操作
.
├── C stm32f429discovery基于TouchGFX的GUI开发-按键操作_MyApplication_6.zip
└── MyApplication_6
├── Core
│ ├── Inc
│ │ ├── FreeRTOSConfig.h
│ │ ├── RTE_Components.h
│ │ ├── main.h
│ │ ├── stm32f4xx_hal_conf.h
│ │ └── stm32f4xx_it.h
│ ├── Src
│ │ ├── freertos.c
│ │ ├── main.c
│ │ ├── stm32f4xx_hal_msp.c
│ │ ├── stm32f4xx_hal_timebase_tim.c
│ │ ├── stm32f4xx_it.c
│ │ ├── syscalls.c
│ │ ├── sysmem.c
│ │ └── system_stm32f4xx.c
│ └── Startup
│ └── startup_stm32f429zitx.s
├── Drivers
│ ├── BSP
│ │ └── Components
│ │ ├── Common
│ │ │ ├── Release_Notes.html
│ │ │ ├── accelero.h
│ │ │ ├── audio.h
│ │ │ ├── camera.h
│ │ │ ├── epd.h
│ │ │ ├── gyro.h
│ │ │ ├── idd.h
│ │ │ ├── io.h
│ │ │ ├── lcd.h
│ │ │ ├── magneto.h
│ │ │ ├── ts.h
│ │ │ └── tsensor.h
│ │ ├── ili9341
│ │ │ ├── Release_Notes.html
│ │ │ ├── ili9341.c
│ │ │ └── ili9341.h
│ │ └── stmpe811
│ │ ├── Release_Notes.html
│ │ ├── stmpe811.c
│ │ └── stmpe811.h
│ ├── CMSIS
│ │ ├── Device
│ │ │ └── ST
│ │ │ └── STM32F4xx
│ │ │ ├── Include
│ │ │ │ ├── stm32f429xx.h
│ │ │ │ ├── stm32f4xx.h
│ │ │ │ └── system_stm32f4xx.h
│ │ │ ├── LICENSE.txt
│ │ │ └── Source
│ │ │ └── Templates
│ │ ├── Include
│ │ │ ├── cmsis_armcc.h
│ │ │ ├── cmsis_armclang.h
│ │ │ ├── cmsis_compiler.h
│ │ │ ├── cmsis_gcc.h
│ │ │ ├── cmsis_iccarm.h
│ │ │ ├── cmsis_version.h
│ │ │ ├── core_armv8mbl.h
│ │ │ ├── core_armv8mml.h
│ │ │ ├── core_cm0.h
│ │ │ ├── core_cm0plus.h
│ │ │ ├── core_cm1.h
│ │ │ ├── core_cm23.h
│ │ │ ├── core_cm3.h
│ │ │ ├── core_cm33.h
│ │ │ ├── core_cm4.h
│ │ │ ├── core_cm7.h
│ │ │ ├── core_sc000.h
│ │ │ ├── core_sc300.h
│ │ │ ├── mpu_armv7.h
│ │ │ ├── mpu_armv8.h
│ │ │ └── tz_context.h
│ │ └── LICENSE.txt
│ └── STM32F4xx_HAL_Driver
│ ├── Inc
│ │ ├── Legacy
│ │ │ └── stm32_hal_legacy.h
│ │ ├── stm32f4xx_hal.h
│ │ ├── stm32f4xx_hal_cortex.h
│ │ ├── stm32f4xx_hal_crc.h
│ │ ├── stm32f4xx_hal_def.h
│ │ ├── stm32f4xx_hal_dma.h
│ │ ├── stm32f4xx_hal_dma2d.h
│ │ ├── stm32f4xx_hal_dma_ex.h
│ │ ├── stm32f4xx_hal_dsi.h
│ │ ├── stm32f4xx_hal_exti.h
│ │ ├── stm32f4xx_hal_flash.h
│ │ ├── stm32f4xx_hal_flash_ex.h
│ │ ├── stm32f4xx_hal_flash_ramfunc.h
│ │ ├── stm32f4xx_hal_gpio.h
│ │ ├── stm32f4xx_hal_gpio_ex.h
│ │ ├── stm32f4xx_hal_i2c.h
│ │ ├── stm32f4xx_hal_i2c_ex.h
│ │ ├── stm32f4xx_hal_ltdc.h
│ │ ├── stm32f4xx_hal_ltdc_ex.h
│ │ ├── stm32f4xx_hal_pwr.h
│ │ ├── stm32f4xx_hal_pwr_ex.h
│ │ ├── stm32f4xx_hal_rcc.h
│ │ ├── stm32f4xx_hal_rcc_ex.h
│ │ ├── stm32f4xx_hal_sdram.h
│ │ ├── stm32f4xx_hal_spi.h
│ │ ├── stm32f4xx_hal_tim.h
│ │ ├── stm32f4xx_hal_tim_ex.h
│ │ ├── stm32f4xx_ll_bus.h
│ │ ├── stm32f4xx_ll_cortex.h
│ │ ├── stm32f4xx_ll_crc.h
│ │ ├── stm32f4xx_ll_dma.h
│ │ ├── stm32f4xx_ll_dma2d.h
│ │ ├── stm32f4xx_ll_exti.h
│ │ ├── stm32f4xx_ll_fmc.h
│ │ ├── stm32f4xx_ll_gpio.h
│ │ ├── stm32f4xx_ll_i2c.h
│ │ ├── stm32f4xx_ll_pwr.h
│ │ ├── stm32f4xx_ll_rcc.h
│ │ ├── stm32f4xx_ll_system.h
│ │ └── stm32f4xx_ll_utils.h
│ ├── LICENSE.txt
│ └── Src
│ ├── stm32f4xx_hal.c
│ ├── stm32f4xx_hal_cortex.c
│ ├── stm32f4xx_hal_crc.c
│ ├── stm32f4xx_hal_dma.c
│ ├── stm32f4xx_hal_dma2d.c
│ ├── stm32f4xx_hal_dma_ex.c
│ ├── stm32f4xx_hal_dsi.c
│ ├── stm32f4xx_hal_exti.c
│ ├── stm32f4xx_hal_flash.c
│ ├── stm32f4xx_hal_flash_ex.c
│ ├── stm32f4xx_hal_flash_ramfunc.c
│ ├── stm32f4xx_hal_gpio.c
│ ├── stm32f4xx_hal_i2c.c
│ ├── stm32f4xx_hal_i2c_ex.c
│ ├── stm32f4xx_hal_ltdc.c
│ ├── stm32f4xx_hal_ltdc_ex.c
│ ├── stm32f4xx_hal_pwr.c
│ ├── stm32f4xx_hal_pwr_ex.c
│ ├── stm32f4xx_hal_rcc.c
│ ├── stm32f4xx_hal_rcc_ex.c
│ ├── stm32f4xx_hal_sdram.c
│ ├── stm32f4xx_hal_spi.c
│ ├── stm32f4xx_hal_tim.c
│ ├── stm32f4xx_hal_tim_ex.c
│ └── stm32f4xx_ll_fmc.c
├── EWARM
│ ├── Project.eww
│ ├── STM32F429I_DISCO_REV_D01.ewd
│ ├── STM32F429I_DISCO_REV_D01.ewp
│ ├── startup_stm32f429xx.s
│ ├── stm32f429xx_flash.icf
│ └── stm32f429xx_sram.icf
├── MDK-ARM
│ ├── RTE
│ │ └── RTE_Components.h
│ ├── STM32F429I-DISCO
│ │ ├── STM32F429I-DISCO.axf
│ │ ├── STM32F429I-DISCO.build_log.htm
│ │ ├── STM32F429I-DISCO.hex
│ │ ├── STM32F429I-DISCO.htm
│ │ ├── STM32F429I-DISCO.lnp
│ │ ├── STM32F429I-DISCO.map
│ │ ├── STM32F429I_DISCO_REV_D01_STM32F429I_DISCO_REV_D01.dep
│ │ ├── app_touchgfx.crf
│ │ ├── app_touchgfx.d
│ │ ├── app_touchgfx.o
│ │ ├── applicationfontprovider.crf
│ │ ├── applicationfontprovider.d
│ │ ├── applicationfontprovider.o
│ │ ├── bitmapdatabase.crf
│ │ ├── bitmapdatabase.d
│ │ ├── bitmapdatabase.o
│ │ ├── cachedfont.crf
│ │ ├── cachedfont.d
│ │ ├── cachedfont.o
│ │ ├── cmsis_os2.crf
│ │ ├── cmsis_os2.d
│ │ ├── cmsis_os2.o
│ │ ├── croutine.crf
│ │ ├── croutine.d
│ │ ├── croutine.o
│ │ ├── event_groups.crf
│ │ ├── event_groups.d
│ │ ├── event_groups.o
│ │ ├── font_verdana_10_4bpp_0.crf
│ │ ├── font_verdana_10_4bpp_0.d
│ │ ├── font_verdana_10_4bpp_0.o
│ │ ├── font_verdana_20_4bpp_0.crf
│ │ ├── font_verdana_20_4bpp_0.d
│ │ ├── font_verdana_20_4bpp_0.o
│ │ ├── font_verdana_40_4bpp_0.crf
│ │ ├── font_verdana_40_4bpp_0.d
│ │ ├── font_verdana_40_4bpp_0.o
│ │ ├── fontcache.crf
│ │ ├── fontcache.d
│ │ ├── fontcache.o
│ │ ├── freertos.crf
│ │ ├── freertos.d
│ │ ├── freertos.o
│ │ ├── frontendapplication.crf
│ │ ├── frontendapplication.d
│ │ ├── frontendapplication.o
│ │ ├── frontendapplicationbase.crf
│ │ ├── frontendapplicationbase.d
│ │ ├── frontendapplicationbase.o
│ │ ├── generatedfont.crf
│ │ ├── generatedfont.d
│ │ ├── generatedfont.o
│ │ ├── heap_4.crf
│ │ ├── heap_4.d
│ │ ├── heap_4.o
│ │ ├── ili9341.crf
│ │ ├── ili9341.d
│ │ ├── ili9341.o
│ │ ├── image_im20230609140231.crf
│ │ ├── image_im20230609140231.d
│ │ ├── image_im20230609140231.o
│ │ ├── kerning_verdana_10_4bpp.crf
│ │ ├── kerning_verdana_10_4bpp.d
│ │ ├── kerning_verdana_10_4bpp.o
│ │ ├── kerning_verdana_20_4bpp.crf
│ │ ├── kerning_verdana_20_4bpp.d
│ │ ├── kerning_verdana_20_4bpp.o
│ │ ├── kerning_verdana_40_4bpp.crf
│ │ ├── kerning_verdana_40_4bpp.d
│ │ ├── kerning_verdana_40_4bpp.o
│ │ ├── languagegb.crf
│ │ ├── languagegb.d
│ │ ├── languagegb.o
│ │ ├── list.crf
│ │ ├── list.d
│ │ ├── list.o
│ │ ├── main.crf
│ │ ├── main.d
│ │ ├── main.o
│ │ ├── mainpresenter.crf
│ │ ├── mainpresenter.d
│ │ ├── mainpresenter.o
│ │ ├── mainview.crf
│ │ ├── mainview.d
│ │ ├── mainview.o
│ │ ├── mainviewbase.crf
│ │ ├── mainviewbase.d
│ │ ├── mainviewbase.o
│ │ ├── mepresenter.crf
│ │ ├── mepresenter.d
│ │ ├── mepresenter.o
│ │ ├── meview.crf
│ │ ├── meview.d
│ │ ├── meview.o
│ │ ├── meviewbase.crf
│ │ ├── meviewbase.d
│ │ ├── meviewbase.o
│ │ ├── model.crf
│ │ ├── model.d
│ │ ├── model.o
│ │ ├── oswrappers.crf
│ │ ├── oswrappers.d
│ │ ├── oswrappers.o
│ │ ├── port.crf
│ │ ├── port.d
│ │ ├── port.o
│ │ ├── queue.crf
│ │ ├── queue.d
│ │ ├── queue.o
│ │ ├── startup_stm32f429xx.d
│ │ ├── startup_stm32f429xx.o
│ │ ├── stm32dma.crf
│ │ ├── stm32dma.d
│ │ ├── stm32dma.o
│ │ ├── stm32f4xx_hal.crf
│ │ ├── stm32f4xx_hal.d
│ │ ├── stm32f4xx_hal.o
│ │ ├── stm32f4xx_hal_cortex.crf
│ │ ├── stm32f4xx_hal_cortex.d
│ │ ├── stm32f4xx_hal_cortex.o
│ │ ├── stm32f4xx_hal_crc.crf
│ │ ├── stm32f4xx_hal_crc.d
│ │ ├── stm32f4xx_hal_crc.o
│ │ ├── stm32f4xx_hal_dma.crf
│ │ ├── stm32f4xx_hal_dma.d
│ │ ├── stm32f4xx_hal_dma.o
│ │ ├── stm32f4xx_hal_dma2d.crf
│ │ ├── stm32f4xx_hal_dma2d.d
│ │ ├── stm32f4xx_hal_dma2d.o
│ │ ├── stm32f4xx_hal_dma_ex.crf
│ │ ├── stm32f4xx_hal_dma_ex.d
│ │ ├── stm32f4xx_hal_dma_ex.o
│ │ ├── stm32f4xx_hal_dsi.crf
│ │ ├── stm32f4xx_hal_dsi.d
│ │ ├── stm32f4xx_hal_dsi.o
│ │ ├── stm32f4xx_hal_exti.crf
│ │ ├── stm32f4xx_hal_exti.d
│ │ ├── stm32f4xx_hal_exti.o
│ │ ├── stm32f4xx_hal_flash.crf
│ │ ├── stm32f4xx_hal_flash.d
│ │ ├── stm32f4xx_hal_flash.o
│ │ ├── stm32f4xx_hal_flash_ex.crf
│ │ ├── stm32f4xx_hal_flash_ex.d
│ │ ├── stm32f4xx_hal_flash_ex.o
│ │ ├── stm32f4xx_hal_flash_ramfunc.crf
│ │ ├── stm32f4xx_hal_flash_ramfunc.d
│ │ ├── stm32f4xx_hal_flash_ramfunc.o
│ │ ├── stm32f4xx_hal_gpio.crf
│ │ ├── stm32f4xx_hal_gpio.d
│ │ ├── stm32f4xx_hal_gpio.o
│ │ ├── stm32f4xx_hal_i2c.crf
│ │ ├── stm32f4xx_hal_i2c.d
│ │ ├── stm32f4xx_hal_i2c.o
│ │ ├── stm32f4xx_hal_i2c_ex.crf
│ │ ├── stm32f4xx_hal_i2c_ex.d
│ │ ├── stm32f4xx_hal_i2c_ex.o
│ │ ├── stm32f4xx_hal_ltdc.crf
│ │ ├── stm32f4xx_hal_ltdc.d
│ │ ├── stm32f4xx_hal_ltdc.o
│ │ ├── stm32f4xx_hal_ltdc_ex.crf
│ │ ├── stm32f4xx_hal_ltdc_ex.d
│ │ ├── stm32f4xx_hal_ltdc_ex.o
│ │ ├── stm32f4xx_hal_msp.crf
│ │ ├── stm32f4xx_hal_msp.d
│ │ ├── stm32f4xx_hal_msp.o
│ │ ├── stm32f4xx_hal_pwr.crf
│ │ ├── stm32f4xx_hal_pwr.d
│ │ ├── stm32f4xx_hal_pwr.o
│ │ ├── stm32f4xx_hal_pwr_ex.crf
│ │ ├── stm32f4xx_hal_pwr_ex.d
│ │ ├── stm32f4xx_hal_pwr_ex.o
│ │ ├── stm32f4xx_hal_rcc.crf
│ │ ├── stm32f4xx_hal_rcc.d
│ │ ├── stm32f4xx_hal_rcc.o
│ │ ├── stm32f4xx_hal_rcc_ex.crf
│ │ ├── stm32f4xx_hal_rcc_ex.d
│ │ ├── stm32f4xx_hal_rcc_ex.o
│ │ ├── stm32f4xx_hal_sdram.crf
│ │ ├── stm32f4xx_hal_sdram.d
│ │ ├── stm32f4xx_hal_sdram.o
│ │ ├── stm32f4xx_hal_spi.crf
│ │ ├── stm32f4xx_hal_spi.d
│ │ ├── stm32f4xx_hal_spi.o
│ │ ├── stm32f4xx_hal_tim.crf
│ │ ├── stm32f4xx_hal_tim.d
│ │ ├── stm32f4xx_hal_tim.o
│ │ ├── stm32f4xx_hal_tim_ex.crf
│ │ ├── stm32f4xx_hal_tim_ex.d
│ │ ├── stm32f4xx_hal_tim_ex.o
│ │ ├── stm32f4xx_hal_timebase_tim.crf
│ │ ├── stm32f4xx_hal_timebase_tim.d
│ │ ├── stm32f4xx_hal_timebase_tim.o
│ │ ├── stm32f4xx_it.crf
│ │ ├── stm32f4xx_it.d
│ │ ├── stm32f4xx_it.o
│ │ ├── stm32f4xx_ll_fmc.crf
│ │ ├── stm32f4xx_ll_fmc.d
│ │ ├── stm32f4xx_ll_fmc.o
│ │ ├── stm32touchcontroller.crf
│ │ ├── stm32touchcontroller.d
│ │ ├── stm32touchcontroller.o
│ │ ├── stmpe811.crf
│ │ ├── stmpe811.d
│ │ ├── stmpe811.o
│ │ ├── stream_buffer.crf
│ │ ├── stream_buffer.d
│ │ ├── stream_buffer.o
│ │ ├── svgdatabase.crf
│ │ ├── svgdatabase.d
│ │ ├── svgdatabase.o
│ │ ├── system_stm32f4xx.crf
│ │ ├── system_stm32f4xx.d
│ │ ├── system_stm32f4xx.o
│ │ ├── table_verdana_10_4bpp.crf
│ │ ├── table_verdana_10_4bpp.d
│ │ ├── table_verdana_10_4bpp.o
│ │ ├── table_verdana_20_4bpp.crf
│ │ ├── table_verdana_20_4bpp.d
│ │ ├── table_verdana_20_4bpp.o
│ │ ├── table_verdana_40_4bpp.crf
│ │ ├── table_verdana_40_4bpp.d
│ │ ├── table_verdana_40_4bpp.o
│ │ ├── tasks.crf
│ │ ├── tasks.d
│ │ ├── tasks.o
│ │ ├── texts.crf
│ │ ├── texts.d
│ │ ├── texts.o
│ │ ├── timers.crf
│ │ ├── timers.d
│ │ ├── timers.o
│ │ ├── touchgfxconfiguration.crf
│ │ ├── touchgfxconfiguration.d
│ │ ├── touchgfxconfiguration.o
│ │ ├── touchgfxgeneratedhal.crf
│ │ ├── touchgfxgeneratedhal.d
│ │ ├── touchgfxgeneratedhal.o
│ │ ├── touchgfxgpio.crf
│ │ ├── touchgfxgpio.d
│ │ ├── touchgfxgpio.o
│ │ ├── touchgfxhal.crf
│ │ ├── touchgfxhal.d
│ │ ├── touchgfxhal.o
│ │ ├── typedtextdatabase.crf
│ │ ├── typedtextdatabase.d
│ │ ├── typedtextdatabase.o
│ │ ├── unmappeddatafont.crf
│ │ ├── unmappeddatafont.d
│ │ └── unmappeddatafont.o
│ ├── STM32F429I_DISCO_REV_D01.sct
│ ├── STM32F429I_DISCO_REV_D01.uvguix.spic
│ ├── STM32F429I_DISCO_REV_D01.uvoptx
│ ├── STM32F429I_DISCO_REV_D01.uvprojx
│ ├── startup_stm32f429xx.lst
│ └── startup_stm32f429xx.s
├── MXTmpFilesCore
│ └── Inc
├── Middlewares
│ ├── ST
│ │ └── touchgfx
│ │ ├── 3rdparty
│ │ │ └── libjpeg
│ │ │ ├── README
│ │ │ ├── include
│ │ │ │ ├── cderror.h
│ │ │ │ ├── cdjpeg.h
│ │ │ │ ├── jconfig.h
│ │ │ │ ├── jdct.h
│ │ │ │ ├── jerror.h
│ │ │ │ ├── jinclude.h
│ │ │ │ ├── jmemsys.h
│ │ │ │ ├── jmorecfg.h
│ │ │ │ ├── jpegint.h
│ │ │ │ ├── jpeglib.h
│ │ │ │ ├── jversion.h
│ │ │ │ └── transupp.h
│ │ │ └── lib
│ │ │ ├── linux
│ │ │ │ └── libjpeg.a
│ │ │ └── win32
│ │ │ ├── libjpeg-8.a
│ │ │ ├── libjpeg-8.dll
│ │ │ └── libjpeg-8.lib
│ │ ├── framework
│ │ │ ├── include
│ │ │ │ ├── common
│ │ │ │ │ ├── AbstractPartition.hpp
│ │ │ │ │ ├── Meta.hpp
│ │ │ │ │ ├── Partition.hpp
│ │ │ │ │ └── TouchGFXInit.hpp
│ │ │ │ ├── mvp
│ │ │ │ │ ├── MVPApplication.hpp
│ │ │ │ │ ├── MVPHeap.hpp
│ │ │ │ │ ├── Presenter.hpp
│ │ │ │ │ └── View.hpp
│ │ │ │ ├── platform
│ │ │ │ │ ├── core
│ │ │ │ │ │ └── MCUInstrumentation.hpp
│ │ │ │ │ ├── driver
│ │ │ │ │ │ ├── button
│ │ │ │ │ │ │ └── ButtonController.hpp
│ │ │ │ │ │ ├── i2c
│ │ │ │ │ │ │ └── I2C.hpp
│ │ │ │ │ │ ├── lcd
│ │ │ │ │ │ │ ├── LCD16bpp.hpp
│ │ │ │ │ │ │ ├── LCD16bppSerialFlash.hpp
│ │ │ │ │ │ │ ├── LCD1bpp.hpp
│ │ │ │ │ │ │ ├── LCD24bpp.hpp
│ │ │ │ │ │ │ ├── LCD2bpp.hpp
│ │ │ │ │ │ │ ├── LCD32bpp.hpp
│ │ │ │ │ │ │ ├── LCD32bpp_XRGB8888.hpp
│ │ │ │ │ │ │ ├── LCD4bpp.hpp
│ │ │ │ │ │ │ ├── LCD8bpp_ABGR2222.hpp
│ │ │ │ │ │ │ ├── LCD8bpp_ARGB2222.hpp
│ │ │ │ │ │ │ ├── LCD8bpp_BGRA2222.hpp
│ │ │ │ │ │ │ └── LCD8bpp_RGBA2222.hpp
│ │ │ │ │ │ └── touch
│ │ │ │ │ │ ├── I2CTouchController.hpp
│ │ │ │ │ │ ├── NoTouchController.hpp
│ │ │ │ │ │ ├── SDL2TouchController.hpp
│ │ │ │ │ │ ├── SDLTouchController.hpp
│ │ │ │ │ │ └── TouchController.hpp
│ │ │ │ │ └── hal
│ │ │ │ │ └── simulator
│ │ │ │ │ └── sdl2
│ │ │ │ │ ├── HALSDL2.hpp
│ │ │ │ │ └── vendor
│ │ │ │ │ └── SDL2
│ │ │ │ │ ├── SDL.h
│ │ │ │ │ ├── SDL_assert.h
│ │ │ │ │ ├── SDL_atomic.h
│ │ │ │ │ ├── SDL_audio.h
│ │ │ │ │ ├── SDL_bits.h
│ │ │ │ │ ├── SDL_blendmode.h
│ │ │ │ │ ├── SDL_clipboard.h
│ │ │ │ │ ├── SDL_config.h
│ │ │ │ │ ├── SDL_config.h.cmake
│ │ │ │ │ ├── SDL_config.h.in
│ │ │ │ │ ├── SDL_config_android.h
│ │ │ │ │ ├── SDL_config_iphoneos.h
│ │ │ │ │ ├── SDL_config_macosx.h
│ │ │ │ │ ├── SDL_config_minimal.h
│ │ │ │ │ ├── SDL_config_pandora.h
│ │ │ │ │ ├── SDL_config_psp.h
│ │ │ │ │ ├── SDL_config_windows.h
│ │ │ │ │ ├── SDL_config_winrt.h
│ │ │ │ │ ├── SDL_config_wiz.h
│ │ │ │ │ ├── SDL_copying.h
│ │ │ │ │ ├── SDL_cpuinfo.h
│ │ │ │ │ ├── SDL_egl.h
│ │ │ │ │ ├── SDL_endian.h
│ │ │ │ │ ├── SDL_error.h
│ │ │ │ │ ├── SDL_events.h
│ │ │ │ │ ├── SDL_filesystem.h
│ │ │ │ │ ├── SDL_gamecontroller.h
│ │ │ │ │ ├── SDL_gesture.h
│ │ │ │ │ ├── SDL_haptic.h
│ │ │ │ │ ├── SDL_hints.h
│ │ │ │ │ ├── SDL_image.h
│ │ │ │ │ ├── SDL_joystick.h
│ │ │ │ │ ├── SDL_keyboard.h
│ │ │ │ │ ├── SDL_keycode.h
│ │ │ │ │ ├── SDL_loadso.h
│ │ │ │ │ ├── SDL_log.h
│ │ │ │ │ ├── SDL_main.h
│ │ │ │ │ ├── SDL_messagebox.h
│ │ │ │ │ ├── SDL_mouse.h
│ │ │ │ │ ├── SDL_mutex.h
│ │ │ │ │ ├── SDL_name.h
│ │ │ │ │ ├── SDL_opengl.h
│ │ │ │ │ ├── SDL_opengl_glext.h
│ │ │ │ │ ├── SDL_opengles.h
│ │ │ │ │ ├── SDL_opengles2.h
│ │ │ │ │ ├── SDL_opengles2_gl2.h
│ │ │ │ │ ├── SDL_opengles2_gl2ext.h
│ │ │ │ │ ├── SDL_opengles2_gl2platform.h
│ │ │ │ │ ├── SDL_opengles2_khrplatform.h
│ │ │ │ │ ├── SDL_pixels.h
│ │ │ │ │ ├── SDL_platform.h
│ │ │ │ │ ├── SDL_power.h
│ │ │ │ │ ├── SDL_quit.h
│ │ │ │ │ ├── SDL_rect.h
│ │ │ │ │ ├── SDL_render.h
│ │ │ │ │ ├── SDL_revision.h
│ │ │ │ │ ├── SDL_rwops.h
│ │ │ │ │ ├── SDL_scancode.h
│ │ │ │ │ ├── SDL_shape.h
│ │ │ │ │ ├── SDL_stdinc.h
│ │ │ │ │ ├── SDL_surface.h
│ │ │ │ │ ├── SDL_system.h
│ │ │ │ │ ├── SDL_syswm.h
│ │ │ │ │ ├── SDL_test.h
│ │ │ │ │ ├── SDL_test_assert.h
│ │ │ │ │ ├── SDL_test_common.h
│ │ │ │ │ ├── SDL_test_compare.h
│ │ │ │ │ ├── SDL_test_crc32.h
│ │ │ │ │ ├── SDL_test_font.h
│ │ │ │ │ ├── SDL_test_fuzzer.h
│ │ │ │ │ ├── SDL_test_harness.h
│ │ │ │ │ ├── SDL_test_images.h
│ │ │ │ │ ├── SDL_test_log.h
│ │ │ │ │ ├── SDL_test_md5.h
│ │ │ │ │ ├── SDL_test_random.h
│ │ │ │ │ ├── SDL_thread.h
│ │ │ │ │ ├── SDL_timer.h
│ │ │ │ │ ├── SDL_touch.h
│ │ │ │ │ ├── SDL_types.h
│ │ │ │ │ ├── SDL_version.h
│ │ │ │ │ ├── SDL_video.h
│ │ │ │ │ ├── begin_code.h
│ │ │ │ │ └── close_code.h
│ │ │ │ └── touchgfx
│ │ │ │ ├── Application.hpp
│ │ │ │ ├── Bitmap.hpp
│ │ │ │ ├── Callback.hpp
│ │ │ │ ├── Color.hpp
│ │ │ │ ├── ConstFont.hpp
│ │ │ │ ├── Drawable.hpp
│ │ │ │ ├── EasingEquations.hpp
│ │ │ │ ├── Event.hpp
│ │ │ │ ├── Font.hpp
│ │ │ │ ├── FontManager.hpp
│ │ │ │ ├── InternalFlashFont.hpp
│ │ │ │ ├── JSMOCHelper.hpp
│ │ │ │ ├── Math3D.hpp
│ │ │ │ ├── Matrix3x3.hpp
│ │ │ │ ├── Screen.hpp
│ │ │ │ ├── TextProvider.hpp
│ │ │ │ ├── Texts.hpp
│ │ │ │ ├── TextureMapTypes.hpp
│ │ │ │ ├── TypedText.hpp
│ │ │ │ ├── UIEventListener.hpp
│ │ │ │ ├── Unicode.hpp
│ │ │ │ ├── Utils.hpp
│ │ │ │ ├── Version.hpp
│ │ │ │ ├── canvas_widget_renderer
│ │ │ │ │ ├── CanvasWidgetRenderer.hpp
│ │ │ │ │ ├── Cell.hpp
│ │ │ │ │ ├── Outline.hpp
│ │ │ │ │ ├── Rasterizer.hpp
│ │ │ │ │ └── license.txt
│ │ │ │ ├── containers
│ │ │ │ │ ├── CacheableContainer.hpp
│ │ │ │ │ ├── Container.hpp
│ │ │ │ │ ├── ListLayout.hpp
│ │ │ │ │ ├── ModalWindow.hpp
│ │ │ │ │ ├── ScrollableContainer.hpp
│ │ │ │ │ ├── SlideMenu.hpp
│ │ │ │ │ ├── Slider.hpp
│ │ │ │ │ ├── SwipeContainer.hpp
│ │ │ │ │ ├── ZoomAnimationImage.hpp
│ │ │ │ │ ├── buttons
│ │ │ │ │ │ ├── AbstractButtonContainer.hpp
│ │ │ │ │ │ ├── AnimatedImageButtonStyle.hpp
│ │ │ │ │ │ ├── BoxWithBorderButtonStyle.hpp
│ │ │ │ │ │ ├── Buttons.hpp
│ │ │ │ │ │ ├── ClickButtonTrigger.hpp
│ │ │ │ │ │ ├── IconButtonStyle.hpp
│ │ │ │ │ │ ├── ImageButtonStyle.hpp
│ │ │ │ │ │ ├── RepeatButtonTrigger.hpp
│ │ │ │ │ │ ├── TextButtonStyle.hpp
│ │ │ │ │ │ ├── TiledImageButtonStyle.hpp
│ │ │ │ │ │ ├── ToggleButtonTrigger.hpp
│ │ │ │ │ │ ├── TouchButtonTrigger.hpp
│ │ │ │ │ │ ├── TwoWildcardTextButtonStyle.hpp
│ │ │ │ │ │ └── WildcardTextButtonStyle.hpp
│ │ │ │ │ ├── clock
│ │ │ │ │ │ ├── AbstractClock.hpp
│ │ │ │ │ │ ├── AnalogClock.hpp
│ │ │ │ │ │ └── DigitalClock.hpp
│ │ │ │ │ ├── progress_indicators
│ │ │ │ │ │ ├── AbstractDirectionProgress.hpp
│ │ │ │ │ │ ├── AbstractProgressIndicator.hpp
│ │ │ │ │ │ ├── BoxProgress.hpp
│ │ │ │ │ │ ├── CircleProgress.hpp
│ │ │ │ │ │ ├── ImageProgress.hpp
│ │ │ │ │ │ ├── LineProgress.hpp
│ │ │ │ │ │ └── TextProgress.hpp
│ │ │ │ │ └── scrollers
│ │ │ │ │ ├── DrawableList.hpp
│ │ │ │ │ ├── ScrollBase.hpp
│ │ │ │ │ ├── ScrollList.hpp
│ │ │ │ │ ├── ScrollWheel.hpp
│ │ │ │ │ ├── ScrollWheelBase.hpp
│ │ │ │ │ └── ScrollWheelWithSelectionStyle.hpp
│ │ │ │ ├── events
│ │ │ │ │ ├── ClickEvent.hpp
│ │ │ │ │ ├── DragEvent.hpp
│ │ │ │ │ └── GestureEvent.hpp
│ │ │ │ ├── hal
│ │ │ │ │ ├── Atomic.hpp
│ │ │ │ │ ├── BlitOp.hpp
│ │ │ │ │ ├── BoardConfiguration.hpp
│ │ │ │ │ ├── Buttons.hpp
│ │ │ │ │ ├── Config.hpp
│ │ │ │ │ ├── DMA.hpp
│ │ │ │ │ ├── FlashDataReader.hpp
│ │ │ │ │ ├── FrameBufferAllocator.hpp
│ │ │ │ │ ├── GPIO.hpp
│ │ │ │ │ ├── Gestures.hpp
│ │ │ │ │ ├── HAL.hpp
│ │ │ │ │ ├── NoDMA.hpp
│ │ │ │ │ ├── OSWrappers.hpp
│ │ │ │ │ ├── Paint.hpp
│ │ │ │ │ ├── PaintImpl.hpp
│ │ │ │ │ ├── PaintRGB565Impl.hpp
│ │ │ │ │ ├── PaintRGB888Impl.hpp
│ │ │ │ │ ├── PartialFrameBufferManager.hpp
│ │ │ │ │ ├── Types.hpp
│ │ │ │ │ ├── VGData.hpp
│ │ │ │ │ ├── VectorRenderer.hpp
│ │ │ │ │ └── VideoController.hpp
│ │ │ │ ├── lcd
│ │ │ │ │ ├── DebugPrinter.hpp
│ │ │ │ │ ├── LCD.hpp
│ │ │ │ │ ├── LCD16DebugPrinter.hpp
│ │ │ │ │ ├── LCD1DebugPrinter.hpp
│ │ │ │ │ ├── LCD24DebugPrinter.hpp
│ │ │ │ │ ├── LCD2DebugPrinter.hpp
│ │ │ │ │ ├── LCD32DebugPrinter.hpp
│ │ │ │ │ ├── LCD4DebugPrinter.hpp
│ │ │ │ │ ├── LCD8ABGR2222DebugPrinter.hpp
│ │ │ │ │ ├── LCD8ARGB2222DebugPrinter.hpp
│ │ │ │ │ ├── LCD8BGRA2222DebugPrinter.hpp
│ │ │ │ │ ├── LCD8DebugPrinterBase.hpp
│ │ │ │ │ └── LCD8RGBA2222DebugPrinter.hpp
│ │ │ │ ├── mixins
│ │ │ │ │ ├── ClickListener.hpp
│ │ │ │ │ ├── Draggable.hpp
│ │ │ │ │ ├── FadeAnimator.hpp
│ │ │ │ │ ├── MoveAnimator.hpp
│ │ │ │ │ └── Snapper.hpp
│ │ │ │ ├── transforms
│ │ │ │ │ ├── DisplayTransformation.hpp
│ │ │ │ │ └── TouchCalibration.hpp
│ │ │ │ ├── transitions
│ │ │ │ │ ├── BlockTransition.hpp
│ │ │ │ │ ├── CoverTransition.hpp
│ │ │ │ │ ├── NoTransition.hpp
│ │ │ │ │ ├── SlideTransition.hpp
│ │ │ │ │ ├── Transition.hpp
│ │ │ │ │ └── WipeTransition.hpp
│ │ │ │ └── widgets
│ │ │ │ ├── AbstractButton.hpp
│ │ │ │ ├── AnimatedImage.hpp
│ │ │ │ ├── AnimationTextureMapper.hpp
│ │ │ │ ├── Box.hpp
│ │ │ │ ├── BoxWithBorder.hpp
│ │ │ │ ├── Button.hpp
│ │ │ │ ├── ButtonWithIcon.hpp
│ │ │ │ ├── ButtonWithLabel.hpp
│ │ │ │ ├── Gauge.hpp
│ │ │ │ ├── Image.hpp
│ │ │ │ ├── Keyboard.hpp
│ │ │ │ ├── PixelDataWidget.hpp
│ │ │ │ ├── RadioButton.hpp
│ │ │ │ ├── RadioButtonGroup.hpp
│ │ │ │ ├── RepeatButton.hpp
│ │ │ │ ├── SVGImage.hpp
│ │ │ │ ├── ScalableImage.hpp
│ │ │ │ ├── SnapshotWidget.hpp
│ │ │ │ ├── TextArea.hpp
│ │ │ │ ├── TextAreaWithWildcard.hpp
│ │ │ │ ├── TextureMapper.hpp
│ │ │ │ ├── TiledImage.hpp
│ │ │ │ ├── ToggleButton.hpp
│ │ │ │ ├── TouchArea.hpp
│ │ │ │ ├── VideoWidget.hpp
│ │ │ │ ├── Widget.hpp
│ │ │ │ ├── canvas
│ │ │ │ │ ├── AbstractPainter.hpp
│ │ │ │ │ ├── AbstractPainterABGR2222.hpp
│ │ │ │ │ ├── AbstractPainterARGB2222.hpp
│ │ │ │ │ ├── AbstractPainterARGB8888.hpp
│ │ │ │ │ ├── AbstractPainterBGRA2222.hpp
│ │ │ │ │ ├── AbstractPainterBW.hpp
│ │ │ │ │ ├── AbstractPainterBitmap.hpp
│ │ │ │ │ ├── AbstractPainterColor.hpp
│ │ │ │ │ ├── AbstractPainterGRAY2.hpp
│ │ │ │ │ ├── AbstractPainterGRAY4.hpp
│ │ │ │ │ ├── AbstractPainterLinearGradient.hpp
│ │ │ │ │ ├── AbstractPainterRGB565.hpp
│ │ │ │ │ ├── AbstractPainterRGB888.hpp
│ │ │ │ │ ├── AbstractPainterRGBA2222.hpp
│ │ │ │ │ ├── AbstractShape.hpp
│ │ │ │ │ ├── CWRUtil.hpp
│ │ │ │ │ ├── CWRVectorRenderer.hpp
│ │ │ │ │ ├── Canvas.hpp
│ │ │ │ │ ├── CanvasWidget.hpp
│ │ │ │ │ ├── Circle.hpp
│ │ │ │ │ ├── Line.hpp
│ │ │ │ │ ├── PainterABGR2222.hpp
│ │ │ │ │ ├── PainterABGR2222Bitmap.hpp
│ │ │ │ │ ├── PainterARGB2222.hpp
│ │ │ │ │ ├── PainterARGB2222Bitmap.hpp
│ │ │ │ │ ├── PainterARGB8888.hpp
│ │ │ │ │ ├── PainterARGB8888Bitmap.hpp
│ │ │ │ │ ├── PainterARGB8888L8Bitmap.hpp
│ │ │ │ │ ├── PainterBGRA2222.hpp
│ │ │ │ │ ├── PainterBGRA2222Bitmap.hpp
│ │ │ │ │ ├── PainterBW.hpp
│ │ │ │ │ ├── PainterBWBitmap.hpp
│ │ │ │ │ ├── PainterGRAY2.hpp
│ │ │ │ │ ├── PainterGRAY2Bitmap.hpp
│ │ │ │ │ ├── PainterGRAY4.hpp
│ │ │ │ │ ├── PainterGRAY4Bitmap.hpp
│ │ │ │ │ ├── PainterRGB565.hpp
│ │ │ │ │ ├── PainterRGB565Bitmap.hpp
│ │ │ │ │ ├── PainterRGB565L8Bitmap.hpp
│ │ │ │ │ ├── PainterRGB565LinearGradient.hpp
│ │ │ │ │ ├── PainterRGB888.hpp
│ │ │ │ │ ├── PainterRGB888Bitmap.hpp
│ │ │ │ │ ├── PainterRGB888L8Bitmap.hpp
│ │ │ │ │ ├── PainterRGB888LinearGradient.hpp
│ │ │ │ │ ├── PainterRGBA2222.hpp
│ │ │ │ │ ├── PainterRGBA2222Bitmap.hpp
│ │ │ │ │ ├── PainterXRGB8888.hpp
│ │ │ │ │ ├── PainterXRGB8888Bitmap.hpp
│ │ │ │ │ ├── PainterXRGB8888L8Bitmap.hpp
│ │ │ │ │ └── Shape.hpp
│ │ │ │ └── graph
│ │ │ │ ├── AbstractDataGraph.hpp
│ │ │ │ ├── Graph.hpp
│ │ │ │ ├── GraphElements.hpp
│ │ │ │ ├── GraphLabels.hpp
│ │ │ │ ├── GraphScroll.hpp
│ │ │ │ ├── GraphWrapAndClear.hpp
│ │ │ │ └── GraphWrapAndOverwrite.hpp
│ │ │ ├── source
│ │ │ │ ├── platform
│ │ │ │ │ ├── driver
│ │ │ │ │ │ └── touch
│ │ │ │ │ │ └── SDL2TouchController.cpp
│ │ │ │ │ └── hal
│ │ │ │ │ └── simulator
│ │ │ │ │ └── sdl2
│ │ │ │ │ ├── HALSDL2.cpp
│ │ │ │ │ ├── HALSDL2_icon.cpp
│ │ │ │ │ └── OSWrappers.cpp
│ │ │ │ └── touchgfx
│ │ │ │ ├── containers
│ │ │ │ │ ├── CacheableContainer.cpp
│ │ │ │ │ ├── Container.cpp
│ │ │ │ │ ├── ListLayout.cpp
│ │ │ │ │ ├── ModalWindow.cpp
│ │ │ │ │ ├── ScrollableContainer.cpp
│ │ │ │ │ ├── SlideMenu.cpp
│ │ │ │ │ ├── Slider.cpp
│ │ │ │ │ ├── SwipeContainer.cpp
│ │ │ │ │ ├── ZoomAnimationImage.cpp
│ │ │ │ │ ├── clock
│ │ │ │ │ │ ├── AbstractClock.cpp
│ │ │ │ │ │ ├── AnalogClock.cpp
│ │ │ │ │ │ └── DigitalClock.cpp
│ │ │ │ │ ├── progress_indicators
│ │ │ │ │ │ ├── AbstractDirectionProgress.cpp
│ │ │ │ │ │ ├── AbstractProgressIndicator.cpp
│ │ │ │ │ │ ├── BoxProgress.cpp
│ │ │ │ │ │ ├── CircleProgress.cpp
│ │ │ │ │ │ ├── ImageProgress.cpp
│ │ │ │ │ │ ├── LineProgress.cpp
│ │ │ │ │ │ └── TextProgress.cpp
│ │ │ │ │ └── scrollers
│ │ │ │ │ ├── DrawableList.cpp
│ │ │ │ │ ├── ScrollBase.cpp
│ │ │ │ │ ├── ScrollList.cpp
│ │ │ │ │ ├── ScrollWheel.cpp
│ │ │ │ │ ├── ScrollWheelBase.cpp
│ │ │ │ │ └── ScrollWheelWithSelectionStyle.cpp
│ │ │ │ └── widgets
│ │ │ │ ├── AbstractButton.cpp
│ │ │ │ ├── AnimatedImage.cpp
│ │ │ │ ├── AnimationTextureMapper.cpp
│ │ │ │ ├── Box.cpp
│ │ │ │ ├── BoxWithBorder.cpp
│ │ │ │ ├── Button.cpp
│ │ │ │ ├── ButtonWithIcon.cpp
│ │ │ │ ├── ButtonWithLabel.cpp
│ │ │ │ ├── Gauge.cpp
│ │ │ │ ├── Image.cpp
│ │ │ │ ├── Keyboard.cpp
│ │ │ │ ├── PixelDataWidget.cpp
│ │ │ │ ├── RadioButton.cpp
│ │ │ │ ├── RepeatButton.cpp
│ │ │ │ ├── SVGImage.cpp
│ │ │ │ ├── ScalableImage.cpp
│ │ │ │ ├── SnapshotWidget.cpp
│ │ │ │ ├── TextArea.cpp
│ │ │ │ ├── TextAreaWithWildcard.cpp
│ │ │ │ ├── TextureMapper.cpp
│ │ │ │ ├── TiledImage.cpp
│ │ │ │ ├── ToggleButton.cpp
│ │ │ │ ├── TouchArea.cpp
│ │ │ │ ├── VideoWidget.cpp
│ │ │ │ ├── canvas
│ │ │ │ │ ├── AbstractShape.cpp
│ │ │ │ │ ├── CWRVectorRenderer.cpp
│ │ │ │ │ ├── Canvas.cpp
│ │ │ │ │ ├── CanvasWidget.cpp
│ │ │ │ │ ├── Circle.cpp
│ │ │ │ │ ├── Line.cpp
│ │ │ │ │ ├── PainterABGR2222.cpp
│ │ │ │ │ ├── PainterABGR2222Bitmap.cpp
│ │ │ │ │ ├── PainterARGB2222.cpp
│ │ │ │ │ ├── PainterARGB2222Bitmap.cpp
│ │ │ │ │ ├── PainterARGB8888.cpp
│ │ │ │ │ ├── PainterARGB8888Bitmap.cpp
│ │ │ │ │ ├── PainterARGB8888L8Bitmap.cpp
│ │ │ │ │ ├── PainterBGRA2222.cpp
│ │ │ │ │ ├── PainterBGRA2222Bitmap.cpp
│ │ │ │ │ ├── PainterBW.cpp
│ │ │ │ │ ├── PainterBWBitmap.cpp
│ │ │ │ │ ├── PainterGRAY2.cpp
│ │ │ │ │ ├── PainterGRAY2Bitmap.cpp
│ │ │ │ │ ├── PainterGRAY4.cpp
│ │ │ │ │ ├── PainterGRAY4Bitmap.cpp
│ │ │ │ │ ├── PainterRGB565.cpp
│ │ │ │ │ ├── PainterRGB565Bitmap.cpp
│ │ │ │ │ ├── PainterRGB565L8Bitmap.cpp
│ │ │ │ │ ├── PainterRGB565LinearGradient.cpp
│ │ │ │ │ ├── PainterRGB888.cpp
│ │ │ │ │ ├── PainterRGB888Bitmap.cpp
│ │ │ │ │ ├── PainterRGB888L8Bitmap.cpp
│ │ │ │ │ ├── PainterRGB888LinearGradient.cpp
│ │ │ │ │ ├── PainterRGBA2222.cpp
│ │ │ │ │ ├── PainterRGBA2222Bitmap.cpp
│ │ │ │ │ ├── PainterXRGB8888.cpp
│ │ │ │ │ ├── PainterXRGB8888Bitmap.cpp
│ │ │ │ │ └── PainterXRGB8888L8Bitmap.cpp
│ │ │ │ └── graph
│ │ │ │ ├── AbstractDataGraph.cpp
│ │ │ │ ├── Graph.cpp
│ │ │ │ ├── GraphElements.cpp
│ │ │ │ ├── GraphLabels.cpp
│ │ │ │ ├── GraphScroll.cpp
│ │ │ │ ├── GraphWrapAndClear.cpp
│ │ │ │ └── GraphWrapAndOverwrite.cpp
│ │ │ └── tools
│ │ │ ├── fontconvert
│ │ │ │ └── build
│ │ │ │ ├── linux
│ │ │ │ │ └── fontconvert.out
│ │ │ │ └── win
│ │ │ │ └── fontconvert.out
│ │ │ ├── imageconvert
│ │ │ │ └── build
│ │ │ │ ├── linux
│ │ │ │ │ └── imageconvert.out
│ │ │ │ ├── msvs
│ │ │ │ │ └── ImageConvert.exe
│ │ │ │ └── win
│ │ │ │ └── imageconvert.out
│ │ │ ├── textconvert
│ │ │ │ ├── Templates
│ │ │ │ │ ├── ApplicationFontProvider.cpp.temp
│ │ │ │ │ ├── ApplicationFontProvider.hpp.temp
│ │ │ │ │ ├── CachedFont.cpp.temp
│ │ │ │ │ ├── CachedFont.hpp.temp
│ │ │ │ │ ├── FontCache.cpp.temp
│ │ │ │ │ ├── FontCache.hpp.temp
│ │ │ │ │ ├── GeneratedFont.cpp.temp
│ │ │ │ │ ├── GeneratedFont.hpp.temp
│ │ │ │ │ ├── LanguageXX.cpp.bin.temp
│ │ │ │ │ ├── LanguageXX.cpp.temp
│ │ │ │ │ ├── TextKeysAndLanguages.hpp.temp
│ │ │ │ │ ├── Texts.cpp.temp
│ │ │ │ │ ├── TypedTextDatabase.cpp.temp
│ │ │ │ │ ├── TypedTextDatabase.hpp.temp
│ │ │ │ │ ├── UnmappedDataFont.cpp.temp
│ │ │ │ │ └── UnmappedDataFont.hpp.temp
│ │ │ │ ├── lib
│ │ │ │ │ ├── emitters
│ │ │ │ │ │ ├── application_font_provider_cpp.rb
│ │ │ │ │ │ ├── application_font_provider_hpp.rb
│ │ │ │ │ │ ├── cached_font_cpp.rb
│ │ │ │ │ │ ├── cached_font_hpp.rb
│ │ │ │ │ │ ├── font_cache_cpp.rb
│ │ │ │ │ │ ├── font_cache_hpp.rb
│ │ │ │ │ │ ├── fonts_cpp.rb
│ │ │ │ │ │ ├── generated_font_cpp.rb
│ │ │ │ │ │ ├── generated_font_hpp.rb
│ │ │ │ │ │ ├── languages_bin.rb
│ │ │ │ │ │ ├── languages_cpp.rb
│ │ │ │ │ │ ├── template.rb
│ │ │ │ │ │ ├── text_keys_and_languages_hpp.rb
│ │ │ │ │ │ ├── texts_cpp.rb
│ │ │ │ │ │ ├── typed_text_database_cpp.rb
│ │ │ │ │ │ ├── typed_text_database_hpp.rb
│ │ │ │ │ │ ├── unicodes_txt.rb
│ │ │ │ │ │ ├── unmapped_data_font_cpp.rb
│ │ │ │ │ │ └── unmapped_data_font_hpp.rb
│ │ │ │ │ ├── excel_reader.rb
│ │ │ │ │ ├── file_io.rb
│ │ │ │ │ ├── generator.rb
│ │ │ │ │ ├── outputter.rb
│ │ │ │ │ ├── sanitizer.rb
│ │ │ │ │ ├── string_collector.rb
│ │ │ │ │ ├── text_database_parser.rb
│ │ │ │ │ ├── text_database_parser_4_17.rb
│ │ │ │ │ ├── text_database_parser_4_18.rb
│ │ │ │ │ ├── text_database_upgrader.rb
│ │ │ │ │ ├── text_database_validator.rb
│ │ │ │ │ ├── text_entries.rb
│ │ │ │ │ ├── translation_io.rb
│ │ │ │ │ ├── typographies.rb
│ │ │ │ │ ├── version.rb
│ │ │ │ │ ├── xml_reader.rb
│ │ │ │ │ ├── xml_validator.rb
│ │ │ │ │ └── xml_writer.rb
│ │ │ │ ├── main.rb
│ │ │ │ ├── schema
│ │ │ │ │ ├── readme.md
│ │ │ │ │ ├── texts.xml
│ │ │ │ │ └── texts.xsd
│ │ │ │ ├── translations.rb
│ │ │ │ └── upgrader.rb
│ │ │ └── videoconvert
│ │ │ ├── bintoelf.rb
│ │ │ └── videoconvert.rb
│ │ ├── lib
│ │ │ ├── core
│ │ │ │ ├── cortex_m0
│ │ │ │ │ ├── IAR8.x
│ │ │ │ │ │ ├── touchgfx_core.a
│ │ │ │ │ │ └── touchgfx_core_release.a
│ │ │ │ │ ├── Keil
│ │ │ │ │ │ └── touchgfx_core.lib
│ │ │ │ │ ├── Keil6.x
│ │ │ │ │ │ ├── touchgfx_core_wchar16.lib
│ │ │ │ │ │ └── touchgfx_core_wchar32.lib
│ │ │ │ │ └── gcc
│ │ │ │ │ └── libtouchgfx.a
│ │ │ │ ├── cortex_m33
│ │ │ │ │ ├── IAR8.x
│ │ │ │ │ │ ├── touchgfx_core.a
│ │ │ │ │ │ └── touchgfx_core_release.a
│ │ │ │ │ ├── Keil6.x
│ │ │ │ │ │ ├── touchgfx_core_wchar16.lib
│ │ │ │ │ │ └── touchgfx_core_wchar32.lib
│ │ │ │ │ └── gcc
│ │ │ │ │ ├── libtouchgfx-float-abi-hard.a
│ │ │ │ │ └── libtouchgfx.a
│ │ │ │ ├── cortex_m4f
│ │ │ │ │ ├── IAR8.x
│ │ │ │ │ │ ├── touchgfx_core.a
│ │ │ │ │ │ └── touchgfx_core_release.a
│ │ │ │ │ ├── Keil
│ │ │ │ │ │ └── touchgfx_core.lib
│ │ │ │ │ ├── Keil6.x
│ │ │ │ │ │ ├── touchgfx_core_wchar16.lib
│ │ │ │ │ │ └── touchgfx_core_wchar32.lib
│ │ │ │ │ └── gcc
│ │ │ │ │ ├── libtouchgfx-float-abi-hard.a
│ │ │ │ │ └── libtouchgfx.a
│ │ │ │ └── cortex_m7
│ │ │ │ ├── IAR
│ │ │ │ │ ├── touchgfx_core.a
│ │ │ │ │ └── touchgfx_core_release.a
│ │ │ │ ├── IAR8.x
│ │ │ │ │ ├── touchgfx_core.a
│ │ │ │ │ └── touchgfx_core_release.a
│ │ │ │ ├── Keil
│ │ │ │ │ └── touchgfx_core.lib
│ │ │ │ ├── Keil6.x
│ │ │ │ │ ├── touchgfx_core_wchar16.lib
│ │ │ │ │ └── touchgfx_core_wchar32.lib
│ │ │ │ └── gcc
│ │ │ │ ├── libtouchgfx-float-abi-hard.a
│ │ │ │ └── libtouchgfx.a
│ │ │ ├── linux
│ │ │ │ └── libtouchgfx.a
│ │ │ ├── sdl2
│ │ │ │ └── win32
│ │ │ │ ├── README-SDL.txt
│ │ │ │ ├── SDL2.dll
│ │ │ │ ├── SDL2.lib
│ │ │ │ ├── SDL2_image.dll
│ │ │ │ ├── SDL2_image.lib
│ │ │ │ ├── dll2lib.bat
│ │ │ │ ├── libSDL2.a
│ │ │ │ ├── libSDL2_image.a
│ │ │ │ ├── libpng16-16.dll
│ │ │ │ └── zlib1.dll
│ │ │ └── win
│ │ │ ├── mingw32
│ │ │ │ └── libtouchgfx.a
│ │ │ └── msvs
│ │ │ ├── libtouchgfx_v100.lib
│ │ │ ├── libtouchgfx_v100_debug.lib
│ │ │ ├── libtouchgfx_v110.lib
│ │ │ ├── libtouchgfx_v110_debug.lib
│ │ │ ├── libtouchgfx_v120.lib
│ │ │ ├── libtouchgfx_v120_debug.lib
│ │ │ ├── libtouchgfx_v140.lib
│ │ │ ├── libtouchgfx_v140_debug.lib
│ │ │ ├── libtouchgfx_v141.lib
│ │ │ ├── libtouchgfx_v141_debug.lib
│ │ │ ├── libtouchgfx_v142.lib
│ │ │ ├── libtouchgfx_v142_debug.lib
│ │ │ ├── libtouchgfx_v143.lib
│ │ │ └── libtouchgfx_v143_debug.lib
│ │ └── os
│ │ ├── OSWrappers.cpp
│ │ └── OSWrappers_cmsis.cpp
│ └── Third_Party
│ └── FreeRTOS
│ └── Source
│ ├── CMSIS_RTOS_V2
│ │ ├── cmsis_os.h
│ │ ├── cmsis_os2.c
│ │ ├── cmsis_os2.h
│ │ ├── freertos_mpool.h
│ │ └── freertos_os2.h
│ ├── LICENSE
│ ├── croutine.c
│ ├── event_groups.c
│ ├── include
│ │ ├── FreeRTOS.h
│ │ ├── StackMacros.h
│ │ ├── atomic.h
│ │ ├── croutine.h
│ │ ├── deprecated_definitions.h
│ │ ├── event_groups.h
│ │ ├── list.h
│ │ ├── message_buffer.h
│ │ ├── mpu_prototypes.h
│ │ ├── mpu_wrappers.h
│ │ ├── portable.h
│ │ ├── projdefs.h
│ │ ├── queue.h
│ │ ├── semphr.h
│ │ ├── stack_macros.h
│ │ ├── stream_buffer.h
│ │ ├── task.h
│ │ └── timers.h
│ ├── list.c
│ ├── portable
│ │ ├── MemMang
│ │ │ └── heap_4.c
│ │ └── RVDS
│ │ └── ARM_CM4F
│ │ ├── port.c
│ │ └── portmacro.h
│ ├── queue.c
│ ├── stream_buffer.c
│ ├── tasks.c
│ └── timers.c
├── STM32CubeIDE
│ ├── Application
│ │ ├── Startup
│ │ │ └── startup_stm32f429zitx.s
│ │ └── User
│ │ ├── syscalls.c
│ │ └── sysmem.c
│ ├── STM32F429I-DISCO Debug.launch
│ ├── STM32F429ZITX_FLASH.ld
│ └── STM32F429ZITX_RAM.ld
├── STM32F429I_DISCO_REV_D01.ioc
├── TouchGFX
│ ├── App
│ │ ├── app_touchgfx.c
│ │ └── app_touchgfx.h
│ ├── ApplicationTemplate.touchgfx.part
│ ├── MyApplication_6.touchgfx
│ ├── MyApplication_6_backup.touchgfx
│ ├── application.config
│ ├── assets
│ │ ├── fonts
│ │ │ └── verdana.ttf
│ │ ├── images
│ │ │ └── im20230609140231.png
│ │ └── texts
│ │ ├── texts.xml
│ │ └── texts.xsd
│ ├── config
│ │ ├── gcc
│ │ │ └── app.mk
│ │ └── msvs
│ │ └── Application.props
│ ├── generated
│ │ ├── fonts
│ │ │ ├── UnicodeListverdana_10_4.txt
│ │ │ ├── UnicodeListverdana_20_4.txt
│ │ │ ├── UnicodeListverdana_40_4.txt
│ │ │ ├── cache
│ │ │ │ ├── ApplicationFontProvider.cache
│ │ │ │ ├── ApplicationFontProviderHpp.cache
│ │ │ │ ├── Font_verdana_10_4bppCpp.cache
│ │ │ │ ├── Font_verdana_20_4bppCpp.cache
│ │ │ │ └── Font_verdana_40_4bppCpp.cache
│ │ │ ├── include
│ │ │ │ └── fonts
│ │ │ │ ├── ApplicationFontProvider.hpp
│ │ │ │ ├── CachedFont.hpp
│ │ │ │ ├── FontCache.hpp
│ │ │ │ ├── GeneratedFont.hpp
│ │ │ │ └── UnmappedDataFont.hpp
│ │ │ └── src
│ │ │ ├── ApplicationFontProvider.cpp
│ │ │ ├── CachedFont.cpp
│ │ │ ├── FontCache.cpp
│ │ │ ├── Font_verdana_10_4bpp_0.cpp
│ │ │ ├── Font_verdana_20_4bpp_0.cpp
│ │ │ ├── Font_verdana_40_4bpp_0.cpp
│ │ │ ├── GeneratedFont.cpp
│ │ │ ├── Kerning_verdana_10_4bpp.cpp
│ │ │ ├── Kerning_verdana_20_4bpp.cpp
│ │ │ ├── Kerning_verdana_40_4bpp.cpp
│ │ │ ├── Table_verdana_10_4bpp.cpp
│ │ │ ├── Table_verdana_20_4bpp.cpp
│ │ │ ├── Table_verdana_40_4bpp.cpp
│ │ │ └── UnmappedDataFont.cpp
│ │ ├── gui_generated
│ │ │ ├── include
│ │ │ │ └── gui_generated
│ │ │ │ ├── common
│ │ │ │ │ ├── FrontendApplicationBase.hpp
│ │ │ │ │ ├── FrontendHeapBase.hpp
│ │ │ │ │ └── SimConstants.hpp
│ │ │ │ ├── main_screen
│ │ │ │ │ └── MainViewBase.hpp
│ │ │ │ └── me_screen
│ │ │ │ └── meViewBase.hpp
│ │ │ └── src
│ │ │ ├── common
│ │ │ │ └── FrontendApplicationBase.cpp
│ │ │ ├── main_screen
│ │ │ │ └── MainViewBase.cpp
│ │ │ └── me_screen
│ │ │ └── meViewBase.cpp
│ │ ├── images
│ │ │ ├── include
│ │ │ │ ├── BitmapDatabase.hpp
│ │ │ │ └── images
│ │ │ │ ├── BitmapDatabase.hpp
│ │ │ │ └── SVGDatabase.hpp
│ │ │ └── src
│ │ │ ├── BitmapDatabase.cpp
│ │ │ ├── SVGDatabase.cpp
│ │ │ └── image_im20230609140231.cpp
│ │ ├── simulator
│ │ │ ├── gcc
│ │ │ │ └── Makefile
│ │ │ ├── include
│ │ │ │ └── simulator
│ │ │ │ ├── mainBase.hpp
│ │ │ │ └── video
│ │ │ │ ├── DirectFrameBufferVideoController.hpp
│ │ │ │ ├── MJPEGDecoder.hpp
│ │ │ │ └── SoftwareMJPEGDecoder.hpp
│ │ │ ├── msvs
│ │ │ │ ├── touchgfx.props
│ │ │ │ ├── touchgfx_prebuild.targets
│ │ │ │ └── touchgfx_sdl2.props
│ │ │ ├── src
│ │ │ │ ├── mainBase.cpp
│ │ │ │ └── video
│ │ │ │ └── SoftwareMJPEGDecoder.cpp
│ │ │ ├── touchgfx.ico
│ │ │ ├── touchgfx.rc
│ │ │ └── touchgfx.res
│ │ ├── texts
│ │ │ ├── cache
│ │ │ │ ├── LanguageCpp_Gb.cache
│ │ │ │ ├── TextKeysAndLanguages.cache
│ │ │ │ ├── TextsCpp.cache
│ │ │ │ ├── TypedTextDatabaseCpp.cache
│ │ │ │ ├── compile_time.cache
│ │ │ │ └── options.cache
│ │ │ ├── include
│ │ │ │ └── texts
│ │ │ │ ├── TextKeysAndLanguages.hpp
│ │ │ │ └── TypedTextDatabase.hpp
│ │ │ └── src
│ │ │ ├── LanguageGb.cpp
│ │ │ ├── Texts.cpp
│ │ │ └── TypedTextDatabase.cpp
│ │ ├── user.config
│ │ └── videos
│ │ ├── bin
│ │ ├── include
│ │ │ └── videos
│ │ │ └── VideoDatabase.hpp
│ │ └── obj
│ ├── gui
│ │ ├── include
│ │ │ └── gui
│ │ │ ├── common
│ │ │ │ ├── FrontendApplication.hpp
│ │ │ │ └── FrontendHeap.hpp
│ │ │ ├── main_screen
│ │ │ │ ├── MainPresenter.hpp
│ │ │ │ └── MainView.hpp
│ │ │ ├── me_screen
│ │ │ │ ├── mePresenter.hpp
│ │ │ │ └── meView.hpp
│ │ │ └── model
│ │ │ ├── Model.hpp
│ │ │ └── ModelListener.hpp
│ │ └── src
│ │ ├── common
│ │ │ └── FrontendApplication.cpp
│ │ ├── main_screen
│ │ │ ├── MainPresenter.cpp
│ │ │ └── MainView.cpp
│ │ ├── me_screen
│ │ │ ├── mePresenter.cpp
│ │ │ └── meView.cpp
│ │ └── model
│ │ └── Model.cpp
│ ├── simulator
│ │ ├── gcc
│ │ │ └── Makefile
│ │ ├── main.cpp
│ │ └── msvs
│ │ ├── Application.sln
│ │ ├── Application.vcxproj
│ │ └── Application.vcxproj.filters
│ ├── target
│ │ ├── STM32TouchController.cpp
│ │ ├── STM32TouchController.hpp
│ │ ├── TouchGFXGPIO.cpp
│ │ ├── TouchGFXHAL.cpp
│ │ ├── TouchGFXHAL.hpp
│ │ └── generated
│ │ ├── OSWrappers.cpp
│ │ ├── STM32DMA.cpp
│ │ ├── STM32DMA.hpp
│ │ ├── TouchGFXConfiguration.cpp
│ │ ├── TouchGFXGeneratedHAL.cpp
│ │ └── TouchGFXGeneratedHAL.hpp
│ └── target.config
├── backup_STM32F429I_DISCO_REV_D01.ioc
├── changelog.txt
├── gcc
│ ├── Makefile
│ ├── Middlewares
│ │ └── Third_Party
│ │ └── FreeRTOS
│ │ └── Source
│ │ └── portable
│ │ ├── GCC
│ │ │ └── ARM_CM4F
│ │ │ ├── port.c
│ │ │ └── portmacro.h
│ │ └── MemMang
│ │ └── heap_4.c
│ ├── STM32F429ZITX_FLASH.ld
│ ├── components.mk
│ ├── include
│ │ ├── cube_programmer.mk
│ │ └── flash_sections_int.mk
│ └── startup_stm32f429zitx.s
└── readme.md
217 directories, 1096 files