FSK and BPSK works sort of

pull/32/head
Alan Johnston 6 years ago
parent 6bd2050f0b
commit 2c4f80d66d

@ -577,8 +577,8 @@ for (int j = 0; j < frameCnt; j++)
if (j != frameCnt) // Don't sleep if the last packet - go straight to next mode
{
digitalWrite (2, LOW);
sleep(3);
digitalWrite (2, HIGH);
sleep(3);
digitalWrite (2, HIGH);
} else
{
digitalWrite(2, LOW);
@ -664,6 +664,9 @@ int get_tlm_fox() {
// for (int frames = 0; frames < FRAME_CNT; frames++)
for (int frames = 0; frames < frameCnt; frames++)
{
if (mode == FSK)
{
// delay for sample period
while ((millis() - sampleTime) < samplePeriod)
@ -671,7 +674,7 @@ int get_tlm_fox() {
printf("Sample period: %d\n",millis() - sampleTime);
sampleTime = millis();
}
int count;
for (count = 0; count < 8; count++)
{
@ -768,7 +771,8 @@ int get_tlm_fox() {
if (firstTime != ON)
{// digitalWrite (3, HIGH);
//sleep(3);
if (mode == BPSK)
sleep(3);
// sleep(3.5);
// digitalWrite (3, LOW);
}
@ -957,7 +961,7 @@ if (firstTime != ON)
char cmdbuffer[1000];
FILE* transmit;
if (rpitxStatus != mode)
if ((rpitxStatus != mode) || (mode == BPSK))
{ // change rpitx mode
rpitxStatus = mode;
printf("Changing rpitx mode!\n");

Loading…
Cancel
Save

Powered by TurnKey Linux.