mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2026-09-16 19:43:01 +00:00
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user