diff options
Diffstat (limited to 'software')
-rw-r--r-- | software/hhd70dongle/hhd70dongle.c | 8 |
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; |