esp-rs/esp-hal

Tracking issue to reduce boilerplate

bugadani opened this issue · 2 comments

The goal of this issue is to lower the amount of code the users need to write for no good reason.

Feel free to share your pain point if you have any!

Would it make sense to also initialize and return the io driver by default in esp_hal::init? It seems like most use cases will require access to io, but I could certainly be overlooking/misunderstanding something.

Regardless, great work on these simplifications - love to see it.

^ a good thing to keep in mind, although we deliberately don't initialize any peripherals at this point.