I have two board were one is transmitting and one is sending.
When is send data from one of the using:
vRadio_StartTx_Variable_Packet_MultiField(pRadioConfiguration->Radio_ChannelNumber, &customRadioPacket, pRadioConfiguration->Radio_PacketLength);
The other board gets Nirq interrupt pin set and calls si446x_get_int_status_fast_clear_read.
But, the registers read out are all 0:
radio_comm_SendCmdGetResp( 1,Pro2Cmd,SI446X_CMD_REPLY_COUNT_GET_INT_STATUS,Pro2Cmd );
Any idea of whats going wrong?
I have attached a spi-log from the radio_comm_SendCmdGetResp call.
Also here is the file...
Problem solved. It was the spi send command that sent to much data. Bug in my code...