Releases: rgrr/yapicoprobe
Releases · rgrr/yapicoprobe
v2.02.04 - 2026-03-11
v2.02.03 - 2026-02-12
ATTENTION AGAIN
New release due to problems with TinyUSB.
- release binaries are built (again) with gcc
- CDC special functions via bitrate setting
- 1200bit/s -> boot into BOOTSEL
- 2400bit/s -> reboot probe
- minor optimizations in internal SWD communication
Note: there is an obscure bug in TinyUSB, see hathach/tinyusb#3495. Do not go later than 0.20.0.
Still investigating several issues concerning SWD sequences for RP2040/RP2350.
Full Changelog: v2.02.02...v2.02.03
v2.02.02 - 2026-02-09
ATTENTION
This is just a binary release because the pico (RP2040) binaries do not work if compiled with clang.
Full Changelog: v2.02.01...v2.02.02
v2.02.01 - 2026-02-02
v2.02.00 - 2026-01-20
Misc
- version bump to make it probe-rs compatible (again), see #163
- RP2350: get external flash size in #138
- nRF54Lxx support in #153
- enhanced SWCLK handling in #159
- experimental: RTT while debugging for pyocd in #165, #166, #167
- updates
- FreeRTOS update
- SDK2.2.0 compatibility
- TinyUSB 0.20.0 ready (requires update in SDK)
- clang compilation works with SDK2 (but the SDK needs a patch ;-), see raspberrypi/pico-sdk#2700)
- minor fixes & cleanup
Full Changelog: v1.24...v2.02.00
v1.24 - 2025-02-27
SDK2.1.1 & RP2350
- RP2350 as a debug target by @rgrr: drag-n-drop in #129, RTT in #127
- RP2350 as probe HW by @rgrr in #124 and #126
- SDK2.1.1 compatibility by @rgrr in #118
- DAP server packet size settable via runtime configuration ("dap_psize/dap_pcnt")
- pyocd is again at DAP_PACKET_SIZE=128 and DAP_PACKET_CNT=1
Full Changelog: v1.21...v1.24
Bugs:
- clang compilation is broken since SDK2
v1.21 - 2024-08-06
RTT & misc
- corrected RTT (and SysView), see #117
- changed CMSIS-DAP packet size for pyocd to 512, see #112 and #116
- minor things
Full Changelog: v1.20...v1.21
v1.20 - 2024-02-05
Misc + probe-rs
- update CMSIS-DAP to 2.1.2, see #39
- nickname for probe, see #81
- hardware reset, see #93
- OpenOCD 0.12 no longer works with 1024 bytes packet size, thus OpenOCD packet size reduced to 512
- first attempts with probe-rs: requires
rtt=0in the configuration - probe-rs 0.23.0 solves the problem, so upgrade probe-rs! - internal: moved CMSIS-DAP code away from main
v1.18
Misc
- NEW: ncm_device has been completely rewritten, see lwIP notes for more information
- NEW: configuration parameter
r_start/r_end- RAM start/end for generic target to override default 0x20000000..0x20040000 - enhanced RTT control block search
- updated FreeRTOS to main
- probe can send its debug output to CDC/UART/RTT. The later cases are useful for debugging the probe
- build
- compiles now with LLVM Embedded Toolchain for Arm
- release build for pico/pico_probe with clang and link time optimization
- new make targets to build a debuggee probe (and the corresponding debugger probe)
- bugfix
- for generic target devices
- several minor RTT fixes
v1.17
Persistent Runtime Configuration
What's Changed:
- Added carriage return to end of debug prints by @tornupnegatives in #66
- Configuration storage and parameterization by @rgrr in #69, documentation see here
- Build failure by @rgrr in #70
Full Changelog: v1.16...v1.17