~ruther/qmk_firmware

821db155f20f441c2d3aa6ff4e10878bfccdf45c — Nebuleon 1 year, 9 months ago b718b43
Fix stuck note with square wave in additive DAC (#21589)

1 files changed, 1 insertions(+), 1 deletions(-)

M platforms/chibios/drivers/audio_dac_additive.c
M platforms/chibios/drivers/audio_dac_additive.c => platforms/chibios/drivers/audio_dac_additive.c +1 -1
@@ 66,7 66,7 @@ static const dacsample_t dac_buffer_triangle[AUDIO_DAC_BUFFER_SIZE] = {
#endif // AUDIO_DAC_SAMPLE_WAVEFORM_TRIANGLE
#ifdef AUDIO_DAC_SAMPLE_WAVEFORM_SQUARE
static const dacsample_t dac_buffer_square[AUDIO_DAC_BUFFER_SIZE] = {
    [0 ... AUDIO_DAC_BUFFER_SIZE / 2 - 1]                     = 0,                    // first and
    [0 ... AUDIO_DAC_BUFFER_SIZE / 2 - 1]                     = AUDIO_DAC_OFF_VALUE,  // first and
    [AUDIO_DAC_BUFFER_SIZE / 2 ... AUDIO_DAC_BUFFER_SIZE - 1] = AUDIO_DAC_SAMPLE_MAX, // second half
};
#endif // AUDIO_DAC_SAMPLE_WAVEFORM_SQUARE

Do not follow this link