mirror of
https://github.com/markqvist/OpenModem.git
synced 2025-05-02 06:26:24 -04:00
Fixed ack bug
This commit is contained in:
parent
eb1b4c233e
commit
eeb897e061
4 changed files with 868 additions and 865 deletions
|
@ -204,7 +204,7 @@ void ss_messageCallback(struct AX25Msg *msg, Serial *ser) {
|
|||
while (i<7 && i < msg->len) {
|
||||
if (msg->info[loc-i] == '{') {
|
||||
size_t p;
|
||||
for (p = 0; p < i; p++) {
|
||||
for (p = 0; p <= i; p++) {
|
||||
mseq[p] = msg->info[loc-i+p];
|
||||
msl = i;
|
||||
}
|
||||
|
@ -270,9 +270,11 @@ void ss_messageCallback(struct AX25Msg *msg, Serial *ser) {
|
|||
ack[12] = 'c';
|
||||
ack[13] = 'k';
|
||||
|
||||
for (ii = 0; ii < msl-1; ii++) {
|
||||
for (ii = 0; ii < msl; ii++) {
|
||||
ack[14+ii] = mseq[ii+1];
|
||||
}
|
||||
|
||||
_delay_ms(1750);
|
||||
ss_sendPkt(ack, 14+msl, ax25ctx);
|
||||
|
||||
free(ack);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue