Reply
Posts: 7
Registered: ‎03-06-2017
Accepted Solution

Si4467 Nirq but no SI446X_CMD_REPLY_COUNT_GET_INT_STATUS.

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[0], 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.

Posts: 7
Registered: ‎03-06-2017

Re: Si4467 Nirq but no SI446X_CMD_REPLY_COUNT_GET_INT_STATUS.

Also here is the file...

Highlighted
Posts: 7
Registered: ‎03-06-2017

Re: Si4467 Nirq but no SI446X_CMD_REPLY_COUNT_GET_INT_STATUS.

Problem solved. It was the spi send command that sent to much data. Bug in my code...