The t-watch Graphical User Interface and how to add your own applications and settings
Introduction
The "
factory firmware
" is developed by Dirk Brosswick. It is a rather complex C++ program developed under platformio in an Arduino framework. I tried to follow, as far as possible, the same structure and I translated the C++ calls to LVGL into their MicroPython equivalents.
The infrastructure and be tested with the Unix port of MicroPython in conjunction with LVGL based on the SDL2 driver. This allows me to quickly test the complete GUI on the PC as long as there are no hardware dependent features are used. This means that power management using the axp202, time functionality using the pcf8563 or applications using the bma423 accelerometer must be separated from the GUI code.
--
Uli Raich - 2021-01-28
Comments