mirror of https://github.com/F5OEO/rpitx
Remove 2nd PLL and lower Rate*10
This commit is contained in:
parent
3457b0c0e3
commit
508d23e678
|
|
@ -21,13 +21,13 @@ bool running=true;
|
||||||
|
|
||||||
ngfmdmasync *fmmod;
|
ngfmdmasync *fmmod;
|
||||||
static double GlobalTuningFrequency=00000.0;
|
static double GlobalTuningFrequency=00000.0;
|
||||||
int FifoSize=10000; //10ms
|
int FifoSize=100; //10ms
|
||||||
|
|
||||||
void playtone(float Frequency)
|
void playtone(float Frequency)
|
||||||
{
|
{
|
||||||
float VCOFreq[100];
|
float VCOFreq[10];
|
||||||
for(int i=0;i<100;i++) VCOFreq[i]=Frequency;
|
for(int i=0;i<10;i++) VCOFreq[i]=Frequency;
|
||||||
fmmod->SetFrequencySamples(VCOFreq,100);
|
fmmod->SetFrequencySamples(VCOFreq,10);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -71,10 +71,10 @@ int main(int argc, char **argv)
|
||||||
sigaction(i, &sa, NULL);
|
sigaction(i, &sa, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
fmmod=new ngfmdmasync(frequency,100*SampleRate,14,FifoSize); //400 bits*100 for 800XA
|
fmmod=new ngfmdmasync(frequency,/*100**/SampleRate*10,14,FifoSize); //400 bits*100 for 800XA
|
||||||
padgpio pad;
|
padgpio pad;
|
||||||
pad.setlevel(7);// Set max power
|
pad.setlevel(7);// Set max power
|
||||||
fmmod->enableclk(20);//CLK1 duplicate on GPIO20 for more power ?
|
|
||||||
|
|
||||||
short VCOFreq;
|
short VCOFreq;
|
||||||
while(running)
|
while(running)
|
||||||
|
|
@ -93,7 +93,7 @@ int main(int argc, char **argv)
|
||||||
ByteRead=1;
|
ByteRead=1;
|
||||||
}*/
|
}*/
|
||||||
}
|
}
|
||||||
fmmod->disableclk(20);
|
|
||||||
printf("End of Tx\n");
|
printf("End of Tx\n");
|
||||||
close(FileVCO);
|
close(FileVCO);
|
||||||
delete fmmod;
|
delete fmmod;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue