* 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, have dedicated resources, etc) > who would even build a "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 `analogWrite` 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)