Initial Stm32f4 spi driver

yes, but this is to simplify the test code. it allows you to test the two pin-configurations for SPI_0/SPI_1 with the same test code. otherwise every function call would be there twice and then guarded with `#ifdef`