~ruther/qmk_firmware

e971ce290ceac6680480331da9e5a3fc7102a501 — Nebuleon 1 year, 9 months ago 9bc85ff
Remove needless precision in additive DAC sample generation (#21498)

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
@@ 135,7 135,7 @@ __attribute__((weak)) uint16_t dac_value_generate(void) {
         *      timer runs with 3*AUDIO_DAC_SAMPLE_RATE; and the DAC callback
         *      is called twice per conversion.*/

        dac_if[i] = fmod(dac_if[i], AUDIO_DAC_BUFFER_SIZE);
        dac_if[i] = fmodf(dac_if[i], AUDIO_DAC_BUFFER_SIZE);

        // Wavetable generation/lookup
        uint16_t dac_i = (uint16_t)dac_if[i];

Do not follow this link