git.droids-corp.org
/
protos
/
xbee-avr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix parsing of xmit status in sendmsg command
[protos/xbee-avr.git]
/
commands.c
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;
}