|
@@ -430,6 +430,10 @@ void myRadio_process(void)
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
+ if ((Radio.GetOpMode() != MODE_TX) || (Radio.GetOpMode() != MODE_RX) || (Radio.GetOpMode() != MODE_CAD))
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
SX1280ProcessIrqs();
|
|
|
}
|
|
|
/**
|
|
@@ -577,7 +581,15 @@ uint8_t myRadio_getChipType(void)
|
|
|
}
|
|
|
int16_t myRadio_getRssi(void)
|
|
|
{
|
|
|
- return Radio.GetRssiInst();;
|
|
|
+ if (Radio.GetOpMode() == MODE_RX)
|
|
|
+ {
|
|
|
+ return Radio.GetRssiInst();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ return -127;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
/**
|
|
|
* @brief 无线发送数据包
|