Configuration structure for Wave Generator.
void wave_gen_set_type(wave_type_t type)
Set the waveform type.
void wave_gen_set_freq(float freq_hz)
Set the frequency of the generated wave.
esp_err_t wave_gen_stop(void)
Stop the wave generation task.
esp_err_t wave_gen_init(const wave_gen_config_t *config)
Initialize the Wave Generator component.
esp_err_t wave_gen_sdm_stop(void)
Stop the SDM sine generator.
esp_err_t wave_gen_start(void)
Start the wave generation task.
wave_type_t
Waveform types for generation.
esp_err_t wave_gen_sdm_start(void)
Start the SDM sine generator (uses CONFIG_SDM_* settings).
void wave_gen_set_volume(float volume)
Set the output volume/amplitude.