Open bugadani opened 2 months ago
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.
I think we should think about closing this.
It's been great to track the "obviously" good choices (the init
changes etc), but I think at this point most of the decisions we need to make going forward are non-trivial and require discussion before we commit to the design. We should track those in individual issues.
I suppose I'll mark the last DMA PR to close this :)
The goal of this issue is to lower the amount of code the users need to write for no good reason.
1957
2012
1970
1999
2070
2133
2134
2136
2248
2260
2334
2359
2361
2367
2381
2339
2374
2373
2403
2532
2486
2508
Feel free to share your pain point if you have any!