dirbaio[m]: > <@dirbaio:matrix.org> the hubris "each task is a separate application with memory isolation and IPC" is "microservices for microcontrollers" > you separate SPI into an "SPI task", now every SPI transfer is an IPC call with a context switch > and unsurprisingly it's slow as hell https://artemis.sh/2022/03/28/oxide-hubris-on-pinetime.html that's pretty much tock and zephyr with usermode threads as well