From d7fab7646ce319de987f82ea62f840832a53018c Mon Sep 17 00:00:00 2001 From: Marcin Kondej Date: Thu, 14 Dec 2023 14:27:17 +0100 Subject: [PATCH] Code simplified --- transmitter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/transmitter.cpp b/transmitter.cpp index c32c9b3..8ffd99a 100644 --- a/transmitter.cpp +++ b/transmitter.cpp @@ -352,7 +352,7 @@ Transmitter::~Transmitter() { cv.wait(lock, [&]() -> bool { return !enable; }); - if (output != nullptr) { + if (output) { delete output; } } @@ -365,7 +365,7 @@ void Transmitter::Transmit(WaveReader &reader, float frequency, float bandwidth, } auto finally = [&]() { - if (!preserveCarrier && (output != nullptr)) { + if (!preserveCarrier && output) { delete output; output = nullptr; } @@ -382,7 +382,7 @@ void Transmitter::Transmit(WaveReader &reader, float frequency, float bandwidth, unsigned clockDivisor = static_cast(round(Peripherals::GetClockFrequency() * (0x01 << 12) / frequency)); unsigned divisorRange = clockDivisor - static_cast(round(Peripherals::GetClockFrequency() * (0x01 << 12) / (frequency + 0.0005f * bandwidth))); - if (output == nullptr) { + if (!output) { output = new ClockOutput(clockDivisor); }