CTCSS in soundboard. 24 jammer chs instead of 9.

Soundboard random mode now cares about loop option.
Started documenting UI.
This commit is contained in:
furrtek
2017-02-02 09:29:14 +00:00
parent 703d8044a3
commit 607e6c5bd4
16 changed files with 305 additions and 142 deletions

View File

@@ -630,19 +630,19 @@ class AudioTXConfigMessage : public Message {
public:
constexpr AudioTXConfigMessage(
const uint32_t divider,
const uint32_t bw,
const uint32_t fm_delta,
const uint32_t ctcss_phase_inc,
const bool ctcss_enabled
) : Message { ID::AudioTXConfig },
divider(divider),
bw(bw),
fm_delta(fm_delta),
ctcss_phase_inc(ctcss_phase_inc),
ctcss_enabled(ctcss_enabled)
{
}
const uint32_t divider;
const uint32_t bw;
const uint32_t fm_delta;
const uint32_t ctcss_phase_inc;
const bool ctcss_enabled;
};

View File

@@ -62,9 +62,9 @@ struct SharedMemory {
union {
ToneData tones_data;
JammerChannel jammer_channels[9];
JammerChannel jammer_channels[24];
uint8_t data[512];
} bb_data { { { { 0, 0 } }, 0, { 0 } } };
} bb_data { { { { 0, 0 } }, 0, { 0 } } }; // { } ?
};
extern SharedMemory& shared_memory;