mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-12-06 03:52:12 +00:00
Merge remote-tracking branch 'upstream/master'
# Conflicts: # firmware/application/bitmap.hpp # firmware/application/receiver_model.cpp # firmware/application/receiver_model.hpp # firmware/application/touch.hpp # firmware/application/ui_setup.cpp # firmware/baseband/proc_ais.hpp # firmware/baseband/proc_ert.hpp # firmware/bootstrap/CMakeLists.txt # firmware/common/portapack_persistent_memory.cpp # firmware/common/portapack_persistent_memory.hpp
This commit is contained in:
@@ -71,9 +71,11 @@ public:
|
||||
AFSKConfigure = 23,
|
||||
PWMRSSIConfigure = 24,
|
||||
OOKConfigure = 25,
|
||||
RDSConfigure = 26,
|
||||
AudioTXConfig = 27,
|
||||
|
||||
FIFOSignal = 26,
|
||||
FIFOData = 27,
|
||||
FIFOSignal = 28,
|
||||
FIFOData = 29,
|
||||
MAX
|
||||
};
|
||||
|
||||
@@ -516,6 +518,18 @@ public:
|
||||
const uint16_t tone_count;
|
||||
};
|
||||
|
||||
class RDSConfigureMessage : public Message {
|
||||
public:
|
||||
constexpr RDSConfigureMessage(
|
||||
const uint32_t length
|
||||
) : Message { ID::RDSConfigure },
|
||||
length(length)
|
||||
{
|
||||
}
|
||||
|
||||
const uint32_t length = 0;
|
||||
};
|
||||
|
||||
class RetuneMessage : public Message {
|
||||
public:
|
||||
constexpr RetuneMessage(
|
||||
@@ -528,6 +542,18 @@ public:
|
||||
const int64_t freq = 0;
|
||||
};
|
||||
|
||||
class AudioTXConfigMessage : public Message {
|
||||
public:
|
||||
constexpr AudioTXConfigMessage(
|
||||
const uint32_t bw
|
||||
) : Message { ID::AudioTXConfig },
|
||||
bw(bw)
|
||||
{
|
||||
}
|
||||
|
||||
const uint32_t bw;
|
||||
};
|
||||
|
||||
class AFSKConfigureMessage : public Message {
|
||||
public:
|
||||
constexpr AFSKConfigureMessage(
|
||||
@@ -576,6 +602,7 @@ public:
|
||||
const uint32_t pause_symbols;
|
||||
};
|
||||
|
||||
// TODO: use streaming buffer instead
|
||||
class FIFOSignalMessage : public Message {
|
||||
public:
|
||||
constexpr FIFOSignalMessage(
|
||||
@@ -583,7 +610,7 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
const char signaltype = 0;
|
||||
char signaltype = 0;
|
||||
};
|
||||
|
||||
class FIFODataMessage : public Message {
|
||||
|
||||
Reference in New Issue
Block a user