Ken Van Hoeylandt 599fa46766 Driver improvements (#535)
- New drivers:
  - SD SPI
  - spi_peripheral
  - touch_placeholder
  - display_placeholder
- Devicetree compiler:
  - Implement phandle-arrays
  - Implement device addresses
- Add placeholder drivers to all devices with a SPI display
- SPI driver: add `cs-pins` and set them to high on driver start
- FileSystem: add `file_system_set_owner()` and `file_system_get_owner()`
- File locking is now checking if the related `FileSystem` is part of a shared SPI bus
- Add `device_get_child_count()`
- SDMMC driver: Remove default of `slot` value
- Fix for Crowpanel Basic 3.5" display (add delay to booting)
- Fix for LilyGO T-HMI SD card mounting (delayed mounting by disabling it initially in the dts)
2026-06-27 17:32:05 +02:00
2026-06-03 23:10:37 +02:00
2026-06-27 17:32:05 +02:00
2026-05-22 22:49:37 +02:00
2026-06-27 17:32:05 +02:00
2026-06-27 17:32:05 +02:00
2026-06-27 17:32:05 +02:00
2026-06-03 23:10:37 +02:00
2026-06-27 17:32:05 +02:00
2026-06-27 17:32:05 +02:00
2026-06-19 22:14:07 +02:00
2026-02-08 22:14:18 +01:00
2025-02-08 23:10:31 +01:00
2026-06-19 20:46:56 +02:00
2026-02-15 01:41:47 +01:00
2025-08-02 12:28:28 +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

S
Description
No description provided
Readme 128 MiB
Languages
C++ 65%
C 28.9%
Python 3.5%
CMake 1.4%
HTML 1.1%