Ken Van Hoeylandt fbaff8cbac
Merge develop into main (#303)
- `DisplayDevice` improvements related `DisplayDriver`
- Replaced incorrect usage of `spiBusHandle` with `spiHostDevice` in all SPI display devices
- Disabled `DisplayDriver` support for RGB displays for now
- Updated `GraphicsDemo` project for the above changes
- TactilityC improvements:
  - created `tt_hal_device_find()`
  - created `tt_hal_display_*`
  - created `tt_hal_touch_*`
  - created `tt_lvgl_*`
  - export `tt_app_*` calls
2025-08-17 22:48:51 +02:00
2025-08-17 22:48:51 +02:00
2025-06-08 10:37:57 +02:00
2025-08-17 22:48:51 +02:00
2025-05-06 19:52:55 +02:00
2025-08-17 22:48:51 +02:00
2025-08-17 22:48:51 +02:00
2025-07-19 00:27:49 +02:00
2025-02-08 23:10:31 +01:00
2025-01-24 22:49:29 +01:00
2025-05-06 19:52:55 +02:00
2024-11-04 21:19:24 +01:00
2025-08-02 12:28:28 +02:00
2025-06-15 13:28:09 +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%