Nokia C100/1616 SPI TFT with ESP8266
The ESP8266 clock speed is high enough that you can use bitbanging technique to drive the GPIO for 9 bit SPI. If there is a command called DAL (Display All pixels ON) ,then it makes the entire screen white without affecting the Display RAM. It seems the initialization code is just fine. I find a problem with the CASET and RASET part. After sending command for CASET, you have to send two data signals (ie, y axis start and y axis end ye and ys which lies between 0 to 131). I find 4 data signals followed by RASET and CASET command. I also suspect that SLEEP OUT have different command and BOOSTER ON have separate command.I'll first recommend you to use bitbanding technique, then check once of its working. If it works, then you move to SPI technique.