Initial Stm32f4 spi driver

remove the dependencies on gpio stuff