|
31 | 31 | -------------------------------------------------------------------------------------------------------------
|
32 | 32 | */
|
33 | 33 |
|
34 |
| -const char *firmware_version = {"4.1.0\n\r"}; |
| 34 | +const char *firmware_version = {"4.1.1\n\r"}; |
35 | 35 | /*
|
36 | 36 |
|
37 | 37 | Change log:
|
| 38 | + V4.1.1 - (19/02/23) Fix missing frequency initialization |
38 | 39 | V4.1.0 - (17/02/23) LowPowerLabs radio format option
|
39 | 40 | V4.0.0 - (10/07/21) Replace JeeLib with OEM RFM69nTxLib using RFM69 "Native" packet format, add emonEProm library support
|
40 | 41 |
|
@@ -119,7 +120,7 @@ const unsigned long PULSE_MAX_NUMBER = 100; // Data s
|
119 | 120 | //---------------------------- emonTH Settings - Stored in EEPROM and shared with config.ino ------------------------------------------------
|
120 | 121 | struct
|
121 | 122 | {
|
122 |
| - byte RF_freq = RF69_433MHZ; // Frequency of radio module can be RFM_433MHZ, RFM_868MHZ or RFM_915MHZ. |
| 123 | + byte RF_freq = RF69_433MHZ; // Frequency of radio module can be RF69_433MHZ, RF69_868MHZ or RF69_915MHZ. |
123 | 124 | byte networkGroup = 210; // Wireless network group, must be the same as emonBase / emonPi and emonGLCD. OEM default is 210
|
124 | 125 | byte nodeID = 23; // Node ID for this sensor.
|
125 | 126 | byte rf_on = 1; // RF/Serial output. Bit 0 set: RF on, bit 1 set: serial on.
|
@@ -242,7 +243,7 @@ void setup()
|
242 | 243 | #ifdef RFM69CW
|
243 | 244 | Serial.println("Init RFM...");
|
244 | 245 | #if RadioFormat == RFM69_LOW_POWER_LABS
|
245 |
| - radio.initialize(RF69_433MHZ,EEProm.nodeID,EEProm.networkGroup); |
| 246 | + radio.initialize(EEProm.RF_freq,EEProm.nodeID,EEProm.networkGroup); |
246 | 247 | radio.encrypt("89txbe4p8aik5kt3"); // initialize RFM
|
247 | 248 | radio.setPowerLevel(EEProm.rfPower);
|
248 | 249 | #else
|
|
0 commit comments