|
|
|
|
@ -1175,19 +1175,8 @@ static char Si446x_readRSSI(void){
|
|
|
|
|
|
|
|
|
|
while (SPI_RX_IS_NOT_EMPTY(SI4432_SPI))
|
|
|
|
|
(void)SPI_READ_8BIT(SI4432_SPI); // Remove lingering bytes
|
|
|
|
|
#if 0
|
|
|
|
|
SI4463_WAIT_CTS; // Wait for CTS
|
|
|
|
|
#else
|
|
|
|
|
while (!SI4463_READ_CTS) {
|
|
|
|
|
if (sleep) {
|
|
|
|
|
__disable_irq();
|
|
|
|
|
// CS_PE_HIGH;
|
|
|
|
|
__WFI();
|
|
|
|
|
// CS_PE_LOW;
|
|
|
|
|
__enable_irq();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
SI_CS_LOW;
|
|
|
|
|
SPI_WRITE_8BIT(SI4432_SPI, SI446X_CMD_READ_CMD_BUFF); // read answer
|
|
|
|
|
while (SPI_IS_BUSY(SI4432_SPI)) ; // wait tx
|
|
|
|
|
|