I try to communicate between the Omega2+ and a nrf24l01+ RF module, using the Onion SPI Python Module. I have succesfully configure the module and I can read all the registers, but my problem is to receive data.
Indeed, I need to send one byte (0x61) and then use a transfer function to read the RX fifo like : data1 = spi.transfer(0x00), data2=spi.transfer(0x00) ... where 0x00 are dummy bytes.
There is this function in C library but not in Python, so I can't collect the received data. My question is, is there a way to do this ?
I tried with spi.write() / spi.writeBytes() of the Python library without succes, it return "None", and I don't see how I can do this with the spi.read()'s function because it's not a register with an address that I have to read.
Thanks in advance !