* having read all of earlier scrollback: > terrible Arduino API it's not good and it does not scale, however: if you squint a little, Arduino`setup` + `loop` is actually pretty similar to RTIC's `init` + `idle` (which _does_ scale because you can spawn tasks) > who would even build "rustduino" HAL currently my money's on Ariel. to be clear I see zero value in replicating (or even approximating) Arduino-isms in any capacity (even `digitalWrite` is an abomination imo) but building blocks like SPI or DMA really don't need to be vendor specific (though it gets spicy with DMA and _very_ spicy with timers as we've seen in the past)