git.droids-corp.org
/
aversive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
uart: fix return value of send functions
[aversive.git]
/
modules
/
comm
/
uart
/
uart_send9_nowait.c
diff --git
a/modules/comm/uart/uart_send9_nowait.c
b/modules/comm/uart/uart_send9_nowait.c
index
d22ef7b
..
86bed9c
100644
(file)
--- a/
modules/comm/uart/uart_send9_nowait.c
+++ b/
modules/comm/uart/uart_send9_nowait.c
@@
-25,7
+25,7
@@
#include <uart_defs.h>
#include <uart_private.h>
#include <uart_defs.h>
#include <uart_private.h>
-int uart_send_9bits_nowait(int c)
+int uart_send_9bits_nowait(
uint8_t num,
int c)
{
uint8_t flags;
IRQ_LOCK(flags);
{
uint8_t flags;
IRQ_LOCK(flags);
@@
-36,7
+36,7
@@
int uart_send_9bits_nowait(int c)
if (*uart_regs[num].ucsra & (1<<UDRE)) {
uart_set_udr_9bits(c);
IRQ_UNLOCK(flags);
if (*uart_regs[num].ucsra & (1<<UDRE)) {
uart_set_udr_9bits(c);
IRQ_UNLOCK(flags);
- return
c
;
+ return
0
;
}
else {
IRQ_UNLOCK(flags);
}
else {
IRQ_UNLOCK(flags);
@@
-61,5
+61,5
@@
int uart_send_9bits_nowait(int c)
}
IRQ_UNLOCK(flags);
}
IRQ_UNLOCK(flags);
- return
(int)c
;
+ return
0
;
}
}