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:
furrtek 2016-08-17 02:55:34 +02:00
commit 45a754645e
43 changed files with 1089 additions and 543 deletions

View file

@ -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 {