Tactility/sdkconfig.md
2026-01-24 18:18:55 +01:00

1.2 KiB

Get Started

See [https://docs.tactilityproject.org]

Useful Parameters

You can copy these into sdkconfig manually or set them via idf.py menuconfig

LVGL FPS Counter

CONFIG_LV_USE_OBSERVER=y
CONFIG_LV_USE_PERF_MONITOR=y

LVGL Layer debugging

CONFIG_LV_USE_REFR_DEBUG=y
CONFIG_LV_USE_LAYER_DEBUG=y

Halt on error

CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
# CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT is not set

Stack debugging

Stack smashing protection mode:

  • In NORMAL mode (GCC flag: -fstack-protector) only functions that call alloca, and functions with buffers larger than 8 bytes are protected.
  • STRONG mode (GCC flag: -fstack-protector-strong) is like NORMAL, but includes additional functions to be protected -- those that have local array definitions, or have references to local frame addresses.
  • In OVERALL mode (GCC flag: -fstack-protector-all) all functions are protected.
CONFIG_STACK_CHECK_STRONG=y

or:

CONFIG_STACK_CHECK_ALL=y