51#define WS_SOUND_UPDATE_HZ_TO_FREQ(hz) (-((uint16_t) WS_HZ_TO_CLOCK_DIVIDER((hz), WS_SYSTEM_CLOCK_HZ)))
68#define WS_SOUND_WAVE_HZ_TO_FREQ(hz, length) (-((uint16_t) WS_HZ_TO_CLOCK_DIVIDER((hz), WS_SYSTEM_CLOCK_HZ / (length))))
76#define WS_SOUND_SWEEP_HZ_TO_FREQ(hz) ((uint16_t) WS_HZ_TO_CLOCK_DIVIDER((hz), WS_SYSTEM_CLOCK_HZ / 8192))
#define WS_SOUND_WAVE_BASE_PORT
#define WS_SOUND_WAVE_BASE_ADDR(n)
static void ws_sound_set_wavetable_address(const void __wf_iram *address)
Set the base addresses of the sound wavetable.
void ws_sound_reset(void)
Reset the sound system.