Spi abstracted, sd fat library hardware independend