diff options
| author | sommersoft <sommersoft@gmail.com> | 2019-08-22 17:59:19 -0500 |
|---|---|---|
| committer | sommersoft <sommersoft@gmail.com> | 2019-08-22 17:59:19 -0500 |
| commit | 1ec4faee5584a7be3cb1f54b42c88ba0b35c2e91 (patch) | |
| tree | 8e0b6c9825893f2a87683d92844deadd7d478da6 /shared-bindings | |
| parent | 5cd04366fe3534cd2a8292e9f25b52a2d814849f (diff) | |
remove MixerVoice deinit & context managers
Diffstat (limited to 'shared-bindings')
| -rw-r--r-- | shared-bindings/audiocore/MixerVoice.c | 30 | ||||
| -rw-r--r-- | shared-bindings/audiocore/MixerVoice.h | 1 |
2 files changed, 0 insertions, 31 deletions
diff --git a/shared-bindings/audiocore/MixerVoice.c b/shared-bindings/audiocore/MixerVoice.c index bf107a74d..2711be00f 100644 --- a/shared-bindings/audiocore/MixerVoice.c +++ b/shared-bindings/audiocore/MixerVoice.c @@ -57,32 +57,6 @@ STATIC mp_obj_t audioio_mixervoice_make_new(const mp_obj_type_t *type, size_t n_ return MP_OBJ_FROM_PTR(self); } -//| .. method:: deinit() -//| -//| Deinitialises the Voice and releases any hardware resources for reuse. -//| -STATIC mp_obj_t audioio_mixervoice_deinit(mp_obj_t self_in) { - return mp_const_none; -} -STATIC MP_DEFINE_CONST_FUN_OBJ_1(audioio_mixervoice_deinit_obj, audioio_mixervoice_deinit); - -//| .. method:: __enter__() -//| -//| No-op used by Context Managers. -//| -// Provided by context manager helper. - -//| .. method:: __exit__() -//| -//| Automatically deinitializes the hardware when exiting a context. See -//| :ref:`lifetime-and-contextmanagers` for more info. -//| -STATIC mp_obj_t audioio_mixervoice_obj___exit__(size_t n_args, const mp_obj_t *args) { - return mp_const_none; -} -STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(audioio_mixervoice___exit___obj, 4, 4, audioio_mixervoice_obj___exit__); - - //| .. method:: play(sample, *, loop=False) //| //| Plays the sample once when ``loop=False``, and continuously when ``loop=True``. @@ -176,7 +150,6 @@ const mp_obj_property_t audioio_mixervoice_level_obj = { STATIC mp_obj_t audioio_mixervoice_obj_get_playing(mp_obj_t self_in) { #if 0 audioio_mixer_obj_t *self = MP_OBJ_TO_PTR(self_in); - raise_error_if_deinited(common_hal_audioio_mixer_deinited(self)); return mp_obj_new_bool(common_hal_audioio_mixer_get_playing(self)); #endif return mp_const_none; @@ -192,9 +165,6 @@ const mp_obj_property_t audioio_mixervoice_playing_obj = { STATIC const mp_rom_map_elem_t audioio_mixervoice_locals_dict_table[] = { // Methods - { MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&audioio_mixervoice_deinit_obj) }, - { MP_ROM_QSTR(MP_QSTR___enter__), MP_ROM_PTR(&default___enter___obj) }, - { MP_ROM_QSTR(MP_QSTR___exit__), MP_ROM_PTR(&audioio_mixervoice___exit___obj) }, { MP_ROM_QSTR(MP_QSTR_play), MP_ROM_PTR(&audioio_mixervoice_play_obj) }, { MP_ROM_QSTR(MP_QSTR_stop), MP_ROM_PTR(&audioio_mixervoice_stop_obj) }, diff --git a/shared-bindings/audiocore/MixerVoice.h b/shared-bindings/audiocore/MixerVoice.h index 4e7ea47e7..b5e447058 100644 --- a/shared-bindings/audiocore/MixerVoice.h +++ b/shared-bindings/audiocore/MixerVoice.h @@ -35,7 +35,6 @@ extern const mp_obj_type_t audioio_mixer_type; extern const mp_obj_type_t audioio_mixervoice_type; -void common_hal_audioio_mixervoice_deinit(audioio_mixervoice_obj_t* self); void common_hal_audioio_mixervoice_set_parent(audioio_mixervoice_obj_t* self, audioio_mixer_obj_t *parent); void common_hal_audioio_mixervoice_play(audioio_mixervoice_obj_t* self, mp_obj_t sample, bool loop); void common_hal_audioio_mixervoice_stop(audioio_mixervoice_obj_t* self); |
