summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--software/hhd70dongle/hhd70dongle.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/software/hhd70dongle/hhd70dongle.c b/software/hhd70dongle/hhd70dongle.c
index be66baf..32bccac 100644
--- a/software/hhd70dongle/hhd70dongle.c
+++ b/software/hhd70dongle/hhd70dongle.c
@@ -322,15 +322,17 @@ int main(void)
}
if (change_freq != 0)
{
- beacon_off();
+ if (enable_beacon_part) beacon_off();
beacon_disable();
printf("Frequency %s by %lu KHz - ", (change_freq > 0 ? "up" : "down"), (change_freq > 0 ? 1 : -1) * change_freq / 1000);
c1101_changeFrequencyByRelativeValue(change_freq);
prev_ook_freq = c1101_getCurrentCarrierFrequencyHz();
- beacon_enable();
- beacon_on();
+ if (enable_beacon_part) {
+ beacon_enable();
+ beacon_on();
+ }
}
uint32_t hz = c1101_getCurrentCarrierFrequencyHz();
uint16_t mhz = hz / 1000000;