mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-13 08:55:39 -04:00
Added CTCSS decoder in NFM RX
RSSI output is now pitch instead of PWM Disabled RSSI output in WBFM mode
This commit is contained in:
parent
f128b9b0b7
commit
d77337dd77
19 changed files with 284 additions and 160 deletions
|
@ -80,7 +80,7 @@ public:
|
|||
|
||||
TonesConfigure = 32,
|
||||
AFSKTxConfigure = 33,
|
||||
PWMRSSIConfigure = 34,
|
||||
PitchRSSIConfigure = 34,
|
||||
OOKConfigure = 35,
|
||||
RDSConfigure = 36,
|
||||
AudioTXConfig = 37,
|
||||
|
@ -103,6 +103,7 @@ public:
|
|||
FIFOData = 61,
|
||||
|
||||
AudioLevelReport = 70,
|
||||
CodedSquelch = 71,
|
||||
MAX
|
||||
};
|
||||
|
||||
|
@ -351,6 +352,18 @@ public:
|
|||
uint32_t value;
|
||||
};
|
||||
|
||||
class CodedSquelchMessage : public Message {
|
||||
public:
|
||||
constexpr CodedSquelchMessage(
|
||||
const uint32_t value
|
||||
) : Message { ID::CodedSquelch },
|
||||
value { value }
|
||||
{
|
||||
}
|
||||
|
||||
uint32_t value;
|
||||
};
|
||||
|
||||
class ShutdownMessage : public Message {
|
||||
public:
|
||||
constexpr ShutdownMessage(
|
||||
|
@ -667,22 +680,19 @@ public:
|
|||
const bool trigger_word;
|
||||
};
|
||||
|
||||
class PWMRSSIConfigureMessage : public Message {
|
||||
class PitchRSSIConfigureMessage : public Message {
|
||||
public:
|
||||
constexpr PWMRSSIConfigureMessage(
|
||||
constexpr PitchRSSIConfigureMessage(
|
||||
const bool enabled,
|
||||
const uint32_t synth_div,
|
||||
const int32_t avg
|
||||
) : Message { ID::PWMRSSIConfigure },
|
||||
const int32_t rssi
|
||||
) : Message { ID::PitchRSSIConfigure },
|
||||
enabled(enabled),
|
||||
synth_div(synth_div),
|
||||
avg(avg)
|
||||
rssi(rssi)
|
||||
{
|
||||
}
|
||||
|
||||
const bool enabled;
|
||||
const uint32_t synth_div;
|
||||
const int32_t avg;
|
||||
const int32_t rssi;
|
||||
};
|
||||
|
||||
class TonesConfigureMessage : public Message {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue