examples/calculator: Add an LVGL touchscreen calculator. - #3660
examples/calculator: Add an LVGL touchscreen calculator.#3660aviralgarg05 wants to merge 1 commit into
Conversation
9372de5 to
30c0eb7
Compare
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31813509921 |
f967ee4 to
158724f
Compare
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31878524647 |
158724f to
6c17d59
Compare
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31879830797 |
4183800 to
a235637
Compare
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31882801968 |
a235637 to
1531f72
Compare
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31955922933 |
Add a touchscreen calculator with cooperative shutdown and board initialization through BOARDIOC_FINALINIT. Signed-off-by: aviralgarg05 <gargaviral99@gmail.com>
1531f72 to
358860c
Compare
Summary
Add a small LVGL touchscreen calculator with the usual four operations,
division-by-zero handling, and cooperative shutdown.
The layout scales to the framebuffer.
EXAMPLES_CALCULATOR_YOFFSETcanreserve rows for a supervisor bar without coupling the example to NXStore.
Impact
Testing
Host: macOS 26.5, arm64,
xtensa-esp-elf-gcc 14.2.0.Target: Waveshare ESP32-S3-Touch-LCD-7, 800x480 RGB565, GT911 touchscreen.
nxstyle,tools/checkpatch.sh,codespell, andgit diff --checkPR verification Self-Check