Ken Van Hoeylandt db6d3b4acb
Merge develop into main (#391)
## Improvements

- Created new base driver classes: `EspLcdDisplayV2' and `EspLcdSpiDisplay`
- Updated `St7789Display` to implement `EspLcdSpiDisplay`
- Updated all boards with ST7789 display

## Fixes

- Ensure that `tmp/` is created on startup (for all writeable filesystems)
- Fix for `lv_list` padding on small screen devices
- Fix for `PreferencesEsp` not processing result when writing string to NVS

## Other

- Remove unused build scripts
2025-10-26 13:50:17 +01:00
2025-10-26 13:50:17 +01:00
2025-10-26 13:50:17 +01:00
2025-10-25 00:20:48 +02:00
2025-10-26 13:50:17 +01:00
2025-10-25 00:20:48 +02:00
2025-10-25 13:47:43 +02:00
2025-09-01 23:07:00 +02:00
2025-02-08 23:10:31 +01:00
2025-09-07 10:17:44 +02:00
2025-10-25 00:20:48 +02:00
2025-01-24 22:49:29 +01:00
2025-09-22 08:03:21 +02:00
2025-09-16 23:12:07 +02:00
2025-10-25 00:20:48 +02:00
2024-11-04 21:19:24 +01:00
2025-08-02 12:28:28 +02:00
2025-09-07 17:25:20 +02:00

Overview

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

See https://tactility.one 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 59 MiB
Languages
C++ 61.4%
C 31.5%
Python 3.9%
HTML 1.6%
CMake 1.5%
Other 0.1%