Adolfo
2795dddc12
feat(RobotArm): cute MCP arm controller with 2x tall sliders, sequencer colored blocks, smooth move_all_joints
...
- 6 joints vertical sliders 22x72 (2x tall), 3 cols, pastel cute cards, home-centered ranges shoulder max 70
- open/close inverted fix (0=open 180=close)
- sequencer bottom not fixed, colored blocks 22x22 no info, current highlight white 3px, larger buttons 38x32 Play 56x32
- smooth concurrent moves via move_all_joints tool (tools/list discovered) not one-by-one
- scroll fixes: clearflag SCROLLABLE on cards/grid/hdr/brow/seqbar, root LV_DIR_VER only (no horiz scroll)
- safe for device .129: custom my_htons avoids missing lwip_htons, 52U 0 missing symbols, 14K ELF
- live reading from 192.168.68.103/api/mcp get_arm_state + move_joint
- enjoyed by son :3
2026-07-17 11:19:07 -04:00
Ken Van Hoeylandt
694b68de1a
Fixes for app publishing ( #35 )
2026-07-03 22:30:14 +02:00
Ken Van Hoeylandt
4ab2377970
Manifest format update ( #33 )
2026-07-03 00:04:29 +02:00
Ken Van Hoeylandt
8a0f9ef4e4
SDK 0.7.0 & bump app versions ( #32 )
2026-07-02 19:31:34 +02:00
Shadowtrance
a0c1b25169
Fixes for grove and i2c changes ( #31 )
2026-06-20 00:06:34 +02:00
Shadowtrance
dbf850c434
Fixes and new apps ( #30 )
...
- M5 Unit Modules library + M5 Unit Test app
- Minor fixes for TodoList, TwoEleven, Snake, Brainfuck and Breakout
- Fixed SerialConsole to use the uart controller as it was broken in one of the many updates
- Fixed keyboard input in TwoEleven, Breakout, Magic8Ball and Snake
- Bluetooth Media Keys app, supports pressing physical keys to trigger the corresponding buttonmatrix button
- Epub Reader app
2026-06-07 15:56:32 +02:00
Shadowtrance
a75279c96c
New Apps - Lot 1 ( #27 )
...
* New Apps - Lot 1
Trying to mix it up a little with some fun, useful and just weird.
Adds more new apps...
Brainfuck
Breakout
Magic 8 Ball
Todo List
Also re-organised the app name part of main.yml
* Fix build?
* fixes
* and some more
* Update Brainfuck.cpp
* i heard you like fixes with your fixes
* no hard coded paths
2026-02-19 19:46:54 +01:00
Ken Van Hoeylandt
1443a29258
Updates for new SDK ( #26 )
2026-02-15 20:35:03 +01:00
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