From what I can find on the web, this flag should get set to 1 after the device has physically transmitted it's payload.
But it isn't, I poll the FIFO_STATUS register but the flag never gets set and I know the data was sent because I have a receiver board that receives the whole packet.
The manual for the device too, has very little to say about TX_EMPTY, this is the only place the field is mentioned:

The flag is set right before I begin a payload transmission.
Anyone here have any experience of this?
But it isn't, I poll the FIFO_STATUS register but the flag never gets set and I know the data was sent because I have a receiver board that receives the whole packet.
The manual for the device too, has very little to say about TX_EMPTY, this is the only place the field is mentioned:

The flag is set right before I begin a payload transmission.
Anyone here have any experience of this?


