Merge develop into main (#418)

- WiFi code cleanup
- When WifiConnect opens and SSID is filled in, automatically focus on the password field
- When no touch screen is present, toolbar close buttons should be automatically selected
- When `device.py` selects a device, print it on screen
This commit is contained in:
Ken Van Hoeylandt
2025-11-14 23:29:20 +01:00
committed by GitHub
parent a4f4784ed9
commit eba1f8955a
6 changed files with 36 additions and 14 deletions
-7
View File
@@ -2,19 +2,12 @@
## Before release
- Create function that tests available memory and logs when it's low:
- Add low memory warning when calling DevelopmentService::handleAppInstall()
- Add low memory warning when calling tt::app::install
- Add statusbar icon that shows low/critical memory warnings
- Change ButtonControl to work with interrupts and xQueue
- TCA9534 keyboards should use interrupts
- GT911 drivers should use interrupts if it's stable
- Elecrow Basic & Advance 3.5" memory issue: not enough memory for App Hub
- App Hub crashes if you close it while an app is being installed
- Fix glitches when installing app via App Hub with 4.3" Waveshare
- Wi-Fi should connect to the access point with the strongest signal over similarly named APs
- Wi-Fi connect app should focus on password field when SSID was passed on
- Auto-select the close button of an app by default on non-touch devices?
- Calculator bugs (see GitHub issue)
- Try out speed optimizations: https://docs.espressif.com/projects/esp-faq/en/latest/software-framework/peripherals/lcd.html
(relates to CONFIG_ESP32S3_DATA_CACHE_LINE_64B that is in use for RGB displays via the `device.properties` fix/workaround)