Update apps

This commit is contained in:
Willy-JL
2023-07-14 02:43:32 +02:00
parent 1243b192be
commit a33a461074
65 changed files with 696 additions and 169 deletions

View File

@@ -34,6 +34,8 @@ void sound_engine_init(
sound_engine->sine_lut[i] = (uint8_t)((sinf(i / 64.0 * PI) + 1.0) * 127.0);
}
furi_hal_interrupt_set_isr(FuriHalInterruptIdDma1Ch1, NULL, NULL);
furi_hal_interrupt_set_isr_ex(
FuriHalInterruptIdDma1Ch1, 15, sound_engine_dma_isr, sound_engine);
@@ -54,7 +56,7 @@ void sound_engine_deinit(SoundEngine* sound_engine) {
furi_hal_gpio_init(&gpio_ext_pa6, GpioModeAnalog, GpioPullNo, GpioSpeedLow);
}
furi_hal_interrupt_set_isr_ex(FuriHalInterruptIdDma1Ch1, 13, NULL, NULL);
furi_hal_interrupt_set_isr(FuriHalInterruptIdDma1Ch1, NULL, NULL);
sound_engine_stop();
sound_engine_deinit_timer();
}

View File

@@ -54,5 +54,6 @@ int32_t sound_engine_cycle_and_output_adsr(
}
}
return (int32_t)((int32_t)input * (int32_t)(adsr->envelope >> 10) / (int32_t)(MAX_ADSR >> 10) * (int32_t)adsr->volume / (int32_t)MAX_ADSR_VOLUME);
return (int32_t)((int32_t)input * (int32_t)(adsr->envelope >> 10) / (int32_t)(MAX_ADSR >> 10) *
(int32_t)adsr->volume / (int32_t)MAX_ADSR_VOLUME);
}