Dario Nieuwenhuis

Results 123 issues of Dario Nieuwenhuis

The dynamic call into signal_fn [here](https://github.com/embassy-rs/embassy/blob/05bc4d198e558a153d78e0fa07228c73023c4b5b/embassy/src/executor/raw/mod.rs#L269) is rather slow (20-30 cycles). It would be cool to get rid of it. However, it is needed to allow having multiple executors with...

kind-feature
e-stm32

The lifetime transmute here is UB https://github.com/embassy-rs/embassy/blob/a361050224e561fcd682041981307f9c49293eeb/embassy-net/src/tcp_socket.rs#L139-L143 The justification in thecomment is bogus, because even if the TcpSocket doesn't "touch" these bytes, it has a `&mut` to them, which is...

bug
net

Currently net is responsible for allocating buffers from a PacketPool. - It doesn't play nicely at all with drivers with special needs for DMA, like - special alignment - special...

enhancement
net

Currently net requires `dyn Device` and `dyn Configurator`. This is required because net allocates the `static` for the stack itself, so it can't be generic. `dyn` support is nice in...

enhancement
net

Currently blocking impls are only enabled when creating drivers with NoDma. Or they are always enabled, but they don't use DMA, which is confusing. Instead, we should make it so...

kind-feature
e-stm32

I believe our driver has the same bug. https://matrix.to/#/!RxaQWWMYJTsVdHEKmL:matrix.org/$Wpng1U0beGru3uulUVjO0Pt2g6DbWyJUjl49uq0Vwj0?via=matrix.org&via=rubdos.be&via=t2bot.io > ryan-summers We found an issue in the H7 where the ethernet peripheral has by-default enabled counters that trigger an ISR...

bug
stm32

Possibly address together with #619

enhancement
stm32