You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
New features
Added thread priority to RTX5 thread descriptions.
Changes
Refined gdb target description register types and groups.
CortexM uses the architecture and MVFR2 register to determine core features instead of the core type.
Updated intervaltree dependency to version 3.0.2, which fixes a warning reported on Python 3 about a deprecated API.
Fixes
Corrected how the FPB revision was used to determine supported breakpoint address ranges.
Fixed regression when accessing memory through APs with an APSEL > 0.
Fixed renaming issue where read_core_register_raw() and write_core_register_raw() were accidentally renamed to the non-raw version, resulting in two methods with the same name. This happened to not cause problems when using the gdbserver.
Set the encoding to UTF-8 when setup.py reads the README.md file, which fixes issues on systems that have an incompatible default system encoding.
Pinned all dependencies that have stable APIs (version >=1.0).
Corrected the flash algorithm call sequence to match the specification. This means calling Init() with the operation to be performed (erase or program), and calling Uninit() then Init() again prior to performing a different operation. Unfortunately, this change affects flash programming performance, slowing it down by approximately 5 kB/s. This performance degradation will be addressed soon.
Testing
Expanded cortex_test.py to cover both the raw and non-raw versions of the read/write register APIs.