This commit is contained in:
Ken Van Hoeylandt 2025-11-12 00:31:39 +01:00
parent c0998f80dd
commit 61b707ab2c
3 changed files with 19 additions and 17 deletions

View File

@ -13,7 +13,7 @@ function(INIT_TACTILITY_GLOBALS SDKCONFIG_FILE)
file(READ ${SDKCONFIG_FILE_ABS} sdkconfig_text)
string(REGEX MATCH "(CONFIG_TT_BOARD_ID\=\"[a-z0-9_\-]*\")" sdkconfig_board_id "${sdkconfig_text}")
if (sdkconfig_board_id STREQUAL "")
message(FATAL_ERROR "CONFIG_TT_BOARD_ID not found in sdkconfig:\nMake sure you copied one of the sdkconfig.board.* files into sdkconfig")
message(FATAL_ERROR "CONFIG_TT_BOARD_ID not found in sdkconfig:\nMake sure you select a device with 'python device.py device-id'")
endif ()
string(LENGTH ${sdkconfig_board_id} sdkconfig_board_id_length)
set(id_length 0)

View File

@ -1,12 +0,0 @@
# This is just used as a reference/reminder
CONFIG_STACK_CHECK_STRONG=y
CONFIG_LV_USE_SYSMON=y
CONFIG_LV_USE_OBSERVER=y
CONFIG_LV_USE_PERF_MONITOR=y
CONFIG_LV_USE_REFR_DEBUG=y
CONFIG_LV_USE_LAYER_DEBUG=y
CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y

View File

@ -1,20 +1,34 @@
# Get Started
Copy the relevant `sdkconfig.board.*` file into `sdkconfig`.
This will apply the relevant settings to build the project for your hardware.
See [https://docs.tactility.one]
# Useful Parameters
You can copy these into `sdkconfig` manually or set them via `idf.py menuconfig`
## Enable FPS
```
```properties
CONFIG_LV_USE_OBSERVER=y
CONFIG_LV_USE_PERF_MONITOR=y
```
## Halt on error
```
```properties
CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
# CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT is not set
```
## LVGL
```properties
CONFIG_STACK_CHECK_STRONG=y
CONFIG_LV_USE_SYSMON=y
CONFIG_LV_USE_OBSERVER=y
CONFIG_LV_USE_PERF_MONITOR=y
CONFIG_LV_USE_REFR_DEBUG=y
CONFIG_LV_USE_LAYER_DEBUG=y
```