Commit graph

23 commits

Author SHA1 Message Date
DJ2LS
6adf7db483
bleeding edge ARQ RPT
no working, but with tooo much debugging output
furthermore the frame ACK is not working correctly on the TX side
2021-02-08 21:25:22 +01:00
DJ2LS
eb7f98e2e1
RPT FRAME
first bleeding edge attempt
not completed yet
2021-02-08 19:00:12 +01:00
DJ2LS
06cb35276e
removed burst crc
the burst CRC is not needed, because we only receive frames with correct CRC. So its more important to create a correct ARQ algorithm. The 2byte CRC has been removed bei 2 x CRC8 for DX call sign and own callsign
2021-02-08 16:33:11 +01:00
DJ2LS
9cf0008da6
updated logging and stuck in sync detection 2021-02-06 15:11:42 +01:00
DJ2LS
6f770d1d69
improved data frame processing 2021-02-05 14:40:32 +01:00
DJ2LS
b9f2f1874f
improved logging and statistics 2021-02-04 17:51:01 +01:00
DJ2LS
51398382f7
code cleanup and bug fixes 2021-02-04 15:25:15 +01:00
DJ2LS
2bfa53354d
added timing tests 2021-01-21 21:00:21 +01:00
DJ2LS
0dbe03669d
added ARQ ACK TX function 2021-01-21 08:33:45 +01:00
DJ2LS
66cf834bed
transmit nonblocking 2021-01-20 23:42:45 +01:00
DJ2LS
678d32cdcc
complete ARQ redesign 2021-01-20 22:51:14 +01:00
DJ2LS
afde181609
introduced ARQ_STATE 2021-01-20 14:31:28 +01:00
DJ2LS
6808dabfe5
dynamic audio sample rate detection 2021-01-07 09:28:26 +01:00
DJ2LS
0ffd03b7b1
global audio buffer
global audio buffer for receiving multimode
2021-01-06 13:17:17 +01:00
DJ2LS
4cc7ec561c
first multimode support 2021-01-05 15:03:41 +01:00
DJ2LS
2799e5b9fb
Improved N_FRAMES_LAST_BURST 2021-01-02 16:37:34 +01:00
DJ2LS
1ebaa14457
changed main loop 2021-01-02 09:41:58 +01:00
DJ2LS
616b78ea0c
ARQ improvements 2020-12-30 18:16:32 +01:00
DJ2LS
80464fdd21
added frame BOF, CRC and EOF for ARQ Go-Back-N
Still not working, but one step closer to a working test with a lot of debugging output
2020-12-29 21:21:28 +01:00
DJ2LS
fde5754607
first ARQ Go-Back-N version
super buggy because of time issues
2020-12-28 15:20:51 +01:00
DJ2LS
5ef6e199ac
ARQ variable updates 2020-12-26 11:02:14 +01:00
DJ2LS
4435ef602e
added ARQ like behavior
send via socket "ACK:<DATA
TX requests a ACK from RX. RX then sends an ACK to TX. 
ACK will be requested 3 times, else timeout.

Todo: Frame ID, Code cleanup,...... and much much more
2020-12-25 22:55:56 +01:00
DJ2LS
fe25ce68b8
Add files via upload 2020-12-23 17:48:54 +01:00