fix: short last sck pulse on slower clock
tests: add spi_peripheral 'application' testcase
tests: add test for interrupts spi_peripheral
fix: assumptions about synthesizable code
feat: add initial test for spi peripheral