Tags: motionlayer/Tinymovr
Tags
Fix JSON import/export for missing config fields
Six settable config fields (Iq_limit, max_Ibus_regen, heartbeat,
user_frame.offset, user_frame.multiplier, watchdog.enabled) were
missing meta: {export: True} in the YAML spec, causing them to be
silently skipped during JSON import/export.
Created new immutable spec tinymovr_2_6_x.yaml with all export flags
added. Regenerated firmware endpoints (new protocol hash). Added
simulation test to catch missing export flags and YAML spec
immutability directive to docs.
Made-with: Cursor
Preserve NVM config during DFU firmware updates - Backup and restore NVM region (pages 120-127) in dfu.py around erase_all - Prevents CAN node ID reset to 1 on multi-device buses - Document bootloader CAN ID behavior (reads from slot 0, not wear-leveled latest)
Release 2.3.4 - Fix: Add debouncing and warm-up to resistance calibration voltage check - Fix: Make random position control test more robust to power line noise - Docs: Add comprehensive AI-optimized documentation structure - Test: Update board tests for improved robustness
PreviousNext