Releases: cortexm/mpytool
Releases · cortexm/mpytool
v2.3.6
v2.3.5
Bugfixes:
- mount vfs - timeout on read from device
- exit raw repl before close
v2.3.4
v2.3.3
Bug fixes:
- Fix serial port race condition on Windows (#7)
- Fix symlink resolution pre /dev/serial/by-id cesty (Linux)
- Fix USB-UART (CP2102) stav pri close na Linuxe
- Fix CRLF v readline (mount VFS)
Improvements:
- Reworked logger (SimpleColorLogger)
- Automatic chunk size cleanup
- Fixed CLI tests for Windows
CI:
- GitHub Actions integration tests workflow
- Self-hosted runner (Linux + Windows VM)
v2.3.2
v2.3.1
- improved/cleaned verbose output
v2.3.0 - mount
New Commands
- mount - Mount local directory as VFS on device (/remote)
- Read/write support
- Mpy-cross integration - transparently serve compiled .mpy instead of .py
- Virtual symlinks (ln) - add submounts into mounted VFS
- Multiple simultaneous mounts with auto-recovery after soft reset
- Full file operations: seek, readline, rename
- CWD automatically changes to mountpoint; preserved on soft reset
- edit - Edit files on device using local editor ($VISUAL/$EDITOR)
- rtc - RTC management - get/set time, sync with host
- path - View or modify sys.path on device
- stop - Stop running code on device
Flash Commands
- ota moved under flash subcommand (flash ota)
Code Refactoring
- Declarative command definitions with decorators
- Extracted cmd_cp.py module
- Argparse subparsers with dynamic completion
- Public API for mpy-cross detect methods
- Default exec timeout=None
Many bug fixes
v2.2.4 mpy-cross copy
New features:
cp -m- compile.pyto.mpyviampy-crossand copy to device
v2.2.3
New features:
- run - direct run python script on device
- speedtest - test link speed
Bugfixes:
- increased timeout for writing many files in to device when FLASH memory is slow.
v2.2.2
- Less verbose output
- Better error handling