diff options
Diffstat (limited to 'stm/exti.h')
-rw-r--r-- | stm/exti.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/stm/exti.h b/stm/exti.h deleted file mode 100644 index 619e44fd3b..0000000000 --- a/stm/exti.h +++ /dev/null @@ -1,29 +0,0 @@ -// Vectors 0-15 are for regular pins -// Vectors 16-22 are for internal sources. -// -// Use the following constants for the internal sources: - -#define EXTI_PVD_OUTPUT (16) -#define EXTI_RTC_ALARM (17) -#define EXTI_USB_OTG_FS_WAKEUP (18) -#define EXTI_ETH_WAKEUP (19) -#define EXTI_USB_OTG_HS_WAKEUP (20) -#define EXTI_RTC_TIMESTAMP (21) -#define EXTI_RTC_WAKEUP (22) - -#define EXTI_NUM_VECTORS 23 - -void exti_init(void); - -uint exti_register(mp_obj_t pin_obj, mp_obj_t mode_obj, mp_obj_t trigger_obj, mp_obj_t callback_obj, void *param); - -void exti_enable(uint line); -void exti_disable(uint line); -void exti_swint(uint line); - -typedef struct { - mp_obj_t callback; - void *param; -} exti_t; - -extern const mp_obj_type_t exti_obj_type; |