From: Keith Packard Date: Fri, 17 Apr 2009 17:19:25 +0000 (-0700) Subject: Add packet status byte defines X-Git-Tag: 0.5~58^2~5 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=94e5343a72121a81ab19bf5025e6b6fc9847eb4f Add packet status byte defines --- diff --git a/target/radio/radio.h b/target/radio/radio.h index d501ad12..f68001e4 100644 --- a/target/radio/radio.h +++ b/target/radio/radio.h @@ -109,6 +109,13 @@ __xdata __at (0xdf03) uint8_t RF_PKTCTRL1; #define PKTCTRL1_ADR_CHK_00_BROADCAST (2 << 0) #define PKTCTRL1_ADR_CHK_00_FF_BROADCAST (3 << 0) +/* If APPEND_STATUS is used, two bytes will be added to the packet data */ +#define PKT_APPEND_STATUS_0_RSSI_MASK (0xff) +#define PKT_APPEND_STATUS_0_RSSI_SHIFT 0 +#define PKT_APPEND_STATUS_1_CRC_OK (1 << 7) +#define PKT_APPEND_STATUS_1_LQI_MASK (0x7f) +#define PKT_APPEND_STATUS_1_LQI_SHIFT 0 + __xdata __at (0xdf04) uint8_t RF_PKTCTRL0; #define RF_PKTCTRL0_OFF 0x04 #define RF_PKTCTRL0_WHITE_DATA (1 << 6)