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