Update main.c fix change to 20

pull/302/head
Alan Johnston 2 years ago committed by GitHub
parent db09f46f04
commit a86c733dd3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -28,7 +28,7 @@ int main(int argc, char * argv[]) {
char resbuffer[1000];
const char testStr[] = "cat /proc/cpuinfo | grep 'Revision' | awk '{print $3}' | sed 's/^1000//' | grep '902122'";
const char testStr[] = "cat /proc/cpuinfo | grep 'Revision' | awk '{print $3}' | sed 's/^1000//' | grep '902120'";
FILE *file_test = sopen(testStr); // see if Pi Zero 2
fgets(resbuffer, 1000, file_test);
fprintf(stderr, "Pi test result: %s\n", resbuffer);
@ -374,7 +374,7 @@ int main(int argc, char * argv[]) {
{
payload = OFF;
if ((uart_fd = serialOpen("/dev/ttyAMA0", 115220)) >= 0) { // was 9600
if ((uart_fd = serialOpen("/dev/ttyAMA0", 115200)) >= 0) { // was 9600
printf("Serial opened to Pico\n");
payload = ON;
/*
@ -413,7 +413,7 @@ int main(int argc, char * argv[]) {
sleep(2); // delay to give payload time to get ready
}
else {
printf("\nSTEM Payload not present!\n -> Is STEM Payload programed and Serial1 set to 115220 baud?\n");
printf("\nSTEM Payload not present!\n -> Is STEM Payload programed and Serial1 set to 115200 baud?\n");
printf("Turning on Payload anyway\n");
payload = ON;
@ -457,9 +457,9 @@ int main(int argc, char * argv[]) {
speed = rnd_float(1.0, 2.5);
eclipse = (rnd_float(-1, +4) > 0) ? 1.0 : 0.0;
period = rnd_float(150, 300);
tempS = rnd_float(22, 55);
tempS = rnd_float(20, 55);
temp_max = rnd_float(50, 70);
temp_min = rnd_float(10, 22);
temp_min = rnd_float(10, 20);
#ifdef DEBUG_LOGGING
for (int i = 0; i < 3; i++)
@ -483,7 +483,7 @@ int main(int argc, char * argv[]) {
}
if (mode == FSK) {
bitRate = 220;
bitRate = 200;
rsFrames = 1;
payloads = 1;
rsFrameLen = 64;
@ -504,7 +504,7 @@ int main(int argc, char * argv[]) {
printf("\n FSK Mode, %d bits per frame, %d bits per second, %d ms per frame, %d ms sample period\n",
bufLen / (samples * frameCnt), bitRate, frameTime, samplePeriod);
} else if (mode == BPSK) {
bitRate = 1220;
bitRate = 1200;
rsFrames = 3;
payloads = 6;
rsFrameLen = 159;
@ -520,7 +520,7 @@ int main(int argc, char * argv[]) {
samplePeriod = ((float)((syncBits + 10 * (headerLen + rsFrames * (rsFrameLen + parityLen))))/(float)bitRate) * 1000 - 1800;
// samplePeriod = 3000;
// sleepTime = 3.0;
//samplePeriod = 2220; // reduce dut to python and sensor querying delays
//samplePeriod = 2200; // reduce dut to python and sensor querying delays
sleepTime = 2.2f;
frameTime = ((float)((float)bufLen / (samples * frameCnt * bitRate))) * 1000; // frame time in ms

Loading…
Cancel
Save

Powered by TurnKey Linux.