-
Notifications
You must be signed in to change notification settings - Fork 1
Meeting notes 2023‐12‐19
David Hebbeker edited this page Jan 6, 2024
·
2 revisions
- Wokwi new license: VS Code Hobby Plan
- Debug on the board using Windows: Marcel had to change the USB to serial driver. Beware of manuals for different boards. The correct board we use is: ESP32-S3-DevKitC-1 v1.1
- Debugging with Wokwi should be possible in theory
- testing display native on PC with LVGL: our LVGL configuration file can not be used
- progress with LVGL usage can be seen on branch
first_menu_with_buttons(ca0c88970dacd28f0b035d6f1fc1785cf2a10d3b)
-
Partial compilation of private libraries/components (while testing) for different environments Problem is: I can not build units separately, which is bad for testing. See compilation error
- maybe with
build_src_filter→ tested: does not work (no effect) - maybe instead of
lib_deps = 3rd_party_adapters/serial_port->lib_deps = serial_port→ tested: does not work (not found) - maybe instead of naming the directory
3rd_party_adapters/serial_portmake individual libraries with3rd_party_adapters_serial_port
- maybe with
- examples for LVGL menus
- Serial protocol
- Problems with ISR:
- After the ISR handle the system does not respond any more
- https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/gpio.html?highlight=iram_attr#_CPPv420gpio_isr_handler_add10gpio_num_t10gpio_isr_tPv
- https://esp32.com/viewtopic.php?t=4978
- https://docs.wokwi.com/parts/wokwi-pushbutton#bouncing
- Material Theme for App
- 2 views on tasks: list or details
- release build was not working, but debug build: JDBC driver (for SQL light database) is inefficient in memory; proguard shrinking was "too thorough": classes which were referenced at runtime were removed erroneously; now it is working ✔️
- sorting tasks by last used, longest...
- if sorting lexicographically: "task 11" should be between "task 10" and "task 12" and not between "task 1" and "task 2"
- show time not only in seconds but in bigger fractions like hour, minutes, ...