diff --git a/afsk/main.c b/afsk/main.c index 2f4f22f1..15b1f156 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -394,7 +394,9 @@ if (vB4) tx_freq_hz -= tx_channel * 50000; // Send ID in CW (Morse Code) - + +if (!ax5043) +{ char cw_str[200]; char cw_header[] = "echo 'de "; char cw_footer[] = "' > id.txt && gen_packets -M 20 id.txt -o morse.wav -r 48000 > /dev/null 2>&1 && cat morse.wav | csdr convert_i16_f | csdr gain_ff 7000 | csdr convert_f_samplerf 20833 | sudo /home/pi/CubeSatSim/rpitx/rpitx -i- -m RF -f 434.897e3 > /dev/null 2>&1"; @@ -402,8 +404,12 @@ if (vB4) strcat(cw_str, call); strcat(cw_str, cw_footer); // popen("echo 'de KU2Y ' > id.txt && gen_packets -M 20 id.txt -o morse.wav -r 48000 > /dev/null 2>&1 && cat morse.wav | csdr convert_i16_f | csdr gain_ff 7000 | csdr convert_f_samplerf 20833 | sudo /home/pi/CubeSatSim/rpitx/rpitx -i- -m RF -f 434.897e3 > /dev/null 2>&1", "r"); + digitalWrite (txLed, txLedOn); popen(cw_str,"r"); sleep(6); + digitalWrite (txLed, txLedOn); + +} while (loop-- != 0) {