Version | MinHW | Date | Done by | Reason |
---|---|---|---|---|
2.00 | A | 2012/09/25 | martin.vdeventer | EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point |
2.03 | A | 2012/09/25 | martin.vdeventer | Permanent Carrier Transmit |
3.00 | A | 2012/10/05 | martin.vdeventer | EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point |
0 - OFF | ||||
1 - 868.050MHz | ||||
2 - 868.150MHz | ||||
3 - 868.250MHz | ||||
4 - 868.350MHz | ||||
5 - 868.450MHz | ||||
6 - 868.550MHz | ||||
4.00 | A | 2013/10/24 | martin.vdeventer | Remove UP button reset interrupt and put back Setpoint edit mode |
4.01 | A | 2014/08/21 | martin.vdeventer | Add a low power mode with LCD |
4.02 | A | 2016/02/11 | martin.vdeventer | Added SETUP MENU: PRESS all four buttons simultaneously |
Added SETUP MENU: Added AP LINK ID set in SETUP MENU | ||||
Added SETUP MENU: Added Delay for transmit interval from 0 to 10 minutes | ||||
SMPL LINK INIT JOIN retry every 2 seconds with 2 seconds increments up to 20 seconds | ||||
SMPL LINK LINK retry every 2 seconds with 2 seconds increments up to 20 seconds | ||||
Transmit every delay HEARTBEAT setup in SETUP MENU with no ack | ||||
Transmit every MESSAGE_POLL_TIMEOUT_FACTOR with ack a Poll to check for setpoint change | ||||
If no ack is received for every 3rd poll then start to blink the RF sign | ||||
If no ack is received for 10 polls then go into WDT sleep low power for WDTCOUNT* 2:15 minutes intervals(compile time) | ||||
4.03 | A | 2016/02/19 | WS: Press All Four buttons to Exit low power sleep and start device for the first time | |
4.04 | A | 2016/03/08 | WS: Interrupt driven exit and enter in LOW POWER MODES | |
4.05 | A | 2016/03/08 | WS: SERIAL number as SimpliciTI address | |
4.06 | A | 2016/05/31 | NOTE: 4.06.01 If device was set to SETPOINT EDIT and enter or menu then the device muste be retrigger RF COMMS | |
4.06 | A | 2016/06/20 | Start Temperature timer and comparator in StateAppStartTempVcc? and stop in TIMER1_A1_ISR | |
4.10 | A | 2016/07/01 | Low power with temp sample/battery sample and tranceive down to 65uS | |
fixed the setpoint timeout and save with WDT | ||||
4.11 | A | 2016/07/01 | Stop the WDT setpoint timout when exiting setpoint edit with menu or enter button | |
Dynamic TX/RX interval... | ||||
Cooling mode | ||||
temp smaller than 0.5 deg cel above setpoint 0.1 deg cel delta 1 minute TX/RX | ||||
temp bigger than 0.5 deg cel above setpoint 0.5 deg cel delta 1 minute TX/RX else every 10 min TX/RX | ||||
Heating mode | ||||
temp smaller than 1.5 deg cel below setpoint 0.1 deg cel delta 1 minute TX/RX | ||||
temp bigger than 1.5 deg cel below setpoint 0.5 deg cel delta 1 minute TX/RX else every 10 min TX/RX | ||||
4.12 | A | 2016/09/29 | Update Frequency from 868.150MHZ with 150KHz steps and 7 channels. Also update BSL txt file RFWallstatBSLProgram.txt | |
4.13 | A | 2017/02/14 | Various Firmware updates | |
Enable Setpoint display on WS | ||||
1 minute interval transmit from WS if temp spec for heating or cooling met | ||||
10 minute maximum transmit interval | ||||
implemented SDO 50 read for virtual WS on AP | ||||
4.14 | A | 2017/02/28 | Various Firmware updates | |
#define VOLTAGE_LOW_2_8V 28 Minimum voltage is 2.8V | ||||
and change battery low to 2.8V | ||||
4.15 | A | 2017/03/15 | NOTE: 10 The radio does not go back to sleep after TX/RX sequence so this must be done to ensure LOW POWER | |
4.16 | A | 2017/03/22 | various updates: | |
Setup Menu Enable | ||||
RTC Display Enable | ||||
Setpoint Display Enable | ||||
Setpoint edit Disable | ||||
4.17 | A | 2017/03/27 | Implement 5 second menu with MENU key | |
Implement 5 secend hidden menu with MENU/DOWN key | ||||
4.19 | A | 2017/04/04 | NOTE: 11 NWK_REPLY_DELAY(); x 4 to solve missing packets | |
4.20 | A | 2017/04/06 | NOTE: 11 NWK_REPLY_DELAY(); x 4 for WS to solve missing packets | |
1 minute interrupt and TX every 10 minutes | ||||
various mods | ||||
BUG fixed that every 10 minute not TXing... FIXED SOMEHOW WITH CODE CLEANING | ||||
4.21 | 2 | 2017/04/06 | #define DEFAULTS_AP_ADDRESS commented out | |
4.22 | 2 | 2017/04/10 | Just some mods | |
4.23 | 2 | 017/04/22 | WALLSTAT and REMOTE_TEMP_SENSOR is the same code but you must specify in the CrossStudio? build option for which one | |
you want to compile for: | ||||
END_DEVICE_WALLSTAT | ||||
or | ||||
END_DEVICE_TEMP_SENSOR | ||||
Added debug code for Temp linearize---spicify with: | ||||
DEBUGTEMP in system.h | ||||
4.24 | 2 | 2017/05/15 | Only go into setup menu if the setup menu is enabled(Long press Menu key) | |
4.25 | 2 | 2017/09/05 | NOTE: 15 Commissioning mode | |
NOTE: 16 Min and Max Setpoint from AccessPoint? | ||||
NOTE: 17 This is done to ensure that when you press up or down to edit SP TIME etc that eventually InterruptFlags? &= ~InterruptFlagGPIO gets cleared | ||||
4.26 | 2 | 2017/09/06 | martin.vdeventer | removed debugging 1 seconds interrupt ALWAYS_USE_SECONDS_INTERRUPT |
4.27 | 2 | 2017/09/14 | martin.vdeventer | Able to control Second or Minute Interrupt from MLM APP |
Able to control MAX Comms Timeout from APP | ||||
4.28 | 2 | 2017/09/26 | martin.vdeventer | NOTE: 18 Re-enable TransmitPermissionTime? in rtc_rfws.c |
4.29 | 2 | 2017/09/26 | martin.vdeventer | NOTE: 19 Linear estimate boundaries not set correctly in tempanalysis.c |
4.30 | 2 | 2017/10/04 | martin.vdeventer | NOTE: 20 Disable RFTESTMODE |
4.31 | 2 | 2017/10/19 | martin.vdeventer | NOTE: 21 Buzz 3 times when erasing AP address and going to sleep |
4.32 | 2 | 2017/10/23 | martin.vdeventer | NOTE: 22 Add RFTESTMODE for 920MHZ |
ICASA EMC TESTS FOR 920MHZ AP WS POD | ||||
4.33 | 2 | 2017/11/23 | martin.vdeventer | 868MHz Wallstat Normal |
4.36 | 2 | 2018/03/05 | martin.vdeventer | CONFIRMED EIRP levels at ISERT for 920MHZ to be below 3mW |
4.37 6.37 | 2 | 2018/03/20 | martin.vdeventer | 868MHz release firmware |
Added support for compile time for FW_VERSION to be 4.xx for 868MHz and 6.xx for 920MHz | ||||
Added FIRMWARE_868_MAJOR | ||||
Added FIRMWARE_920_MAJOR | ||||
Added FIRMWARE_MINOR | ||||
4.38 6.38 | 2 | 2018/08/03 | martin.vdeventer | Ensure that WS does not reset when AP is lost and rather backoff for 10 minutes |
change RF_POLL_SETPOINT_EDIT_RETRY from 20 to 5 | ||||
4.39 6.39 | 2 | 2018/08/07 | martin.vdeventer | Refresh network did not work with 4.38 due to the fact that we were not resetting after AP disappears. |
ED will reset after a few retries when AP disappears. | ||||
If AP disappears and ED resetted then the ED will try to communicate to AP every 10 minutes | ||||
Unless button is pressed on ED then the ED will try to communicate within 10 seconds and then after that revert back to 10 minutes | ||||
4.40 6.40 | 2 | 2018/09/13 | martin.vdeventer | Update LCD segment to display DS (Discovery) instead of SA (SHARE Address Mode |
If accessPoint is shut down during evening the ED wil Tx only every 10 minutes |
Last modified 6 years ago
Last modified on 09/13/18 16:07:20