This is my config word
Gives u lowest error rate, if u want a 8 byte payload just change Data1_W to 0b00001000. It operate in shockburst/250kbs
And the illegal tranmission band number 87 for low noise
rxbyte = spi(0b00100000); //Data2_W - 32 bits in payload
rxbyte = spi(0b00100000); //Data1_W - 32 bits in payload
rxbyte = spi(0xBB); //ADDR1 - 1
rxbyte = spi(0x55); //ADDR1 - 2
rxbyte = spi(0xFF); //ADDR1 - 3
rxbyte = spi(0x00); //ADDR1 - 4
rxbyte = spi(0xAA); //ADDR1 - 5
rxbyte = spi(0xAA); //ADDR1 - 1
rxbyte = spi(0x55); //ADDR1 - 2
rxbyte = spi(0xFF); //ADDR1 - 3
rxbyte = spi(0x00); //ADDR1 - 4
rxbyte = spi(0xAA); //ADDR1 - 5
rxbyte = spi(0b10100011); //ADDR_W - 40 bits wide & CRC - Shock burst with CRC
rxbyte = spi(0b01001111); //General Device Config
rxbyte = spi(0b10101111); //RF Channel and direction & TX/RX - RX = 1
I got a question tho, has any1 else found that u need at least 500us (for 64 bit transmissions, and 800us for 88 bit transmission) in standby mode to switch from TX to RX modes. I can send and receive fine, just i cant afford such a logn delay.