git.droids-corp.org
/
protos
/
xbee-avr.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0343dab
)
fix parsing of xmit status in sendmsg command
author
Olivier Matz
<zer0@droids-corp.org>
Tue, 6 May 2014 19:07:36 +0000
(21:07 +0200)
committer
Olivier Matz
<zer0@droids-corp.org>
Tue, 6 May 2014 19:12:31 +0000
(21:12 +0200)
commands.c
patch
|
blob
|
history
diff --git
a/commands.c
b/commands.c
index
ddce65f
..
ff8954d
100644
(file)
--- a/
commands.c
+++ b/
commands.c
@@
-133,7
+133,7
@@
static void range_cb(struct callout_mgr *cm,
static int8_t send_msg_cb(int8_t retcode, void *frame, unsigned len,
void *arg)
{
static int8_t send_msg_cb(int8_t retcode, void *frame, unsigned len,
void *arg)
{
- struct xbee_
recv
_hdr *recvframe = frame;
+ struct xbee_
xmit_status
_hdr *recvframe = frame;
uint8_t *done = arg;
*done = 1;
uint8_t *done = arg;
*done = 1;
@@
-142,7
+142,7
@@
static int8_t send_msg_cb(int8_t retcode, void *frame, unsigned len,
return retcode;
}
if (retcode == XBEE_USER_RETCODE_BAD_FRAME ||
return retcode;
}
if (retcode == XBEE_USER_RETCODE_BAD_FRAME ||
- len
<
sizeof(*recvframe)) {
+ len
!=
sizeof(*recvframe)) {
printf_P(PSTR("invalid frame\r\n"));
return XBEE_USER_RETCODE_BAD_FRAME;
}
printf_P(PSTR("invalid frame\r\n"));
return XBEE_USER_RETCODE_BAD_FRAME;
}