projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos/telelco-v3.0: Merge info into one screen
[fw/altos]
/
src
/
stmf0
/
ao_exti_stm.c
diff --git
a/src/stmf0/ao_exti_stm.c
b/src/stmf0/ao_exti_stm.c
index 910a36f29221e0ab10e9d0536f88d3698e5d4a78..bba2064d76877725a3c080a05287c3d477811914 100644
(file)
--- a/
src/stmf0/ao_exti_stm.c
+++ b/
src/stmf0/ao_exti_stm.c
@@
-24,7
+24,7
@@
static void (*ao_exti_callback[16])(void);
uint32_t ao_last_exti;
static void ao_exti_range_isr(uint8_t first, uint8_t last, uint16_t mask) {
uint32_t ao_last_exti;
static void ao_exti_range_isr(uint8_t first, uint8_t last, uint16_t mask) {
- uint16_t pending = (
ao_last_exti = stm_exti.pr) & mask
;
+ uint16_t pending = (
uint16_t) ((ao_last_exti = stm_exti.pr) & mask)
;
uint8_t pin;
static uint16_t last_mask;
static uint8_t last_pin;
uint8_t pin;
static uint16_t last_mask;
static uint8_t last_pin;
@@
-123,7
+123,7
@@
ao_exti_set_mode(struct stm_gpio *gpio, uint8_t pin, uint8_t mode) {
}
void
}
void
-ao_exti_set_callback(struct stm_gpio *gpio, uint8_t pin, void (*callback)()) {
+ao_exti_set_callback(struct stm_gpio *gpio, uint8_t pin, void (*callback)(
void
)) {
(void) gpio;
ao_exti_callback[pin] = callback;
}
(void) gpio;
ao_exti_callback[pin] = callback;
}