Wykres commitów

46 Commity (c400a006178801f9b246db2c2b4e9f878098e356)

Autor SHA1 Wiadomość Data
Harry c400a00617
Rename WSPR_TX_LP1_StandardFirmware_Beta0.57.ino to WSPR_TX_LP1_Firmware0.57.ino 2018-09-20 14:41:12 +02:00
Harry 0bcb07d8e8
Rename WSPR_TX_LP1_StandardFirmware_Beta0.58.ino to WSPR_TX_LP1_Firmware0.58.ino 2018-09-20 14:40:53 +02:00
Harry e9a9b4f15d
Fixed frequency error in the info sent to serial port if Freq was <1MHz
The correct Frequency was outputted to the RF port below 1MHz but the information sent to the serial port was incorrect.
2018-09-20 14:39:24 +02:00
Harry 1b2bac74df
Fixed error in 4m band option. 2018-09-20 14:36:25 +02:00
Harry bc221843f0
Added option to tune output to 100MHz 2018-09-20 14:34:50 +02:00
Harry c8e4ce8278
How to perform factory setup 2018-09-18 12:29:56 +02:00
Harry c2c76cba7b
Delete Beta0_56.exe 2018-09-17 12:21:44 +02:00
Harry 6614d6672b
GUI updates improvment 2018-09-17 12:21:26 +02:00
Harry 9e72dbb5d5
Delete FactoryConfigBeta0_55.exe 2018-09-14 12:55:42 +02:00
Harry deb1447111
Sets VCXO Freq and hardware info
Use this to set up "Factory Information" like the exact frequency of the TCXO and what hardware version the device is (says on the PCB)
The TCXO  information is used by the firmware to be on the correct transmit frequency
The product and hardware information will be used by the PC configuration software to update the GUI.
2018-09-14 12:55:27 +02:00
Harry 1fa11cc004
Small changes in product model handling
0.57 Split Firmware in to two separate version for the WSPR-TX_ LP1 and LP4 products and changed the "Product_Model" from Factory EEPROM data to constant
2018-09-14 12:49:38 +02:00
Harry c6a0b000b8
Add files via upload
Better updates of GUI when opening the Serial port
2018-09-14 12:47:32 +02:00
Harry fb670ad417
Add files via upload
Changed 80 TX freq to new standard of 3.570,100MHz
2018-09-10 15:06:26 +02:00
Harry a229652242
Add files via upload
Factory Config sets TCXO calibration data and Hardware version and revision for a specific board. 
Need only to be run once per WSPR transmitter.
The TCXO data and version info can be found on the PCB
2018-09-08 19:02:39 +02:00
Harry 393ff43a1d
Add files via upload
General improvement in error handling of serial port and minor display adjustments
2018-09-08 18:57:28 +02:00
Harry 048b7d13ea
Added factory EEPROM data
Added factory EEPROM data that can contain Reference frequency data,  product code,  hardvare version and revision of the transmitter.
This EEPOM data will be set by the "Factory Config" PC program and read and used by the PC Configuration software
2018-09-08 18:51:48 +02:00
Harry 232b635f39
PC Configuration Beta 0.54
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
2018-09-05 12:49:41 +02:00
Harry 430d1024f6
Delete Beta0_53.exe 2018-09-05 12:48:37 +02:00
Harry 44294c8502
Beta 0.54 firmware
Added TX status updates when sending  CCM status to improve the PC client display.
2018-09-05 12:46:45 +02:00
Harry fb030214c3
Beta 0.54
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
2018-09-05 12:42:14 +02:00
Harry 9926e08c37
Delete Beta0_54.exe 2018-09-05 12:39:17 +02:00
Harry fd21e4559e
Beta 0.54
1 Improved serial port handling to avoid program crashes if serial port goes away, still not perfect but better than last version
2 Improved configuration data updates.
2018-09-05 12:38:41 +02:00
Harry 51966f56f9
Delete HardcodedInfo1.09.ino 2018-08-26 23:12:04 +02:00
Harry 13c386d0c3
Delete HardcodedInfo1.08.ino 2018-08-26 23:11:47 +02:00
Harry a24ae49667
Delete HardcodedInfo1.07.ino 2018-08-26 23:11:30 +02:00
Harry 6af14d8b1e
Add files via upload 2018-08-26 23:11:06 +02:00
Harry 8ad9abd37b
Add files via upload 2018-08-26 23:10:40 +02:00
Harry 65eab74287
Add files via upload 2018-08-26 23:10:01 +02:00
Harry 01072877cf
Delete StandardFirmware_Beta0.52.ino 2018-08-26 23:09:30 +02:00
Harry daf46b1c1e
Delete HardcodedInfo1.06.ino 2018-08-26 23:09:12 +02:00
Harry dd9d2bc75a
Delete HardcodedInfo1.05.ino 2018-08-26 23:08:51 +02:00
Harry 544e40e47d
Delete Beta0_52.exe 2018-08-26 23:05:33 +02:00
Harry acb95853bf
Update README.md 2018-08-26 22:52:42 +02:00
Harry 45890389da
Update README.md 2018-08-26 22:52:03 +02:00
Harry 668d510395
Added documentation page link 2018-08-26 22:51:35 +02:00
Harry 392583024a
First Beta of the Configuration program
PC Configuration program to configure a WSPR_LP1 running standard firmware Beta 0.52
Tested on Windows 8 and Windows 10, will probably run on all Windows version down to XP.
2018-08-25 12:05:50 +02:00
Harry fedb510ff2
Delete WSPRClient_Beta0_50.exe 2018-08-25 12:02:18 +02:00
Harry ea7dd55177
First Beta of the Configuration software
The first beta software of the Configuration software.
Runs on PCs with Windows, XP to Win 10 should be OK, Tested on Win 8 and Win 10.
Use it to configure a WSPR_LP1 with standard firmware.
2018-08-25 11:57:12 +02:00
Harry cc8e930a07
The first Beta for the Standard firmware
Needs the PC program "WSPRClient_Beta0_50.exe" for configuration
When compiling change line 212 "FactoryData.RefFreq = 26000000;" to match your TCXO frequency E.g ither 25000000 or 26000000 depending if the WSPR_LP1 board has a 25 or 26MHz TCXO fitted
2018-08-25 11:47:32 +02:00
Harry 8a8ea79b50
Added band hopping and a better random seed 2018-08-20 22:28:48 +02:00
Harry bd0a342420
Moved the define for Reference Frequency to make it easier to find. 2018-08-20 22:27:27 +02:00
Harry 24064cd809
Added more predefined WSPR transmission frequencies.
#define WSPR_FREQ4m             7009250000ULL   //4m     70.092,500MHz 
#define WSPR_FREQ6m             5029450000ULL   //6m     50.294,500MHz 
#define WSPR_FREQ10m            2812620000ULL   //10m    28.126,200MHz
#define WSPR_FREQ12m            2492620000ULL   //12m    24.926,200MHz 
#define WSPR_FREQ15m            2109620000ULL   //15m    21.096.200MHz  
#define WSPR_FREQ17m            1810610000ULL   //17m    18.106,100MHz
#define WSPR_FREQ20m            1409710000ULL   //20m    14.097,100MHz 
#define WSPR_FREQ30m            1014020000ULL   //30m    10.140,200MHz  
#define WSPR_FREQ40m             704010000ULL   //40m     7.040,100MHz 
#define WSPR_FREQ80m             359410000ULL   //80m     3.394,100MHz
#define WSPR_FREQ160m            183810000ULL   //160m    1.838,100MHz
#define WSPR_FREQ630m             47570000ULL   //630m      475.700kHz
#define WSPR_FREQ2190m            13750000ULL   //2190m     137.500kHz
2018-07-30 11:05:27 +02:00
Harry 23618c636e
Disables transmission if call sign is not set
Disabled transmission if call sign was not changed from default  (variable "call[]" on row 115 sets callsign)
Added TXPause variable to set duty cycle of transmission.
2018-07-25 18:32:24 +02:00
Harry d37d2ff98a
Schematic for the hardware WSPR-TX_LP1 Version 1 Revision 4 2018-07-23 22:02:25 +02:00
Harry 11763bb6cf
Hard Coded Info contains the simple firmware for users that want to experiment and appreciate smaller code at the expense of features.
The "Hard Coded Info" typ of firmware is intended for experimenters that need a lighter firmware and are OK with having their call sign hard coded in the source code.  It does not support the Serial API that allows the the use of a PC software to set all the data and it only transmits on a single frequency.
2018-07-23 21:48:29 +02:00
Harry 33243d953a
Initial commit 2018-07-23 19:52:21 +02:00