aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple
diff options
context:
space:
mode:
Diffstat (limited to 'libmaple')
-rw-r--r--libmaple/exti.c6
-rw-r--r--libmaple/include/libmaple/exti.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/libmaple/exti.c b/libmaple/exti.c
index b620c77..abd618d 100644
--- a/libmaple/exti.c
+++ b/libmaple/exti.c
@@ -92,7 +92,7 @@ void exti_attach_interrupt(exti_num num,
exti_trigger_mode mode) {
// Call callback version with arg being null
- exti_attach_callback(num, port, handler, NULL, mode);
+ exti_attach_callback(num, port, (voidArgumentFuncPtr)handler, NULL, mode);
}
/**
@@ -114,14 +114,14 @@ void exti_attach_interrupt(exti_num num,
*/
void exti_attach_callback(exti_num num,
exti_cfg port,
- voidFuncPtr handler,
+ voidArgumentFuncPtr handler,
void *arg,
exti_trigger_mode mode) {
ASSERT(handler);
/* Register the handler */
- exti_channels[num].handler = (voidArgumentFuncPtr)handler;
+ exti_channels[num].handler = handler;
exti_channels[num].arg = arg;
/* Set trigger mode */
diff --git a/libmaple/include/libmaple/exti.h b/libmaple/include/libmaple/exti.h
index 530b442..1d201ac 100644
--- a/libmaple/include/libmaple/exti.h
+++ b/libmaple/include/libmaple/exti.h
@@ -117,7 +117,7 @@ void exti_attach_interrupt(exti_num num,
exti_trigger_mode mode);
void exti_attach_callback(exti_num num,
exti_cfg port,
- voidFuncPtr handler,
+ voidArgumentFuncPtr handler,
void *arg,
exti_trigger_mode mode);
void exti_detach_interrupt(exti_num num);