Commit Graph

25 Commits

Author SHA1 Message Date
Ken Van Hoeylandt d799c881aa Tactility script improvements (#25)
Compile from a different folder. Remove duplicate copies of tactility.py
This updates tactility.py to v3.5.0
2026-02-15 12:16:50 +01:00
Ken Van Hoeylandt fdb2e09b6c Add TamaTac symlink and CI 2026-02-13 21:30:08 +01:00
Shadowtrance 0b22f67a82 TamaTac & SfxEngine + Sprite tools (#24) 2026-02-13 21:26:23 +01:00
Ken Van Hoeylandt 9ba1d460bd Update GPIO driver usage (#23)
Recently the SDK removed GPIO functionality because pins are now exclusively claimed by a driver. That means the GPIO app can't claim pins that are already in use... except when it calls the ESP-IDF driver code directly, which is what the app now does.
2026-02-12 08:35:12 +01:00
Ken Van Hoeylandt 1955cda81b Update tactility.py and more (#22)
* Use single tactility.py and symbolic links

* Fix for MistifyDemo name

* Made snake a bit easier

* Update tactility.py 3.4.0

* Bump Snake version

* Bump version code
2026-02-07 01:09:59 +01:00
Shadowtrance 46cf00d92e Mystify Demo, TwoEleven updates & Snake (#21)
* **New Features**
  * Added Mystify screensaver demo with animated polygons and trails
  * Added Snake game with multiple difficulties, high-score persistence, and multi-input (touch/keyboard) support
  * Added CLI tool for building, packaging, and deploying apps (end-to-end build/install/run workflow)
  * Per-grid-size high-score persistence added to 2048 app; expanded keyboard controls (WASD and device-specific mappings)

* **Documentation**
  * Added Snake README with gameplay, controls, and usage instructions
2026-02-06 23:35:13 +01:00
Ken Van Hoeylandt d31b6b48a4 Tactility.py 3.2.0
Fix for domain name changes and local sdk
2026-02-04 17:47:52 +01:00
Ken Van Hoeylandt b6c27b64d4 Tactility.py 3.0.0 and SDK updates for 0.7.0-dev (#19)
- Remove `Libraries/Str`
- Replaced usage of `TactilityC` FreeRtos features with `TactilityFreeRtos` library
- Update `tactility.py`
- Removed redundant code from `TactilityCpp`
2026-01-04 02:20:06 +01:00
Shadowtrance 3bc1e7a373 Fix inverted up and down (#18) 2026-01-04 00:31:17 +01:00
Ken Van Hoeylandt 6cb52d826d tactility.py 2.5.0 (#17) 2025-12-30 20:35:32 +01:00
Shadowtrance 64402e261a Two Eleven App aka 2048 (#16) 2025-12-30 20:24:50 +01:00
Ken Van Hoeylandt b769ede7a8 Update to SDK 0.6.0 (#14) 2025-10-29 17:42:53 +01:00
Ken Van Hoeylandt 05862ae65c Release pipelines (#12)
Create a release pipeline that builds a zip file with everything to copy onto the CDN for delivery in the upcoming App Hub.
2025-10-18 15:40:59 +02:00
Ken Van Hoeylandt 16770e63d3 Fix for crash
Added mutex lock in timer update function
2025-10-15 20:20:32 +02:00
Ken Van Hoeylandt a42f018ddc Add Serial Console app and update other apps for new SDK (#10) 2025-10-08 23:28:37 +02:00
Ken Van Hoeylandt d33e7a41df Updated tactility.py to v2.4.0 (#9) 2025-10-06 22:50:43 +02:00
Ken Van Hoeylandt b39bd6b6f5 Simplify app registration with TactilityCpp (#7)
- Simplified app registration with a C++ wrapper for the TactilityC.
- Rename the various app classes from `Application` to more specific names like `Calculator` etc.
2025-10-05 22:38:26 +02:00
Ken Van Hoeylandt e1579d3cbd Merge develop into main (#6)
- Update TactilitySDK to `0.6.0-SNAPSHOT10`: Refactor `tt_app_registration()` for the related changes
- Fix for Diceware app hanging
- Deleted unused `assets/` in HelloWorld app
2025-10-05 21:16:39 +02:00
Ken Van Hoeylandt 37c5002c5d Add GPIO app and update CI (#5) 2025-10-05 18:43:35 +02:00
Ken Van Hoeylandt b6cd11221e Update SDK to 0.6.0-SNAPSHOT8 (#4)
Fixes cstdio include
2025-10-05 16:17:21 +02:00
Ken Van Hoeylandt d8727d79e6 Update apps and create Diceware (#3) 2025-10-02 23:41:29 +02:00
Ken Van Hoeylandt 79a1403053 Update to TactilitySDK v0.6.0-SNAPSHOT3 and tactility.py v2.3.1 (#2) 2025-09-27 18:34:57 +02:00
Ken Van Hoeylandt 2e18ac17d6 Fix for arguments 2025-09-23 22:53:57 +02:00
Ken Van Hoeylandt dc8b1ab114 Fixes 2025-09-23 22:36:36 +02:00
Ken Van Hoeylandt 755c6407d3 Initial content commit 2025-09-23 21:33:04 +02:00