mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-08-25 05:47:44 +00:00
Sync with Sharebrained's fw, only Xylos TX works for now
This commit is contained in:
@@ -67,7 +67,7 @@ public:
|
||||
|
||||
TXDone = 20,
|
||||
Retune = 21,
|
||||
ReadyForSwitch = 22,
|
||||
XylosConfigure = 22,
|
||||
AFSKData = 23,
|
||||
ModuleID = 24,
|
||||
FIFOSignal = 25,
|
||||
@@ -490,12 +490,16 @@ public:
|
||||
char md5_signature[16];
|
||||
};
|
||||
|
||||
class ReadyForSwitchMessage : public Message {
|
||||
class XylosConfigureMessage : public Message {
|
||||
public:
|
||||
ReadyForSwitchMessage(
|
||||
) : Message { ID::ReadyForSwitch }
|
||||
XylosConfigureMessage(
|
||||
const char data[]
|
||||
) : Message { ID::XylosConfigure }
|
||||
{
|
||||
memcpy(ccir_message, data, 21);
|
||||
}
|
||||
|
||||
char ccir_message[21];
|
||||
};
|
||||
|
||||
class RetuneMessage : public Message {
|
||||
|
@@ -60,11 +60,8 @@ struct SharedMemory {
|
||||
|
||||
JammerRange jammer_ranges[16];
|
||||
|
||||
char xylosdata[21];
|
||||
char epardata[13];
|
||||
int32_t excursion;
|
||||
|
||||
bool transmit_done;
|
||||
};
|
||||
|
||||
extern SharedMemory& shared_memory;
|
||||
|
@@ -70,6 +70,15 @@ constexpr image_tag_t image_tag_nfm_audio { 'P', 'N', 'F', 'M' };
|
||||
constexpr image_tag_t image_tag_tpms { 'P', 'T', 'P', 'M' };
|
||||
constexpr image_tag_t image_tag_wfm_audio { 'P', 'W', 'F', 'M' };
|
||||
constexpr image_tag_t image_tag_wideband_spectrum { 'P', 'S', 'P', 'E' };
|
||||
|
||||
constexpr image_tag_t image_tag_jammer { 'P', 'J', 'A', 'M' };
|
||||
constexpr image_tag_t image_tag_audio_tx { 'P', 'A', 'T', 'X' };
|
||||
constexpr image_tag_t image_tag_lcr { 'P', 'L', 'C', 'R' };
|
||||
constexpr image_tag_t image_tag_epar { 'P', 'E', 'P', 'R' };
|
||||
constexpr image_tag_t image_tag_play_audio { 'P', 'P', 'A', 'U' };
|
||||
constexpr image_tag_t image_tag_xylos { 'P', 'X', 'Y', 'L' };
|
||||
constexpr image_tag_t image_tag_rds { 'P', 'R', 'D', 'S' };
|
||||
|
||||
constexpr image_tag_t image_tag_hackrf { 'H', 'R', 'F', '1' };
|
||||
|
||||
struct chunk_t {
|
||||
|
Reference in New Issue
Block a user