mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-07-13 02:07:53 +00:00
Set CC2500 to RX mode
This commit is contained in:
parent
c688d63b8f
commit
d229004144
@ -135,7 +135,7 @@ static int __attribute__((unused)) _scan_rssi()
|
|||||||
{
|
{
|
||||||
uint8_t rssi = CC2500_ReadReg(0x40 | CC2500_34_RSSI); // 0.5 db/count, RSSI value read from the RSSI status register is a 2’s complement number
|
uint8_t rssi = CC2500_ReadReg(0x40 | CC2500_34_RSSI); // 0.5 db/count, RSSI value read from the RSSI status register is a 2’s complement number
|
||||||
|
|
||||||
debugln("rssi %d", rssi);
|
|
||||||
|
|
||||||
uint8_t rssi_rel;
|
uint8_t rssi_rel;
|
||||||
if (rssi >= 128) {
|
if (rssi >= 128) {
|
||||||
@ -144,6 +144,7 @@ static int __attribute__((unused)) _scan_rssi()
|
|||||||
else {
|
else {
|
||||||
rssi_rel = rssi + 128; // relativ power levels 128-255 (equals -73 to -10 dBm)
|
rssi_rel = rssi + 128; // relativ power levels 128-255 (equals -73 to -10 dBm)
|
||||||
}
|
}
|
||||||
|
debugln("rssi %d", rssi_rel);
|
||||||
return rssi_rel;
|
return rssi_rel;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -188,6 +189,7 @@ uint16_t initScanner(void)
|
|||||||
CC2500_Strobe(CC2500_SFSTXON);
|
CC2500_Strobe(CC2500_SFSTXON);
|
||||||
delayMicroseconds(800);
|
delayMicroseconds(800);
|
||||||
CC2500_Strobe(CC2500_SIDLE);
|
CC2500_Strobe(CC2500_SIDLE);
|
||||||
|
CC2500_SetTxRxMode(RX_EN);
|
||||||
CC2500_Strobe(CC2500_SRX); // Receive mode
|
CC2500_Strobe(CC2500_SRX); // Receive mode
|
||||||
BIND_DONE;
|
BIND_DONE;
|
||||||
return 1250;
|
return 1250;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user