Improvements
- CMSIS-Toolbox Run and Debug Management integration:
- Set debugger protocol based on information from
*.cbuild-run.yml
file - Set output file type based on information from
*.cbuild-run.yml
file - Raise critical error if
*.cbuild-run.yml
file path is invalid - Show warning when packs required by
*.cbuild-run.yml
file are missing
- Set debugger protocol based on information from
- CMSIS-DAP:
- Improve TransferError Exception messages to be more descriptive
- Increase number of transfer retries after WAIT response
- Probe: more reliable probe detection when probe is connected after pyOCD is started
- CI: Append version information to release build artifacts
Fixes
- CMSIS-DAP probe: fix support for USB HID probes which don't have a serial number
- Semihosting: fix read when no data is available
Full Changelog: v0.38.0...v0.39.0