nuttx-apps/examples/calculator
aviralgarg05 9372de597b examples/calculator: Add an LVGL touchscreen calculator.
Add a calculator example that can run as either a built-in application or loadable module. It uses configurable framebuffer and touchscreen paths, reserves the nxstore supervisor bar, and exits cooperatively on SIGTERM.

Validate display, touchscreen, and signal-handler setup before entering the LVGL loop. Reset static state on every invocation so built-in relaunches behave like fresh module loads.

Assisted-by: OpenAI Codex:gpt-5.6-sol
Signed-off-by: aviralgarg05 <gargaviral99@gmail.com>
2026-07-24 15:26:00 +05:30
..
calculator_main.c examples/calculator: Add an LVGL touchscreen calculator. 2026-07-24 15:26:00 +05:30
CMakeLists.txt examples/calculator: Add an LVGL touchscreen calculator. 2026-07-24 15:26:00 +05:30
Kconfig examples/calculator: Add an LVGL touchscreen calculator. 2026-07-24 15:26:00 +05:30
Make.defs examples/calculator: Add an LVGL touchscreen calculator. 2026-07-24 15:26:00 +05:30
Makefile examples/calculator: Add an LVGL touchscreen calculator. 2026-07-24 15:26:00 +05:30