P05 WROOM HAL motor/temp/audio #7

Merged
gronod merged 10 commits from refactor/esp-idf-modular-ui into develop 2026-09-16 15:29:57 +01:00
Owner

P05 device HAL + tasks. Host ctest green. Arduino-esp32 3.2.1 + IDF 5.4. hw not flashed.

P05 device HAL + tasks. Host ctest green. Arduino-esp32 3.2.1 + IDF 5.4. hw not flashed.
gronod added 4 commits 2026-09-16 14:08:16 +01:00
Install cmake and gcc in Gitea host-test job
ci / test (push) Successful in 32s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 51s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 51s
674d067872
gitea/runner-images:ubuntu-latest has no cmake; test job exited 127
before firmware matrix could run.
Mark P06 BLOCKED pending P05 device HAL and tasks
ci / test (push) Successful in 28s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 53s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 53s
57ca78a1e3
P06 requires WROOM motor/temp/audio implementations and tasks.
Branch has HAL headers and host stubs only. Stop without implementing P01–P05.
Add temp and audio tasks off the UI path
ci / test (push) Successful in 2m10s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 1m19s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 1m19s
ci / test (pull_request) Successful in 1m58s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (pull_request) Failing after 9m11s
ci / firmware (wroom, sdkconfig.wroom, esp32) (pull_request) Failing after 9m12s
0b1d14d21a
gronod added 1 commit 2026-09-16 15:01:25 +01:00
Mark P07 BLOCKED pending P06 app_ui cutover
ci / test (push) Successful in 2m58s
ci / test (pull_request) Successful in 2m59s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 42s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (pull_request) Failing after 46s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 47s
ci / firmware (wroom, sdkconfig.wroom, esp32) (pull_request) Failing after 47s
2c61e3576f
P07 requires the P06 five-screen contract. app_ui, hal_display, and
hal_input are absent; no S3 colour adapter landed.
gronod added 3 commits 2026-09-16 15:05:26 +01:00
Vendor Keypad 3.1.1 and LiquidCrystal_I2C for WROOM. 20x4 I2C display
and 5x4 keypad map match src/config.cpp. Stubs keep the S3 link.
Program/step/armed/running/stopped/complete layouts on 20x4. mm:ss uses
a stack buffer. Temp row shows thermo+value or --.
Cut over WROOM main to RTOS UI and stop-safe input
ci / test (push) Successful in 1m16s
ci / test (pull_request) Successful in 1m19s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 29s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (pull_request) Failing after 30s
ci / firmware (wroom, sdkconfig.wroom, esp32) (pull_request) Failing after 30s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 33s
f47299b939
input_task drops motor EN immediately on X while RUNNING, then queues
CMD_STOP. machine_task ticks at 50 Hz. startingMenu is not linked.
STATUS DONE. Notes=hw smoke pending.
gronod added 2 commits 2026-09-16 15:19:30 +01:00
Map colour screens and STOP hit-test to existing commands
ci / test (pull_request) Successful in 1m15s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (pull_request) Failing after 30s
ci / firmware (wroom, sdkconfig.wroom, esp32) (pull_request) Failing after 34s
ci / test (push) Successful in 1m18s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 30s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 29s
ce9af6382e
Same five screens via text grid plus colour softkeys. Touch STOP
follows Esc: request_stop then CMD_STOP. P07 STATUS DONE.
gronod merged commit ce9af6382e into develop 2026-09-16 15:29:57 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/AutoFilm-ESP32#7