Ken Van Hoeylandt cba73d1de2
app-module and TactilitySDK improvements (#665)
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.
2026-09-27 22:30:23 +02:00
2026-08-28 23:09:59 +02:00
2026-09-14 00:06:55 +02:00
2025-02-08 23:10:31 +01:00
2026-08-31 22:09:04 +02:00
2026-09-14 00:06:55 +02:00
2026-07-30 17:19:11 +02:00
2026-09-13 00:52:16 +02:00
2026-09-13 00:52:16 +02:00
2026-09-13 00:52:16 +02:00
2025-08-02 12:28:28 +02:00
2026-07-02 20:52:26 +02:00

Overview

Tactility is an operating system that focuses on the ESP32 microcontroller family.

See https://tactilityproject.org for more information.

photo of devices running Tactility  screenshot of launcher app

You can run built-in apps or start them from an SD card. It's easy to manage system settings:

screenshot off app list app  screenshot of settings app

License

GNU General Public License Version 3

Description
An operating system for ESP32 devices.
Readme 79 MiB
Languages
C++ 65.1%
C 29.7%
Python 3.2%
CMake 1.3%
HTML 0.6%
Other 0.1%