mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-04-16 05:21:27 +00:00
Add CaptureConfig structure and message.
This commit is contained in:
parent
8b8b394792
commit
7436dea51a
@ -61,6 +61,7 @@ public:
|
|||||||
ChannelSpectrumConfig = 14,
|
ChannelSpectrumConfig = 14,
|
||||||
SpectrumStreamingConfig = 15,
|
SpectrumStreamingConfig = 15,
|
||||||
DisplaySleep = 16,
|
DisplaySleep = 16,
|
||||||
|
CaptureConfig = 17,
|
||||||
MAX
|
MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -409,6 +410,22 @@ public:
|
|||||||
const iir_biquad_config_t audio_hpf_config;
|
const iir_biquad_config_t audio_hpf_config;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct CaptureConfig {
|
||||||
|
FIFO<uint8_t>* fifo { nullptr };
|
||||||
|
};
|
||||||
|
|
||||||
|
class CaptureConfigMessage : public Message {
|
||||||
|
public:
|
||||||
|
constexpr CaptureConfigMessage(
|
||||||
|
CaptureConfig* const config
|
||||||
|
) : Message { ID::CaptureConfig },
|
||||||
|
config { config }
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
CaptureConfig* const config;
|
||||||
|
};
|
||||||
|
|
||||||
class MessageHandlerMap {
|
class MessageHandlerMap {
|
||||||
public:
|
public:
|
||||||
using MessageHandler = std::function<void(Message* const p)>;
|
using MessageHandler = std::function<void(Message* const p)>;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user