altos: Add 'microwater' product
[fw/altos] / src / cc1111 / ao_radio.c
index 4842486b5e170c5625a5c5a9f3190e2381b32a6b..190647ce0dbe432f6a0b4ee5f8428b686110cf69 100644 (file)
@@ -187,7 +187,7 @@ static __code uint8_t radio_setup[] = {
                                 RF_BSCFG_BS_POST_KI_PRE_KI|
                                 RF_BSCFG_BS_POST_KP_PRE_KP|
                                 RF_BSCFG_BS_LIMIT_0),
-       RF_AGCCTRL2_OFF,        0x43,
+       RF_AGCCTRL2_OFF,        0x03,
        RF_AGCCTRL1_OFF,        0x40,
        RF_AGCCTRL0_OFF,        0x91,
 
@@ -374,7 +374,7 @@ ao_radio_recv(__xdata void *packet, uint8_t size, uint8_t timeout) __reentrant
        }
 #if NEED_RADIO_RSSI
        else
-               ao_radio_rssi = AO_RSSI_FROM_RADIO(((uint8_t *)packet)[size - 1]);
+               ao_radio_rssi = AO_RSSI_FROM_RADIO(((uint8_t *)packet)[size - 2]);
 #endif
        ao_radio_put();
        return ao_radio_dma_done;