Hello,
I'm working on a project with a LMP8358 and currently have my SPI drivers functional and running fine with being able to write to the 16-bit register and then the process the command echo that comes back on the next frame. However, I've found that I cannot make a read from the 16-bit register without sending some dummy data (i'm configured full duplex) but by sending my dummy data i'm overwriting the data in configuration register. I'm using a STM32F4 so i've tried going RX only and decoupling the SCLK from the transmit action and trying to make a read without a write on the SDI line but i don't think that's how this peripheral is suppose to work.
My goal is to write a configuration to the register and then verify that the write completed successfully without overwriting said data. Am i missing something here with my approach? The other TI device i recently worked with had a designated read/write bit for each address/command.
Thank you in advanced.