Skip to content

Releases: rgrr/yapicoprobe

v2.02.04 - 2026-03-11

11 Mar 06:19
85fc498

Choose a tag to compare

Changes

  • Correct udev rules in README by @rgrr in #185
  • Hunting bugs and other features ;-) by @rgrr in #187
  • RTT state machine by @rgrr in #191

Full Changelog: v2.02.03...v2.02.04

v2.02.03 - 2026-02-12

12 Feb 10:13
47f6618

Choose a tag to compare

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

09 Feb 20:11

Choose a tag to compare

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

02 Feb 21:03
3de5d76

Choose a tag to compare

Misc

  • Feature/176 increase xosc startup delay by @rgrr in #177

Full Changelog: v2.02.00...v2.02.01

v2.02.00 - 2026-01-20

20 Jan 19:01
3ef5bbf

Choose a tag to compare

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

27 Feb 15:45
9aff542

Choose a tag to compare

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

06 Aug 19:44
11bf6c0

Choose a tag to compare

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

25 Aug 07:00

Choose a tag to compare

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=0 in the configuration - probe-rs 0.23.0 solves the problem, so upgrade probe-rs!
  • internal: moved CMSIS-DAP code away from main

v1.18

06 Aug 04:59
a7a8881

Choose a tag to compare

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

01 Aug 16:38
c1cf0cf

Choose a tag to compare

Persistent Runtime Configuration

What's Changed:

Full Changelog: v1.16...v1.17