Skip to content

A CMSIS-DAP implementation in pure Rust.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

GrantM11235/hs-probe-firmware

 
 

Repository files navigation

hs-probe-firmware

A CMSIS-DAP firmware for hs-probe. This includes support for DAPv1 and DAPv2 over high-speed (480 MBit/s) USB 2.0.

Building the firmware

cargo build --release

Loading the firmware

The HS-Probe supports dfu-util and can have its firmware loaded via it. To generate the bin, run:

cargo objcopy --release -- -O binary firmware.bin

And load it into the HS-Probe with:

dfu-util -a 0 -s 0x08000000:leave -D firmware.bin

It will automatically restart into DFU mode and load the firmware.

Feature flags

The following feature flags exists:

  • turbo, this will the MCU speed to 216 MHz instead of the current default of 72 MHz.
  • ...

To build with features, the following command is used:

cargo build --release --features turbo,...,...

Special thanks

We would like to give special thanks to:

Licence

Firmware is licensed under either of

at your option.

About

A CMSIS-DAP implementation in pure Rust.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.6%
  • Other 0.4%