mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-14 01:15:38 -04: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:
commit
45a754645e
43 changed files with 1089 additions and 543 deletions
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue