diff options
Diffstat (limited to 'libmaple/include')
| -rw-r--r-- | libmaple/include/libmaple/exti.h | 5 | ||||
| -rw-r--r-- | libmaple/include/libmaple/libmaple_types.h | 1 | 
2 files changed, 6 insertions, 0 deletions
diff --git a/libmaple/include/libmaple/exti.h b/libmaple/include/libmaple/exti.h index 3800b4a..530b442 100644 --- a/libmaple/include/libmaple/exti.h +++ b/libmaple/include/libmaple/exti.h @@ -115,6 +115,11 @@ void exti_attach_interrupt(exti_num num,                             exti_cfg port,                             voidFuncPtr handler,                             exti_trigger_mode mode); +void exti_attach_callback(exti_num num, +                          exti_cfg port, +                          voidFuncPtr handler, +                          void *arg, +                          exti_trigger_mode mode);  void exti_detach_interrupt(exti_num num);  /** diff --git a/libmaple/include/libmaple/libmaple_types.h b/libmaple/include/libmaple/libmaple_types.h index 9e1fbb3..60dd2ff 100644 --- a/libmaple/include/libmaple/libmaple_types.h +++ b/libmaple/include/libmaple/libmaple_types.h @@ -48,6 +48,7 @@ typedef int int32;  typedef long long int64;  typedef void (*voidFuncPtr)(void); +typedef void (*voidArgumentFuncPtr)(void *);  #define __io volatile  #define __attr_flash __attribute__((section (".USER_FLASH")))  | 
