Feature: `probe info --list-targets` and remote serial protocol support #41
serial: Built out some very basic infrastructure to make the GDB and …
4889803d
serial/interface: Built out Linux and macOS support for finding the G…
687875f0
cargo: Added a dependency on the Windows registry crate
0be185c9
dragonmux
added this to the v1.0 release milestone 189 days ago
cargo: Built out the matching device path logic for Windows as for Li…
65c5b664
bmp: Exposed functionality for getting access to the remote protocol …
f4cf0353
serial/bmd_rsp: Built out the logic needed to properly initialise com…
815d869f
serial/remote: Begun building structures and definitions for the BMD …
4694339b
serial/remote: Moved a definition for the RSP into the proper module
bca20460
serial/bmd_rsp: Built out machinary for displaying debug information …
f75431a9
serial/bmd_rsp: Built out the logic for reading responses back from t…
3c43953f
bmputil-cli: Make use of the probe's BMD serial interface to begin im…
08969a7a
serial/remote: Added response constants and documented the markers
54f478f7
serial/remote: Implemented machinary for decoding a probe response to…
05f65739
serial/bmd_rsp: Created a protocol versioning enum to describe what a…
a0123408
serial/bmd_rsp: Implemented logic for reading out a probe's protocol …
c2ae8139
serial/remote: Defined the SWD protocol interface as a trait
d5b68fdc
serial/remote: Defined the JTAG protocol interface as a trait
871a074f
serial/remote/protocol_v0: Created a stub implementation of the v0 re…
aeac1ee4
serial/remote: Built machinary to allow a remote protocol implementat…
39129e64
serial/remote/protocol_v0: Begun implementing handling for the JTAG p…
d793fe64
serial/remote/protocol_v0: Begun implementing handling for the SWD pr…
0ef90d33
serial/remote/protocol_v0: Created a type for the v0+ protocol which …
053ad3f5
serial/remote/protocol_v0: Added the warnings for the acceleration in…
ce0345df
serial/remote: Cleaned up what is public and what is not from this mo…
d5f5ae0b
serial/remote/adi: Defined structures for storing the details of ADIv…
34ceac99
serial/remote: Defined a trait for representing accelerated ADIv5 com…
80487696
serial/remote/protocol_v0: Begun implementing handling for the ADIv5 …
abf25444
serial/remote: Added more documentation to the traits defined for the…
a19c57b1
serial/remote/protocol_v1: Created a stub implementation of the v1 re…
3bb1da49
serial/remote/protocol_v2: Created a stub implementation of the v2 re…
20296072
usb: Fixed some clippy lints that we missed before
f90bfe3c
misc: Enabled format-on-save assuming that `rustfmt` is installed via…
afe92da4
serial/remote/protocol_v3: Created a stub implementation of the v3 re…
f0adba52
serial/remote/protocol_v4: Created a stub implementation of the v4 re…
6e5055d0
serial/remote/protocol_v4: Switched the remote protocol structure fro…
77c3ff00
serial/bmd_rsp: Fixed a bug in the implementation of BmdRspInterface.…
d00fe5c4
bmputil-cli: Aquire the remote protocol to talk to a probe with for `…
72a4d024
serial/remote/protocol_v4: Implemented logic to ask a probe what acce…
e127dca9
serial/remote/protocol_v4: Defined a bitmask enum for the supported a…
0c6e2888
serial/remote/protocol_v4: Implemented a stub for handling the ADIv5 …
0e62ef21
serial/remote/protocol_v4: Implemented Display for Acceleration so it…
be9dec0c
serial/remote/adi: Defined the ADIv6 AP structure
1310d318
serial/remote: Corrected the return type for BmdRemoteProtocol::adiv6…
d2f1e4c7
serial/remote/protocol_v4: Implemented a stub for handling the ADIv6 …
1b78e817
serial/remote/riscv_debug: Defined structures and a trait for holding…
2bf46e70
serial/remote: Corrected the return type for BmdRemoteProtocol::riscv…
7b9f2622
serial/remote/protocol_v4: Implemented a stub for handling the RISC-V…
9c556e02
dragonmux
force pushed
from
7788476a
to
19cba83a
189 days ago
dragonmux
marked this pull request as ready for review 189 days ago
serial/remote: Defined a set of bitmask types to represent the possib…
bb650bb5
serial/remote: Defined and implemented a trait function for extractin…
46c62ed0
serial/remote: Defined and implemented a trait function for extractin…
78991096
serial/remote: Implemented Display for TargetArchitecture
207adbb3
serial/remote: Implemented Display for TargetFamily
5f886000
bmputil-cli: Implemented the guts of list_targets()
a01b81a6
serial/bmd_rsp: Implemented BmdRspInterface::init_handle() for Windows
5c6fcc40
serial/bmd_rsp: Implemented BmdRspInterface::read_more_data() for Win…
7c10fd73
serial/remote: Implemented Display for ProtocolVersion
df238380
serial/bmd_rsp: Added some tracing information to aid with debugging …
cebacb0a
dragonmux
force pushed
from
1d8167e6
to
cebacb0a
188 days ago
esden
approved these changes
on 2025-06-26
esden
merged
cebacb0a
into main 188 days ago
dragonmux
deleted the feature/list-targets-rsp-support branch 188 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub