Skip to content

Bump probe-rs from 0.30.0 to 0.31.0#8

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/main/probe-rs-0.31.0
Open

Bump probe-rs from 0.30.0 to 0.31.0#8
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/main/probe-rs-0.31.0

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 20, 2026

Bumps probe-rs from 0.30.0 to 0.31.0.

Release notes

Sourced from probe-rs's releases.

0.31.0

Release Notes

Released 2026-01-17

Added

  • Ability to check chip/firmware compatibility for ESP chips. (#3660) by @​bugadani
  • Added rtt_poll_interval to flash algorithms. Defaults to 20ms. (#3713) by @​bugadani
  • Basic Zynq-7000 SoC support. QSPI flashing and RTT attaching supported. (#3720) by @​adamgreig
  • Added the --prefer-flash-algorithm CLI option which allows overriding the flash algorithms to use for different memory regions. (#3741) by @​robamu
  • Add support for ch32f1 (#3722) by @​emeric-martineau
  • Added support for the PIC32CXSG series of chips (#3644) by @​rnd-ash
  • Add support for ESP32-C5 (#3635) by @​bugadani
  • Added MemoryInterface::execute_memory_operations and associated types to support executing multiple memory operations in a single batch, which is useful for architectures that don't support background memory access. (#3728) by @​bugadani
  • Added the test command to the debug console, when running embedded-test firmware. (#3735) by @​bugadani
  • Add support for ESP32-P4 (#3649) by @​xobs
  • Add support for ESP32-C61 (#3646) by @​bugadani
  • Added CoreInterface::spill_registers method. (#3732) by @​bugadani
  • Check presence of app descriptor required by ESP-IDF bootloader (#3664) by @​bugadani
  • cargo-flash can now be compiled with the remote feature to support remote flashing. This feature enables the --host and --token flags to specify the remote server and authentication token. (#3706) by @​bugadani
  • Added --read-flasher-rtt CLI switch to enable reading RTT output from the flash loader. Added FlashLoader::read_rtt_output to enable reading RTT output during flasher operation. Added read_flasher_rtt parameter to probe_rs::flashing::{erase, erase_all, run_blank_check}. (#3713) by @​bugadani
  • Add ROM regions to the ESP32 memory maps. (#3630) by @​lucasvr
  • cargo-flash/cargo-embed: Added support for CLI presets via the probe-rs config file and the --preset flag. (#3706) by @​bugadani
  • Added support for the STM32WB0 series. (#3657) by @​physgun
  • Added support the STM32U3 family of processors. (#3689) by @​graynode
  • Add target support for MSPM0G511x and MSPM0518x (#3685) by @​i509VCB
  • Changed preset logic to fallback to "default" preset if present (#3597) by @​rdnetto
  • Added support for probes with multiple interfaces (#3690) by @​JomerDev
  • Added --idf-flash-freq and --idf-flash-mode options. (#3749) by @​bugadani
  • Add support for cw32l0 (#3682) by @​WaitFme
  • Add support for CH32V003 RV32EC RISC-V MCU (#3616) by @​Oveln
  • add Holtek vendor support for HT32F523x2 series (#3634) by @​hitsmaxft
  • Add support for the nRF54LM20A (#3656) by @​michal4132

Changed

  • Updated target for STM32C0 family with the new flashing algorithms in version 2.4.0 of STM32C0xx_DFP. This fixes the SwdDpWait warning during the erase phase (#3505). Also added support for the STM32C051 and STM32C091. (#3733) by @​william-spinelli-one
  • ESP32-specific flash size detection has been reimplemented as a custom flash algorithm function. (#3697) by @​bugadani
  • Function names now include the type name. (#3751) by @​bugadani
  • Changed the warning macro that is emitted when a CIDR value doesn't match to an info block since there's nothing probe-rs or the user can do about it. (#3642) by @​xobs
  • Change reset sequence for ESP32 Xtensa devices to improve reliability. (#3681) by @​bugadani
  • The flashing code now uses a A32-encoded BKPT instruction for ARMv7A targets. (#3720) by @​adamgreig
  • Updated nusb dependency to version 0.2.0 (#3562) by @​thenewwazoo
  • Update LPC55S16 Target (#3666) by @​wt
  • Change several RiscvCommunicationsInterface functions so that they are now pub rather than pub(crate), bringing them in-line with the Xtensa architecture (#3651) by @​xobs

... (truncated)

Changelog

Sourced from probe-rs's changelog.

[0.31.0]

Released 2026-01-17

Added

  • Ability to check chip/firmware compatibility for ESP chips. (#3660) by @​bugadani
  • Added rtt_poll_interval to flash algorithms. Defaults to 20ms. (#3713) by @​bugadani
  • Basic Zynq-7000 SoC support. QSPI flashing and RTT attaching supported. (#3720) by @​adamgreig
  • Added the --prefer-flash-algorithm CLI option which allows overriding the flash algorithms to use for different memory regions. (#3741) by @​robamu
  • Add support for ch32f1 (#3722) by @​emeric-martineau
  • Added support for the PIC32CXSG series of chips (#3644) by @​rnd-ash
  • Add support for ESP32-C5 (#3635) by @​bugadani
  • Added MemoryInterface::execute_memory_operations and associated types to support executing multiple memory operations in a single batch, which is useful for architectures that don't support background memory access. (#3728) by @​bugadani
  • Added the test command to the debug console, when running embedded-test firmware. (#3735) by @​bugadani
  • Add support for ESP32-P4 (#3649) by @​xobs
  • Add support for ESP32-C61 (#3646) by @​bugadani
  • Added CoreInterface::spill_registers method. (#3732) by @​bugadani
  • Check presence of app descriptor required by ESP-IDF bootloader (#3664) by @​bugadani
  • cargo-flash can now be compiled with the remote feature to support remote flashing. This feature enables the --host and --token flags to specify the remote server and authentication token. (#3706) by @​bugadani
  • Added --read-flasher-rtt CLI switch to enable reading RTT output from the flash loader. Added FlashLoader::read_rtt_output to enable reading RTT output during flasher operation. Added read_flasher_rtt parameter to probe_rs::flashing::{erase, erase_all, run_blank_check}. (#3713) by @​bugadani
  • Add ROM regions to the ESP32 memory maps. (#3630) by @​lucasvr
  • cargo-flash/cargo-embed: Added support for CLI presets via the probe-rs config file and the --preset flag. (#3706) by @​bugadani
  • Added support for the STM32WB0 series. (#3657) by @​physgun
  • Added support the STM32U3 family of processors. (#3689) by @​graynode
  • Add target support for MSPM0G511x and MSPM0518x (#3685) by @​i509VCB
  • Changed preset logic to fallback to "default" preset if present (#3597) by @​rdnetto
  • Added support for probes with multiple interfaces (#3690) by @​JomerDev
  • Added --idf-flash-freq and --idf-flash-mode options. (#3749) by @​bugadani
  • Add support for cw32l0 (#3682) by @​WaitFme
  • Add support for CH32V003 RV32EC RISC-V MCU (#3616) by @​Oveln
  • add Holtek vendor support for HT32F523x2 series (#3634) by @​hitsmaxft
  • Add support for the nRF54LM20A (#3656) by @​michal4132

Changed

  • Updated target for STM32C0 family with the new flashing algorithms in version 2.4.0 of STM32C0xx_DFP. This fixes the SwdDpWait warning during the erase phase (#3505). Also added support for the STM32C051 and STM32C091. (#3733) by @​william-spinelli-one
  • ESP32-specific flash size detection has been reimplemented as a custom flash algorithm function. (#3697) by @​bugadani
  • Function names now include the type name. (#3751) by @​bugadani
  • Changed the warning macro that is emitted when a CIDR value doesn't match to an info block since there's nothing probe-rs or the user can do about it. (#3642) by @​xobs
  • Change reset sequence for ESP32 Xtensa devices to improve reliability. (#3681) by @​bugadani
  • The flashing code now uses a A32-encoded BKPT instruction for ARMv7A targets. (#3720) by @​adamgreig
  • Updated nusb dependency to version 0.2.0 (#3562) by @​thenewwazoo
  • Update LPC55S16 Target (#3666) by @​wt
  • Change several RiscvCommunicationsInterface functions so that they are now pub rather than pub(crate), bringing them in-line with the Xtensa architecture (#3651) by @​xobs
  • Changed ESP32-specific Xtensa and RISC-V detect_flash_size debug sequence function to take a Core reference instead of a Session reference. (#3678) by @​bugadani

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [probe-rs](https://github.com/probe-rs/probe-rs) from 0.30.0 to 0.31.0.
- [Release notes](https://github.com/probe-rs/probe-rs/releases)
- [Changelog](https://github.com/probe-rs/probe-rs/blob/master/CHANGELOG.md)
- [Commits](probe-rs/probe-rs@v0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: probe-rs
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 20, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants