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
|