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 `inint` + `idle` (which *does* scale because you can spawn tasks) > who would even build "rustduino" HAL currently my mone'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)