@mariuslucianand
As per datasheet, we need to keep Chip select low while sending command and getting data from chip

Your image shows that Chip Select goes High after transmitting of command, am I right?

Is it possible to keep this signal Low until we will get data?
Another question, these SPI settings are correct

to provide one of following SPI modes?

Also, to send 8 bits command and 24 bits address I need to change SPI frame size to 32, am I right? Then how to change this frame size dynamically? For example to Read Status Register it is required only 8 bits, to Read data 8 bits for command + 24 bits for address, to Write data 8 bits for command + 24 bits for address + Data.
Input and Output ports have same size, so does it mean that we can only send/get SPI frames with same size?
