projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ao-tools: move 16/32-bit readers from ao-stmload to lib
[fw/altos]
/
src
/
cc1111
/
ao_exti.h
diff --git
a/src/cc1111/ao_exti.h
b/src/cc1111/ao_exti.h
index 00d99a2b2a65e4291ed67c0bbcb28232ce081570..49fca5d23df5310a3ded9469bc134ce97493411f 100644
(file)
--- a/
src/cc1111/ao_exti.h
+++ b/
src/cc1111/ao_exti.h
@@
-39,19
+39,18
@@
extern void (*ao_int_callback)(void);
ao_int_callback = callback; \
} while (0)
ao_int_callback = callback; \
} while (0)
-#define ao_exti_init() do { \
- IEN1 &= IEN1_P0IE; \
- PICTL |= PICTL_P0IENL; \
- } while (0)
+#define ao_exti_init()
#define ao_exti_enable(port, pin) do { \
P0IFG &= ~(1 << pin); \
P0IF = 0; \
#define ao_exti_enable(port, pin) do { \
P0IFG &= ~(1 << pin); \
P0IF = 0; \
+ PICTL |= PICTL_P0IENL; \
IEN1 |= IEN1_P0IE; \
} while (0)
#define ao_exti_disable(port, pin) do { \
IEN1 &= ~IEN1_P0IE; \
IEN1 |= IEN1_P0IE; \
} while (0)
#define ao_exti_disable(port, pin) do { \
IEN1 &= ~IEN1_P0IE; \
+ PICTL &= ~PICTL_P0IENL; \
} while (0)
#endif /* _AO_EXTI_H_ */
} while (0)
#endif /* _AO_EXTI_H_ */