| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
Since there is no technical reason to disallow the use of both features
at the same time, remove the artifical contraint to give developers
more freedom with their implementations.
|
| |/
|
|
|
|
| |
Only reset the device after a USB reset request. This avoids
error messages with update tools, which expect a response to
a GetStatus request (like dfu-util).
|
| |
|
|
|
| |
This commit adds the ability to verify that USB DFU updates are correctly signed using ed25519.
This required adding support to embassy-boot for reading from the DFU partition.
|
| |
|
|
| |
This provides a more generic interface for users to customise the DFU function instead of restricting customisation to DFU headers.
|
| | |
|
| |
|
|
| |
This commit makes it possible to provide function level msos GUIDs to usb_dfu. This helps to ensure that composite DFU devices automatically get assigned the WinUSB driver on Windows.
|
| |
|
|
|
| |
Also adds &self to the Reset trait, which makes it easier to implement
cleanup/delays before actually resetting.
|
| |
|
|
| |
This should allow things to work properly even when IADs are used.
|
| |
|
|
| |
This commit adds logging to embassy-dfu-usb which helps with debugging issues such as https://github.com/embassy-rs/embassy/issues/3536. It also cleans up a few repeated code blocks and avoid re-initialising the local buffer for every iteration.
|
| |
|