Fix LF/MF RX centering with adaptive FS4 tuning (#3319)

* Fix LF/MF RX tuning with adaptive FS4 shift

* Enable adaptive FS4 tuning in Waterfall Designer
This commit is contained in:
Brumi-2021
2026-09-15 19:11:30 +02:00
committed by GitHub
parent b8ad44c431
commit b01b23981a
14 changed files with 191 additions and 16 deletions
+13
View File
@@ -171,6 +171,7 @@ class Message {
TetraBsch = 113,
TetraDnb = 114,
AudioDDCConfig = 115,
RxFs4Config = 116,
MAX
};
@@ -311,6 +312,18 @@ class SpectrumStreamingConfigMessage : public Message {
Mode mode{Mode::Stopped};
};
// Application sample-rate translation, independent of PRALINE's AFE shift.
enum class RxFs4Direction : uint8_t { Down,
Up };
class RxFs4ConfigMessage : public Message {
public:
constexpr RxFs4ConfigMessage(RxFs4Direction direction)
: Message{ID::RxFs4Config}, direction{direction} {}
const RxFs4Direction direction;
};
class AudioDDCConfigMessage : public Message {
public:
constexpr AudioDDCConfigMessage(int32_t frequency)