| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- commit 52168fc98fd2578b20fb9ed915ea0d3fa1948e20
- Author: Oliver Fabel <28701799+ofabel@users.noreply.github.com>
- Date: Tue Sep 3 06:54:29 2024 +0200
- library update
- diff --git a/genhdr/qstrdefs.generated.h b/genhdr/qstrdefs.generated.h
- index f72163067..fd176e837 100644
- --- a/genhdr/qstrdefs.generated.h
- +++ b/genhdr/qstrdefs.generated.h
- @@ -303,6 +303,8 @@ QDEF1(MP_QSTR_SPEAKER_NOTE_GS5, 15, 16, "SPEAKER_NOTE_GS5")
- QDEF1(MP_QSTR_SPEAKER_NOTE_GS6, 12, 16, "SPEAKER_NOTE_GS6")
- QDEF1(MP_QSTR_SPEAKER_NOTE_GS7, 13, 16, "SPEAKER_NOTE_GS7")
- QDEF1(MP_QSTR_SPEAKER_NOTE_GS8, 2, 16, "SPEAKER_NOTE_GS8")
- +QDEF1(MP_QSTR_SPEAKER_VOLUME_MAX, 66, 18, "SPEAKER_VOLUME_MAX")
- +QDEF1(MP_QSTR_SPEAKER_VOLUME_MIN, 92, 18, "SPEAKER_VOLUME_MIN")
- QDEF0(MP_QSTR___add__, 196, 7, "__add__")
- QDEF0(MP_QSTR___bool__, 43, 8, "__bool__")
- QDEF1(MP_QSTR___build_class__, 66, 15, "__build_class__")
- diff --git a/mp_flipper_modflipperzero.c b/mp_flipper_modflipperzero.c
- index 3cfc81982..2c46dc925 100644
- --- a/mp_flipper_modflipperzero.c
- +++ b/mp_flipper_modflipperzero.c
- @@ -194,6 +194,9 @@ static const struct _mp_obj_float_t flipperzero_speaker_note_a8_obj = {{&mp_type
- static const struct _mp_obj_float_t flipperzero_speaker_note_as8_obj = {{&mp_type_float}, (mp_float_t)MP_FLIPPER_SPEAKER_NOTE_AS8};
- static const struct _mp_obj_float_t flipperzero_speaker_note_b8_obj = {{&mp_type_float}, (mp_float_t)MP_FLIPPER_SPEAKER_NOTE_B8};
-
- +static const struct _mp_obj_float_t flipperzero_speaker_volume_min_obj = {{&mp_type_float}, (mp_float_t)MP_FLIPPER_SPEAKER_VOLUME_MIN};
- +static const struct _mp_obj_float_t flipperzero_speaker_volume_max_obj = {{&mp_type_float}, (mp_float_t)MP_FLIPPER_SPEAKER_VOLUME_MAX};
- +
- static mp_obj_t flipperzero_speaker_start(mp_obj_t frequency_obj, mp_obj_t volume_obj) {
- mp_float_t frequency = mp_obj_get_float(frequency_obj);
- mp_float_t volume = mp_obj_get_float(volume_obj);
- @@ -607,6 +610,9 @@ for octave in range(9):
- {MP_ROM_QSTR(MP_QSTR_SPEAKER_NOTE_AS8), MP_ROM_PTR(&flipperzero_speaker_note_as8_obj)},
- {MP_ROM_QSTR(MP_QSTR_SPEAKER_NOTE_B8), MP_ROM_PTR(&flipperzero_speaker_note_b8_obj)},
-
- + {MP_ROM_QSTR(MP_QSTR_SPEAKER_VOLUME_MIN), MP_ROM_PTR(&flipperzero_speaker_volume_min_obj)},
- + {MP_ROM_QSTR(MP_QSTR_SPEAKER_VOLUME_MAX), MP_ROM_PTR(&flipperzero_speaker_volume_max_obj)},
- +
- {MP_ROM_QSTR(MP_QSTR_speaker_start), MP_ROM_PTR(&flipperzero_speaker_start_obj)},
- {MP_ROM_QSTR(MP_QSTR_speaker_set_volume), MP_ROM_PTR(&flipperzero_speaker_set_volume_obj)},
- {MP_ROM_QSTR(MP_QSTR_speaker_stop), MP_ROM_PTR(&flipperzero_speaker_stop_obj)},
- diff --git a/mp_flipper_modflipperzero.h b/mp_flipper_modflipperzero.h
- index 3742ad47e..104fe3f33 100644
- --- a/mp_flipper_modflipperzero.h
- +++ b/mp_flipper_modflipperzero.h
- @@ -168,6 +168,9 @@ for octave in range(9):
- #define MP_FLIPPER_SPEAKER_NOTE_AS8 MICROPY_FLOAT_CONST(7458.62)
- #define MP_FLIPPER_SPEAKER_NOTE_B8 MICROPY_FLOAT_CONST(7902.13)
-
- +#define MP_FLIPPER_SPEAKER_VOLUME_MIN MICROPY_FLOAT_CONST(0.0)
- +#define MP_FLIPPER_SPEAKER_VOLUME_MAX MICROPY_FLOAT_CONST(1.0)
- +
- bool mp_flipper_speaker_start(float frequency, float volume);
- bool mp_flipper_speaker_set_volume(float volume);
- bool mp_flipper_speaker_stop();
|