SPI Flash library