Dario Nieuwenhuis

Results 200 comments of Dario Nieuwenhuis

To use peripherals from tasks, the easiest way is to pass them as parameters: [example](https://github.com/embassy-rs/embassy/blob/master/examples/nrf/src/bin/gpiote_port.rs#L14), [example](https://github.com/embassy-rs/embassy/blob/master/examples/nrf/src/bin/gpiote_port.rs#L14). If you want to share the *same* peripheral between multiple tasks, put it in...

For TCP this is very unlikely to cause issues. What identifies a connection is the 4-tuple (src ip, src port, dst ip, dst port), so you can have a client...

SGTM! maybe its not safe to rely on rustfmt being available though? but perhaps in that case we can simply not run it, and not fail.

This is kinda "known", but it should be fixed yup. UARTE disabling is super tricky. https://github.com/embassy-rs/embassy/blob/master/embassy-nrf/src/buffered_uarte.rs#L271

It's to allow creating drivers with `&mut` singletons. It's very handy when you want to create a driver temporarily, for example for [low power](https://github.com/embassy-rs/embassy/blob/master/examples/nrf/src/bin/twim_lowpower.rs#L33). It avoids moving the singletons into...

pac2 is generated by [chiptool](https://github.com/embassy-rs/chiptool) instead of svd2rust, which fixes some issues (see the README) and builds faster. Note that you can use both PACs at the same time if...

No one is working on it AFAIK. First step would be to add it to [stm32-data](https://github.com/embassy-rs/stm32-data). If you're lucky it'll be the same version (`adc_vX`) as another supported family, so...

Yeah, the problem here is that the trait contract [explicitly states](https://docs.rs/embedded-hal/0.2.5/embedded_hal/blocking/i2c/trait.Write.html#i2c-events-contract) that `write` should do one start condition and one stop condition. The impl is not doing this, so it's...

To clarify: it could still *autocopy*, but it shouldn't *autochunk*. `copy_write_then_read` already does this.

same as #840 > No one is working on it AFAIK. > > First step would be to add it to [stm32-data](https://github.com/embassy-rs/stm32-data). If you're lucky it'll be the same version...