easified function
simplified spi transfers
squash: use correct irq functions