projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos]
/
src
/
stm32l0
/
ao_lpuart_stm.c
diff --git
a/src/stm32l0/ao_lpuart_stm.c
b/src/stm32l0/ao_lpuart_stm.c
index c4a23f5b4f94c8edfba8c387dba676bd05bb8f56..08a0859b0ea1e18ad163b812c0b66ca23c90e7f9 100644
(file)
--- a/
src/stm32l0/ao_lpuart_stm.c
+++ b/
src/stm32l0/ao_lpuart_stm.c
@@
-85,7
+85,7
@@
_ao_lpuart_rx(struct ao_stm_lpuart *lpuart, int is_stdin)
}
#endif
} else {
}
#endif
} else {
- lpuart->reg->cr1 &= ~(1 << STM_LPUART_CR1_RXNEIE);
+ lpuart->reg->cr1 &= ~(1
UL
<< STM_LPUART_CR1_RXNEIE);
}
}
}
}
}
}
@@
-96,11
+96,11
@@
ao_lpuart_isr(struct ao_stm_lpuart *lpuart, int is_stdin)
_ao_lpuart_rx(lpuart, is_stdin);
if (!_ao_lpuart_tx_start(lpuart))
_ao_lpuart_rx(lpuart, is_stdin);
if (!_ao_lpuart_tx_start(lpuart))
- lpuart->reg->cr1 &= ~(1<< STM_LPUART_CR1_TXEIE);
+ lpuart->reg->cr1 &= ~(1
UL
<< STM_LPUART_CR1_TXEIE);
if (lpuart->reg->isr & (1 << STM_LPUART_ISR_TC)) {
lpuart->tx_running = 0;
if (lpuart->reg->isr & (1 << STM_LPUART_ISR_TC)) {
lpuart->tx_running = 0;
- lpuart->reg->cr1 &= ~(1 << STM_LPUART_CR1_TCIE);
+ lpuart->reg->cr1 &= ~(1
UL
<< STM_LPUART_CR1_TCIE);
if (lpuart->draining) {
lpuart->draining = 0;
ao_wakeup(&lpuart->tx_fifo);
if (lpuart->draining) {
lpuart->draining = 0;
ao_wakeup(&lpuart->tx_fifo);
@@
-370,6
+370,6
@@
ao_lpuart1_disable(void)
# endif
/* Disable LPUART */
# endif
/* Disable LPUART */
- stm_rcc.apb1enr &= ~(1 << STM_RCC_APB1ENR_LPUART1EN);
+ stm_rcc.apb1enr &= ~(1
UL
<< STM_RCC_APB1ENR_LPUART1EN);
}
}