diff options
Diffstat (limited to 'stmhal/pin.h')
| -rw-r--r-- | stmhal/pin.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/stmhal/pin.h b/stmhal/pin.h index 6ac73aabd..492803871 100644 --- a/stmhal/pin.h +++ b/stmhal/pin.h @@ -82,12 +82,14 @@ extern const mp_obj_type_t pin_cpu_pins_obj_type; extern const mp_obj_dict_t pin_cpu_pins_locals_dict; extern const mp_obj_dict_t pin_board_pins_locals_dict; +MP_DECLARE_CONST_FUN_OBJ(pin_init_obj); + void pin_init0(void); uint32_t pin_get_mode(const pin_obj_t *pin); uint32_t pin_get_pull(const pin_obj_t *pin); uint32_t pin_get_af(const pin_obj_t *pin); const pin_obj_t *pin_find(mp_obj_t user_obj); const pin_obj_t *pin_find_named_pin(const mp_obj_dict_t *named_pins, mp_obj_t name); -const pin_af_obj_t *pin_find_af(const pin_obj_t *pin, uint8_t fn, uint8_t unit, uint8_t pin_type); +const pin_af_obj_t *pin_find_af(const pin_obj_t *pin, uint8_t fn, uint8_t unit); const pin_af_obj_t *pin_find_af_by_index(const pin_obj_t *pin, mp_uint_t af_idx); const pin_af_obj_t *pin_find_af_by_name(const pin_obj_t *pin, const char *name); |
