From 6bd91d85be79dfe12a6fe15fc40be2b85b056fb0 Mon Sep 17 00:00:00 2001 From: Wojciech Kaczmarski Date: Tue, 9 Jul 2024 10:24:40 +0200 Subject: [PATCH] use libm17 reorder and randomize functions --- SP5WWP/m17-packet/m17-packet-encode.c | 42 ++++----------------------- 1 file changed, 6 insertions(+), 36 deletions(-) diff --git a/SP5WWP/m17-packet/m17-packet-encode.c b/SP5WWP/m17-packet/m17-packet-encode.c index 9db67c4..ceecf0e 100644 --- a/SP5WWP/m17-packet/m17-packet-encode.c +++ b/SP5WWP/m17-packet/m17-packet-encode.c @@ -344,20 +344,10 @@ int main(int argc, char* argv[]) send_syncword(full_packet, &pkt_sym_cnt, SYNC_LSF); //reorder bits - for(uint16_t i=0; i>(7-(i%8)))&1) //flip bit if '1' - { - if(rf_bits[i]) - rf_bits[i]=0; - else - rf_bits[i]=1; - } - } + randomize_bits(rf_bits); //fill packet with LSF send_data(full_packet, &pkt_sym_cnt, rf_bits); @@ -383,20 +373,10 @@ int main(int argc, char* argv[]) conv_encode_packet_frame(enc_bits, pkt_chunk); //reorder bits - for(uint16_t i=0; i>(7-(i%8)))&1) //flip bit if '1' - { - if(rf_bits[i]) - rf_bits[i]=0; - else - rf_bits[i]=1; - } - } + randomize_bits(rf_bits); //fill packet with frame data send_data(full_packet, &pkt_sym_cnt, rf_bits); @@ -415,20 +395,10 @@ int main(int argc, char* argv[]) conv_encode_packet_frame(enc_bits, pkt_chunk); //reorder bits - for(uint16_t i=0; i>(7-(i%8)))&1) //flip bit if '1' - { - if(rf_bits[i]) - rf_bits[i]=0; - else - rf_bits[i]=1; - } - } + randomize_bits(rf_bits); //fill packet with frame data send_data(full_packet, &pkt_sym_cnt, rf_bits);