Repository navigation
Release v0.3.0 #3
pschatzmann
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Changes since v0.2.0
Major restructuring
src/TinyGPU/directory into topic modules:Boards/,Color/,Drivers/,Font/,IO/,Input/,Integrations/,Surface/,ThreeD/,Util/(src/TinyGPU/).TinyGPU.hand includes updated accordingly.ISurface.hsignificantly expanded (+183 lines) as part of the SDL touch work.RBG565.h,RGB565.h(old flat copy),BGR565.h— consolidated intoColor/RGB565.h,Color/RGB666.h,Color/RGB888.h.Drivers/DisplayDriver.hsplit into a base plus dedicatedDisplayDriverDSI.h,DisplayDriverQSPI.h,DisplayDriverSPI.h,DisplayDriverSDL.h.New features
Drivers/DisplayDriverQSPI.h) and DSI display driver (Drivers/DisplayDriverDSI.h).TouchDriverGT911and genericTouchDriver.h(Input/TouchDriver.h), plus SDL touch support (Drivers/TouchDriverSDL.h).setAmplifierActive(bool)andbattery()methods (Boards/LCDBoardsESP32.h).ILI9341Driver::setInvertColor(bool)added.LCDBoardsCommon.h,LCDBoardsESP32.h,LCDBoardsSDL.hfor platform-specific separation.Examples
bmp-parser-demo,desktop,sprite-demo,test-compileexamples.bouncing-ball,color-test,font-test,sprite-display-demo,wireframe-cube, and a newlvgl-example(with bundledlv_conf.h), each with their ownCMakeLists.txt.Build/packaging
CMakeLists.txtandexamples/CMakeLists.txtreworked for the new module structure.idf_component.ymladded (ESP-IDF component registry support).library.propertiesversion bump.Summary
12 commits, 76 files changed, +4657/−1270 lines — primarily a structural refactor (flat → modular layout) plus new QSPI/DSI display drivers, GT911 touch support, SDL touch input, and a new Guition ESP32-H4 4.3" board.
This discussion was created from the release Release v0.3.0.
All reactions