Fixed bug when entering TX Pause values. Sometimes it gave error messages when saving or leaving the field.
Also fixed COM port error bug that gave error message if the device was unplugged without closing the serial port. The program could then not be closed. The software now closes properly in these cases.
Fixed bug when entering TX Pause values. Sometimes it gave error messages when saving or leaving the field.
Also fixed COM port error bug that gave error message if the device was unplugged without closing the serial port. The program could then not be closed. The software now closes properly in these cases.
0.76 Added Support for WSPR-TX Pico, GPS position updates in idle and signal gen mode, status LED now fast blink during WSPR Beacon TX instead of steady lit
The Pico will always boot in to WSPR Beacon regardless of Boot configuration, this is a failsafe.
Moved check if Call Sign is set from SendWSPRBlock() to DoWSPR()
0.77 Changed around the orders of hardware check in Setup()
0.78 The WSPR Beacon will now stay in Beacon mode even if the user changed something in the PC GUI like changed bands, click Save button etc
0.79 Support the new Desktop V1R10 with new improved LP filters. Fixed TX Pause limit of 32000, it can now go to 99999 seconds (27.7 Hours)
0.76 Added Support for WSPR-TX Pico, GPS position updates in idle and signal gen mode, status LED now fast blink during WSPR Beacon TX instead of steady lit
The Pico will always boot in to WSPR Beacon regardless of Boot configuration, this is a failsafe.
Moved check if Call Sign is set from SendWSPRBlock() to DoWSPR()
0.77 Changed around the orders of hardware check in Setup()
0.78 The WSPR Beacon will now stay in Beacon mode even if the user changed something in the PC GUI like changed bands, click Save button etc
0.79 Support the new Desktop V1R10 with new improved LP filters. Fixed TX Pause limit of 32000, it can now go to 99999 seconds (27.7 Hours)
Fixed bug that gave error messages when editing TX Pause values.
Fixed Serial port bug when device is unplugged without first closing down teh serial port. The application now terminates when thsi happen instead of displaying an error message,
Fixed bug that gave error messages when editing TX Pause values.
Fixed Serial port bug when device is unplugged without first closing down teh serial port. The application now terminates when thsi happen instead of displaying an error message,
The Power setting table has been fixed.
Before the fix the power table was 0,3,6,10,13,16,20,23,26,30,33,36,40,43,46,50,53,56,60 witch is incorrect.
It is now fixed and set to 0,3,7,10,13,17,20,23,27,30,33,37,40,43,47,50,53,57,60.
Thank you goes out to Hayden VK7HH and Gary W2GNN for reporting the error.
The Power setting table has been fixed.
Before the fix the power table was 0,3,6,10,13,16,20,23,26,30,33,36,40,43,46,50,53,56,60 witch is incorrect.
It is now fixed and set to 0,3,7,10,13,17,20,23,27,30,33,37,40,43,47,50,53,57,60.
Thank you goes out to Hayden VK7HH and Gary W2GNN for reporting the error.
There is now a debug option that enables a user to send and receive raw API data . Useful when debugging new options or to manually set stuff. E.g to force the transmitter to temporary use Low pass filter B - send the command "[CSL] S B".
I also fixed a long standing problem where the Arduino had a different view on what bands ere enabled compared to the PC.
This led teh user to belive a certain band was enabled for TX when it was not. The PC Software now queries the Arduino for GUI updates after each band option is ticked. This slows down the GUI when clicking to enable or disable a certain band in the WSPR beacon but I think it is not to bad.
0.62 Added functionality to automatically use one of the Low Pass filter in WSPR and SignalGen routines (New rutines - PickLP,SetLPFilter)
0.63 Changed Software Version and Revision to constants that can be read by the Serial API [FSV] and [FSR]
0.64 Added function BandNumOfHigestLP to find the bandnumber of higest fitted LP filter, expanded on the PickLP filter routine
1 Improved Serial port handling, program don't crash if serial port do not exist if trying to close it.
2 Introduced a small delay when sending multiple serial queries in a row.
This improves the ability for the Arduino to receive all the commands as it has a limited buffer and sometimes not all queries were received
1 Improved Serial port handling, program don't crash if serial port do not exist if trying to close it.
2 Introduced a small delay when sending multiple serial queries in a row.
This improves the ability for the Arduino to receive all the commands as it has a limited buffer and sometimes not all queries were received