Fixed the cc2530 RSSI adjustment
This commit is contained in:
parent
17a62a649c
commit
4b73b48f60
1 changed files with 3 additions and 1 deletions
|
@ -90,6 +90,8 @@
|
||||||
/* Bit Masks for the last byte in the RX FIFO */
|
/* Bit Masks for the last byte in the RX FIFO */
|
||||||
#define CRC_BIT_MASK 0x80
|
#define CRC_BIT_MASK 0x80
|
||||||
#define LQI_BIT_MASK 0x7F
|
#define LQI_BIT_MASK 0x7F
|
||||||
|
/* RSSI Offset */
|
||||||
|
#define RSSI_OFFSET 73
|
||||||
|
|
||||||
/* 192 ms, radio off -> on interval */
|
/* 192 ms, radio off -> on interval */
|
||||||
#define ONOFF_TIME RTIMER_ARCH_SECOND / 3125
|
#define ONOFF_TIME RTIMER_ARCH_SECOND / 3125
|
||||||
|
@ -385,7 +387,7 @@ read(void *buf, unsigned short bufsize)
|
||||||
PUTSTRING("\n");
|
PUTSTRING("\n");
|
||||||
|
|
||||||
/* Read the RSSI and CRC/Corr bytes */
|
/* Read the RSSI and CRC/Corr bytes */
|
||||||
rssi = ((int8_t) RFD) - 45;
|
rssi = ((int8_t) RFD) - RSSI_OFFSET;
|
||||||
crc_corr = RFD;
|
crc_corr = RFD;
|
||||||
|
|
||||||
#if CC2530_RF_CONF_HEXDUMP
|
#if CC2530_RF_CONF_HEXDUMP
|
||||||
|
|
Loading…
Reference in a new issue