From 965f2bf799b31b5f1caeeb07639741522bb94b65 Mon Sep 17 00:00:00 2001 From: sommersoft Date: Sat, 24 Aug 2019 09:24:54 -0500 Subject: fix MixerVoice.get_level; now returns a float between 0-1. --- shared-module/audiocore/MixerVoice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'shared-module/audiocore') diff --git a/shared-module/audiocore/MixerVoice.c b/shared-module/audiocore/MixerVoice.c index a9543a40d..80c07511e 100644 --- a/shared-module/audiocore/MixerVoice.c +++ b/shared-module/audiocore/MixerVoice.c @@ -42,7 +42,7 @@ void common_hal_audioio_mixervoice_set_parent(audioio_mixervoice_obj_t* self, au } float common_hal_audioio_mixervoice_get_level(audioio_mixervoice_obj_t* self) { - return self->level; + return ((float) self->level / ((1 << 15) - 1)); } void common_hal_audioio_mixervoice_set_level(audioio_mixervoice_obj_t* self, float level) { -- cgit v1.2.3