aboutsummaryrefslogtreecommitdiff
path: root/stmhal/pin.h
diff options
context:
space:
mode:
authorDave Hylands2014-08-20 13:21:11 -0700
committerDave Hylands2014-09-19 09:26:13 -0700
commitbecbc87fd73c98664b472b4a06c2b54558dd5669 (patch)
tree44b1e1daaab750fa2c10899bc9c3489ab4ec738f /stmhal/pin.h
parent2842945e760c98793cb0c62a66345ab8850afc1a (diff)
Add Timer support (PWM, OC, IC) for stmhal and teensy
Diffstat (limited to 'stmhal/pin.h')
-rw-r--r--stmhal/pin.h4
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);