* Add support for multiple concurrent GDB client connections to
the same GDB server
* Improve logging with support for multiple concurrent GDB
clients
* Report correct target architecture and align registers with
GDB feature names
* Add missing secure/non-secure core registers (CONTROL,
FAULTMASK, BASEPRI, and PRIMASK)
* Update ResetType API for clearer reset handling
* Remove reset fallback mechanism for CMSIS-Pack based targets
to prevent unintended behavior
* Support custom reset sequence execution defined in CMSIS-Pack
* Refine debug sequence error handling and breakpoint
management across resets
* Remove implicit resets between loading multiple application
files
* Set Reset Catch on all cores when performing primary-core
reset before flashing
* Perform a hardware reset (nSRST) after flashing to ensure a
clean post-load state
* CMSIS-Toolbox Run and Debug Management integration:
* Add CMSIS-Pack related commands to `commander` interface
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOCD?expand=0&rev=18
* 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
* 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
- update to 0.38.0:
* Add CoreSight AP specific CSW handling for AHB-AP, AXI-AP,
APB-AP
* Add more debug logging information for `cbuild-run` targets
* Add support for SW breakpoints when cache is present
* Cortex-M: configure AP for cacheable access when cache is
present
* Flash algorithms: relax memory layout rules and add RAM
alignment and minimum stack size checking
- update to 0.37.0:
* With this release, Python 3.7 is no longer supported. The
minimum Python version is now 3.8.0.
* CMSIS-Toolbox Run and Debug Management integration:
* add a `--cbuild-run` option across subcommands
* select target based on `cbuild-run`
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOCD?expand=0&rev=16
* Allow FlashBuilder to work when program page size is larger
than sector erase size (@BrianPugh)
* Very basic implementation to get a "connect" LED status
display (@rgrr)
* Add Trace Funnel Coresight component (@rapgenic)
* Cortex-M CPU type detection improvements
* Debug sequences: support pname on DebugPort* sequences
* Add MAX32666FTHR board (@ozersa)
* Add STMicro STM32 H743 and H723 targets (@unsanded)
* nRF91 family improvements (@maxd-nordic)
* Add HDSC HC32F448 hc32a460xe and hc32a4a0xi. (@lennvn)
* Add airm2m air001 target (@kaidegit)
* Add airm2m air32f103 target (@HalfSweet)
* Add STMicro STM32H7B0 Target (@BrianPugh)
* Add NXP S32K344 target (@PetervdPerk-NXP)
* Add Realtek RTL8762C (@suphammer)
* Add some missing ST and NXP board IDs
* Fix HC32l130 32k+ flash error (@kaidegit)
* Fix HC32L13x size and enable double buffering (@kaidegit)
* Infineon PSoC6: remove unnecessary sleep during reset (@te-
johan)
* Remove part number match for NXP MIMXRTxxxx series family
* RTT: fix CB not found (@tdasika)
* CMSIS-DAP: Windows performance regression fix
* Debug sequences: fix assignment expressions.
* flash: fix some type errors, sort imports
* Removed extraneous space character in the default `cortex_m`
target warning message (@BenjaminSoelberg)
* Flash loader: fix missing import of RamRegion
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOCD?expand=0&rev=14
* Fixed regression with Cypress PSoC6 targets (#680) and merged in cumulative PSoC6 updates from Cypress.
* Resolved a number of issues (but not all) with NXP LPC55S69.
* Update ST NUCLEO-H743ZI.
* Correct the wrong part number for MIMXRT1064-EVK board.
* Correct part number for ST NUCLEO-WB55RG board.
* Fix location of input data for flash algorithms in STM32F412xx target.
* Address an issue with the built-in target STM32L031x6 by disabling double buffered flash programming.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOCD?expand=0&rev=8