Skip to content

Releases: rgrr/yapicoprobe

rg-1.10

10 Mar 18:38
fde6181
Compare
Choose a tag to compare

Minor Enhancements

  • picow compatibility, therefore two images
  • dynamic target detection during runtime (MSC does not take this into account)
  • SWD clock frequency max/default settings according to detected target MCU
  • probe USB crash on host startup solved
  • internal
    • USB classes CDC/MSC can be switched on/off selectively
    • pico-sdk 1.5.0

rg-1.09

03 Feb 11:02
031db94
Compare
Choose a tag to compare

Tool Compatibility & Optimizations

  • reverted to CMSIS 5.7.0 for compatibility with OpenOCD 0.11
  • CMSIS-DAP v1 should work again (killed in 1.06)
  • check tool compatibility with Eclipse and PlatformIO
  • OpenOCD is detected automatically for tuning, so extra image for OpenOCD is no longer required
  • internal
    • TinyUSB is forced to use OPT_OS_FREERTOS to avoid busy loop
    • see PR #23

rg-1.08

26 Jan 18:10
5c3d84b
Compare
Choose a tag to compare

Bug fixes

  • CDC UART/DEBUG no longer poll
  • target starts after probe reset (this was behavior before 1.07)

rg-1.07

24 Jan 14:27
6ccdfa0
Compare
Choose a tag to compare

SWDIR and Optimization

  • SWDIR for direction switch of SWDIO
  • get used external flash from RP2040 boards
  • minor optimizations

rg-1.06

22 Jan 14:00
2e2b8b7
Compare
Choose a tag to compare

nRF52 support

  • nRF52 support: reading / flashing via MSC
  • pyocd: support for auto target detection
  • CMSIS-DAP 2.1.2
  • documentation updates

rg-1.05

15 Jan 07:21
f6aa40a
Compare
Choose a tag to compare

sigrok probe

data collection on eight digital and three analog channels (logic analyzer and oscilloscope) with auto-trigger capability

  • 8 digital channels at GP10..GP17
  • 3 analog channels at GP26..GP28 with 8bit resolution
  • internal buffer of 100KByte which allows depending on setup between 25000 and two hundred thousand samples with highest sample speed
  • digital sampling rate can be up to 100MHz for a short period of time, see https://github.com/pico-coder/sigrok-pico/blob/main/AnalyzerDetails.md[here]
  • analog sampling rate can be up to 500kHz with one channel
  • continuous digital sampling can be up to 10MHz depending on data stream and USB connection/load
  • auto-trigger for sampling rates <= 24MHz

rg-1.04

06 Jan 15:19
8d690a5
Compare
Choose a tag to compare

optimizations

  • speed enhancements, ~30% faster than 1.03
  • probe CPU overclocked to 150MHz, probe SWCLK max 25MHz allowed
  • visible changes
    • SWCLK of RTT and MSC follow last tool setup
    • USB descriptor: target UART renamed to "YAPicoprobe CDC-UART"
  • doc updates

rg-1.03

29 Dec 11:15
db3cf62
Compare
Choose a tag to compare
  • enhanced CMSIS-DAPv2
  • CMSIS-DAPv1 as fallback
  • LED state indication
  • two release images, one "generic", one with OpenOCD optimization
  • README.md enhanced
  • renamed Picoprobe -> YAPicoprobe in many places to avoid confusion

rg-1.00

27 Dec 10:42
Compare
Choose a tag to compare
  • DAPv2 works
  • MSC similar to DAPLink
  • two CDCs, one for probe console, the other for target console
  • RTT terminal from target goes into target console
  • LED shows current state