summaryrefslogtreecommitdiff
path: root/shared-bindings/frequencyio
diff options
context:
space:
mode:
authorsommersoft <sommersoft@gmail.com>2019-02-25 21:22:52 -0600
committersommersoft <sommersoft@gmail.com>2019-02-25 21:22:52 -0600
commit4a9f05a44f18615a1adeacfcae329d3090188550 (patch)
treec3b0e86c164a3362c2f8bc0fa80a0e329f3881c0 /shared-bindings/frequencyio
parenta8204f1bf9b607ec13f581722b4c2e036f8c34b7 (diff)
final re-glue; compiles now.
Diffstat (limited to 'shared-bindings/frequencyio')
-rw-r--r--shared-bindings/frequencyio/FrequencyIn.c8
-rw-r--r--shared-bindings/frequencyio/FrequencyIn.h2
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)