Results 451 comments of Rahix

The point of `avr-hal` is exactly such safe wrappers so let's reopen this issue to track such a feature. I think the best way forward is passing an options struct...

> This isn't ideal. 100% agree. It was a quick and dirty "get something shipped" approach but it is horrible in every regard. > The proposal in #278 which uses...

Hi, yeah, this is something that is still missing. If you want to work on this, go ahead! I personally was waiting for the dust to settle around the embedded-hal...

The [ARDUINO UNO WiFi REV2](https://store.arduino.cc/products/arduino-uno-wifi-rev2) uses the `ATmega4809` microcontroller which is not yet supported by `avr-hal` unfortunately. See #97.

Actually, let's keep this issue open to track addition of support for this particular board once #97 is resolved.

The Arduino Nano Every uses the ATmega4809 microcontroller which is not yet supported by `avr-hal` unfortunately (see #97). This PR seems to attempt specifying ATmega328P which unfortunately is not going...

Initial trait implementations were done by @rursprung in #470! If anyone is interested in picking up the SPI and I2C drivers, please feel free to do so :)

> Does ravedude support such a reset sequence somehow? It doesn't right now, but I guess we could add one. Is it really enough to just open the port at...

Hm, isn't the problem with the `BitWriter` fields that the values aren't unique? Most of the AVR MCUs have the MUX bits split across `ADMUX:MUX` and `ADCSRB:MUX5`. So enum values...