kopia lustrzana https://github.com/F5OEO/rpitx
clang-format of src/foxhunt/foxhunt.cpp to remove unwanted empty lines and fix indent
rodzic
8a5fd8be49
commit
2d3e0701ca
|
@ -1,22 +1,20 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <cstring>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <math.h>
|
||||
#include <signal.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdint.h>
|
||||
#include <math.h>
|
||||
#include <time.h>
|
||||
#include <signal.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/mman.h>
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <librpitx/librpitx.h>
|
||||
|
||||
|
||||
int FileFreqTiming;
|
||||
|
||||
ngfmdmasync *fmmod;
|
||||
|
@ -29,67 +27,47 @@ void playtone(double Frequency,uint32_t Timing)//Timing in 0.1us
|
|||
{
|
||||
uint32_t SumTiming = 0;
|
||||
SumTiming += Timing % 100;
|
||||
if(SumTiming>=100)
|
||||
{
|
||||
if (SumTiming >= 100) {
|
||||
Timing += 100;
|
||||
SumTiming = SumTiming - 100;
|
||||
}
|
||||
int NbSamples = (Timing / 100);
|
||||
|
||||
while(NbSamples>0)
|
||||
{
|
||||
while (NbSamples > 0) {
|
||||
usleep(10);
|
||||
int Available = fmmod->GetBufferAvailable();
|
||||
if(Available>FifoSize/2)
|
||||
{
|
||||
if (Available > FifoSize / 2) {
|
||||
int Index = fmmod->GetUserMemIndex();
|
||||
if(Available>NbSamples) Available=NbSamples;
|
||||
for(int j=0;j<Available;j++)
|
||||
{
|
||||
if (Available > NbSamples)
|
||||
Available = NbSamples;
|
||||
for (int j = 0; j < Available; j++) {
|
||||
fmmod->SetFrequencySample(Index + j, Frequency);
|
||||
NbSamples--;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
static void SendTones()
|
||||
{
|
||||
static void SendTones() {
|
||||
double basefreq = 1100;
|
||||
double freq2 = 1100 + frequencyshift;
|
||||
while(running)
|
||||
{
|
||||
while (running) {
|
||||
playtone(1100, 10000000);
|
||||
playtone(freq2, 10000000);
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
terminate(int num)
|
||||
{
|
||||
static void terminate(int num) {
|
||||
running = false;
|
||||
fprintf(stderr, "Caught signal - Terminating %x\n", num);
|
||||
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int main(int argc, char **argv) {
|
||||
float frequency = 144.5e6;
|
||||
if (argc > 1)
|
||||
{
|
||||
|
||||
|
||||
if (argc > 1) {
|
||||
frequency = atof(argv[1]);
|
||||
frequencyshift = atof(argv[2]);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
printf("usage : foxhunt frequency(Hz) frequency shift(Hz)\n");
|
||||
exit(0);
|
||||
}
|
||||
|
@ -107,7 +85,3 @@ int main(int argc, char **argv)
|
|||
delete fmmod;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue