diff options
| author | sommersoft <sommersoft@gmail.com> | 2019-02-25 21:22:52 -0600 |
|---|---|---|
| committer | sommersoft <sommersoft@gmail.com> | 2019-02-25 21:22:52 -0600 |
| commit | 4a9f05a44f18615a1adeacfcae329d3090188550 (patch) | |
| tree | c3b0e86c164a3362c2f8bc0fa80a0e329f3881c0 /shared-bindings/frequencyio | |
| parent | a8204f1bf9b607ec13f581722b4c2e036f8c34b7 (diff) | |
final re-glue; compiles now.
Diffstat (limited to 'shared-bindings/frequencyio')
| -rw-r--r-- | shared-bindings/frequencyio/FrequencyIn.c | 8 | ||||
| -rw-r--r-- | shared-bindings/frequencyio/FrequencyIn.h | 2 |
2 files changed, 4 insertions, 6 deletions
diff --git a/shared-bindings/frequencyio/FrequencyIn.c b/shared-bindings/frequencyio/FrequencyIn.c index 0e666d718..fb1698fa2 100644 --- a/shared-bindings/frequencyio/FrequencyIn.c +++ b/shared-bindings/frequencyio/FrequencyIn.c @@ -71,20 +71,18 @@ //| frequency.clear() //| STATIC mp_obj_t frequencyio_frequencyin_make_new(const mp_obj_type_t *type, size_t n_args, - size_t n_kw, const mp_obj_t *pos_args) { - mp_arg_check_num(n_args, n_kw, 1, 2, true); + const mp_obj_t *pos_args, mp_map_t *kw_args) { + mp_arg_check_num(n_args, kw_args, 1, 1, true); frequencyio_frequencyin_obj_t *self = m_new_obj(frequencyio_frequencyin_obj_t); self->base.type = &frequencyio_frequencyin_type; - mp_map_t kw_args; - mp_map_init_fixed_table(&kw_args, n_kw, pos_args + n_args); enum { ARG_pin, ARG_capture_period }; static const mp_arg_t allowed_args[] = { { MP_QSTR_pin, MP_ARG_REQUIRED | MP_ARG_OBJ }, { MP_QSTR_capture_period, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 10} }, }; mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)]; - mp_arg_parse_all(n_args, pos_args, &kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args); + mp_arg_parse_all(n_args, pos_args, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args); assert_pin(args[ARG_pin].u_obj, false); mcu_pin_obj_t* pin = MP_OBJ_TO_PTR(args[ARG_pin].u_obj); diff --git a/shared-bindings/frequencyio/FrequencyIn.h b/shared-bindings/frequencyio/FrequencyIn.h index 4718075ec..dba6c3a66 100644 --- a/shared-bindings/frequencyio/FrequencyIn.h +++ b/shared-bindings/frequencyio/FrequencyIn.h @@ -1,4 +1,4 @@ -frequencyio/* +/* * This file is part of the Micro Python project, http://micropython.org/ * * The MIT License (MIT) |
