Initial Stm32f4 spi driver

do not disable the clock for the port, might lead to unexpected behavior on other preripherals using the same port.