From 117c2b271443a05eaba255df0de76e2ca89a0802 Mon Sep 17 00:00:00 2001 From: Adrian Schneider <adrian.schneider@abusix.com> Date: Fri, 19 Jul 2019 00:14:14 +0200 Subject: [PATCH] feat(ambient) add python binding for stopping ambient reading --- pycardium/modules/ambient.c | 8 ++++++++ pycardium/modules/qstrdefs.h | 1 + 2 files changed, 9 insertions(+) diff --git a/pycardium/modules/ambient.c b/pycardium/modules/ambient.c index 5e9cf947..a66ee198 100644 --- a/pycardium/modules/ambient.c +++ b/pycardium/modules/ambient.c @@ -17,9 +17,17 @@ STATIC mp_obj_t mp_ambient_get_reading() } STATIC MP_DEFINE_CONST_FUN_OBJ_0(ambient_get_obj, mp_ambient_get_reading); +STATIC mp_obj_t mp_ambient_stop() +{ + epic_ambient_stop(); + return mp_const_none; +} +STATIC MP_DEFINE_CONST_FUN_OBJ_0(ambient_stop_obj, mp_ambient_stop); + STATIC const mp_rom_map_elem_t ambient_module_globals_table[] = { { MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_ambient) }, { MP_ROM_QSTR(MP_QSTR_start), MP_ROM_PTR(&ambient_start_obj) }, + { MP_ROM_QSTR(MP_QSTR_stop), MP_ROM_PTR(&ambient_stop_obj) }, { MP_ROM_QSTR(MP_QSTR_get_reading), MP_ROM_PTR(&ambient_get_obj) } }; STATIC MP_DEFINE_CONST_DICT(ambient_module_globals, ambient_module_globals_table); diff --git a/pycardium/modules/qstrdefs.h b/pycardium/modules/qstrdefs.h index 4ebd5d7c..76b63d8a 100644 --- a/pycardium/modules/qstrdefs.h +++ b/pycardium/modules/qstrdefs.h @@ -29,3 +29,4 @@ Q(vibrate) /* ambient */ Q(start) Q(get_reading) +Q(stop) -- GitLab