@mariuslucianand
As per datasheet, we need to keep Chip select low while sending command and getting data from chip
sonik82_2-1624568581644.png
Your image shows that Chip Select goes High after transmitting of command, am I right?
sonik82_0-1624568237232.png
Is it possible to keep this signal Low until we will get data?
Another question, these SPI settings are correct
sonik82_3-1624568942974.png
to provide one of following SPI modes?
sonik82_4-1624569019113.png
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?
sonik82_0-1624570247904.png