https://github.com/arpg/ninja-arm/blob/master/STM32F2xx_StdPeriph_Lib_V1.1.0/Project/STM32F2xx_StdPeriph_Examples/SPI/SPI_FLASH/spi_flash.c
https://github.com/arpg/ninja-arm/blob/master/STM32F2xx_StdPeriph_Lib_V1.1.0/Project/STM32F2xx_StdPeriph_Examples/SPI/SPI_FLASH/spi_flash.h
ну и советую сравнить коды команд с вашей флешкой, у W25Q128 может быть пара особенностей