Partial reimplementation of TactilityC GPIO (#469)

* **New Features**
  * Added a GPIO hardware abstraction layer for reading pin levels from applications.
  * Applications can now query the number of available GPIO pins so they can adapt to different devices.
* **Chores**
  * Integrations updated so GPIO capabilities are discoverable and exported to running applications.
This commit is contained in:
Ken Van Hoeylandt
2026-01-31 12:34:45 +01:00
committed by GitHub
parent c9185740d7
commit 399dca5e14
7 changed files with 107 additions and 3 deletions
+2 -1
View File
@@ -8,7 +8,7 @@ if (DEFINED ENV{ESP_IDF_VERSION})
INCLUDE_DIRS "Include/"
PRIV_INCLUDE_DIRS "Private/"
REQUIRES lvgl
PRIV_REQUIRES Tactility TactilityCore elf_loader
PRIV_REQUIRES Tactility TactilityCore elf_loader TactilityKernel
)
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
@@ -28,6 +28,7 @@ else()
target_link_libraries(TactilityC
PRIVATE Tactility
PRIVATE TactilityCore
PRIVATE TactilityKernel
PUBLIC lvgl
)
endif()