|
@@ -649,9 +649,9 @@ void flipperzero_module_attr(mp_obj_t self_in, qstr attr, mp_obj_t* dest) {
|
|
|
if(octave < 0.0 || octave > 8.0 || note < 0.0 || note > 12.0) {
|
|
if(octave < 0.0 || octave > 8.0 || note < 0.0 || note > 12.0) {
|
|
|
dest[0] = mp_const_none;
|
|
dest[0] = mp_const_none;
|
|
|
} else {
|
|
} else {
|
|
|
- double exponent = (octave * 12.0 + note - 57.0) / 12.0;
|
|
|
|
|
|
|
+ float exponent = (octave * 12.0 + note - 57.0) / 12.0;
|
|
|
// dest[0] = mp_obj_new_float(440.0 * pow(2.0, (octave * 12.0 + note - 57.0) / 12.0));
|
|
// dest[0] = mp_obj_new_float(440.0 * pow(2.0, (octave * 12.0 + note - 57.0) / 12.0));
|
|
|
- dest[0] = mp_obj_new_float(440.0 * pow(2.0, exponent));
|
|
|
|
|
|
|
+ dest[0] = mp_obj_new_float(440.0f * pow(2.0f, exponent));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return;
|
|
return;
|