You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added support for LLDB (works better than GDB in most cases; try it!).
Added support for specifying a probe via VID, PID and serial number.
Changed
The probe-rs API was changed that no internal Rc<RefCell<T>>s are present anymore to enable multithreading and make the API cleaner (see #240 for the changes).
Cleaned up the gernal GDB server code.
Make some parts of the API public such that custom APs can be implemented and used for ARM targets (see #249, #253)
Removed a great deal of (non-panicking) unwraps inside the code.
Improved erroring by a great deal. Removed error stacking and started using anyhow for upper-level errors. This allows for nicer error printing!
Fixed
Fixed a bug where an empty DAP-Link batch would just crash without a proper error message.
Fixed a check where the serial number of the stlink which would be supported at a minimum was too low (off by one).
Fixed the broken vCont & memory-map commands in the GDB stub.
Fixed deserialization of flash algorithm descriptions which enables to load target descriptions during runtime.
Fixed an issue where the error message would say that more than one probe was found when no probe was detected at all.
Fixed a bug in the gdb-server that causes it to never halt after a continue.
Fixed an issue where the gdb-server would always use 100 % cpu time of the core it's running on.