mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-10-17 10:55:06 +00:00
New features: - SDK version 7.0.0 packages include version metadata and platform-specific application settings. - Apps gain POSIX support for file polling, terminal attributes, and standard input/output, plus additional C and POSIX functions. - Shell commands can launch installed headless apps using their registered app settings. - Apps can exit with a status code, and terminal clear commands support clearing from the cursor to the end, from the start through the cursor, or the entire display. Fixes: - SDK integration builds locate the build tool reliably and use settings for the selected platform. - ESP32 file operations handle invalid paths and existing directories more consistently.
25 lines
629 B
Plaintext
25 lines
629 B
Plaintext
# FreeRTOS defaults (must match wit OS)
|
|
CONFIG_FREERTOS_HZ=1000
|
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=2
|
|
CONFIG_FREERTOS_SMP=n
|
|
CONFIG_FREERTOS_UNICORE=n
|
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=4096
|
|
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
|
|
|
# FatFS defaults (must match with OS)
|
|
CONFIG_FATFS_LFN_HEAP=y
|
|
CONFIG_FATFS_VOLUME_COUNT=3
|
|
|
|
# App-specific
|
|
CONFIG_PARTITION_TABLE_SINGLE_APP=y
|
|
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=n
|
|
|
|
# Platform
|
|
CONFIG_IDF_TARGET="esp32"
|
|
|
|
# Force newlib for IDF 6.x and higher
|
|
CONFIG_LIBC_NEWLIB=y
|
|
|
|
# VFS (must match with OS): exposes termios.h and tcgetattr()/tcsetattr()
|
|
CONFIG_VFS_SUPPORT_TERMIOS=y
|