Dario Nieuwenhuis
Dario Nieuwenhuis
#2284 by @Redrield added the `embassy-usb-dfu` crate, integrating with embassy-boot directly. This PR splits the protocol implementation from embassy-boot, so it can be used with other bootloader implementations. I'll change...
https://github.com/sajattack/bitbang-hal/blob/6631f50b49c397cda277b8314a048c995adfe7f8/src/spi.rs#L120 This line is unsound. Creating an invalid timer is UB itself, even if the value is never used. The timer could contain types which the zero valued is invalid,...
in sockets using PacketBuffer (udp, icmp, raw) the receive path calls `dequeue_padding()` before doing the actual recieve. However, `can_recv()` doesn't do so, which means it's possible it returns `true` but...
from the RM:  so this is probably wrong, because there's no guarantee user code will get optimized to doing wider reads. I think we should change the API to...
SVDs from Nordic are using `read-writeonce` instead of `read-writeOnce`.
Opening as draft for visibility and because I wanted to see what it looks like. It gets rid of that unsafe lifetime upgrade which is nice :) This isn't quite...
This PR adds a `Decode` impl for `Box`. This allows keeping structs that implement FromRow lifetime-free, previously you had to use `&'a JsonRawValue`. ```rust struct Foo { bar: Box, }...
Hex-encode defmt symbols to avoid compatibility issues. defmt currently puts json as-is in symbol names, which can contain special characters not normally found in symbol names like quotes `"`, braces...
~~Requires #878 because `asm!(... sym ..)` breaks if the symbol name has quote characters.~~ not anymore yay Defmt string indices are 16 bits, which can be loaded with a single...
All done except embedded-tls. I've sent a PR (https://github.com/drogue-iot/embedded-tls/pull/165) but it has unreleased breaking changes that are quite nontrivial.