Changes between Initial Version and Version 1 of BuRfPs


Ignore:
Timestamp:
09/13/18 16:07:32 (6 years ago)
Author:
Martin van Deventer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuRfPs

    v1 v1  
     1||= Version  =||= MinHW  =||= Date       =||= Done by        =||= Reason =||                                                                                                                                         
     2||2.00        ||A         ||2012/09/25    ||martin.vdeventer  ||EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point||                                                                         
     3||2.03        ||A         ||2012/09/25    ||martin.vdeventer  ||Permanent Carrier Transmit||                                                                                                                         
     4||3.00        ||A         ||2012/10/05    ||martin.vdeventer  ||EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point||                                                                         
     5||            ||          ||              ||                  ||0 - OFF||                                                                                                                                             
     6||            ||          ||              ||                  ||1 - 868.050MHz||                                                                                                                                     
     7||            ||          ||              ||                  ||2 - 868.150MHz||                                                                                                                                     
     8||            ||          ||              ||                  ||3 - 868.250MHz||                                                                                                                                     
     9||            ||          ||              ||                  ||4 - 868.350MHz||                                                                                                                                     
     10||            ||          ||              ||                  ||5 - 868.450MHz||                                                                                                                                     
     11||            ||          ||              ||                  ||6 - 868.550MHz||                                                                                                                                     
     12||4.00        ||A         ||2013/10/24    ||martin.vdeventer  ||Remove UP button reset interrupt and put back Setpoint edit mode||                                                                                   
     13||4.01        ||A         ||2014/08/21    ||martin.vdeventer  ||Add a low power mode with LCD||                                                                                                                       
     14||4.02        ||A         ||2016/02/11    ||martin.vdeventer  ||Added SETUP MENU:    PRESS all four buttons simultaneously||                                                                                         
     15||            ||          ||              ||                  ||Added SETUP MENU:    Added AP LINK ID set in SETUP MENU||                                                                                             
     16||            ||          ||              ||                  ||Added SETUP MENU:    Added Delay for transmit interval from 0 to 10 minutes||                                                                         
     17||            ||          ||              ||                  ||SMPL LINK INIT JOIN retry every 2 seconds with 2 seconds increments up to 20 seconds||                                                               
     18||            ||          ||              ||                  ||SMPL LINK LINK retry every 2 seconds with 2 seconds increments up to 20 seconds||                                                                     
     19||            ||          ||              ||                  ||Transmit every delay HEARTBEAT setup in SETUP MENU with no ack||                                                                                     
     20||            ||          ||              ||                  ||Transmit every MESSAGE_POLL_TIMEOUT_FACTOR with ack a Poll to check for setpoint change||                                                             
     21||            ||          ||              ||                  ||If no ack is received for every 3rd poll then start to blink the RF sign||                                                                           
     22||            ||          ||              ||                  ||If no ack is received for 10 polls then go into WDT sleep low power for WDTCOUNT*** 2:15 minutes intervals(compile time)||                           
     23||4.03        ||A         ||2016/02/19    ||                  ||WS: Press All Four buttons to Exit low power sleep and start device for the first time||                                                             
     24||4.04        ||A         ||2016/03/08    ||                  ||WS: Interrupt driven exit and enter in LOW POWER MODES||                                                                                             
     25||4.05        ||A         ||2016/03/08    ||                  ||WS: SERIAL number as SimpliciTI address||                                                                                                             
     26||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||                                     
     27||4.06        ||A         ||2016/06/20    ||                  ||Start Temperature timer and comparator in StateAppStartTempVcc and stop in TIMER1_A1_ISR||                                                           
     28||4.10        ||A         ||2016/07/01    ||                  ||Low power with  temp sample/battery sample and tranceive down to 65uS||                                                                               
     29||            ||          ||              ||                  ||fixed the setpoint timeout and save with WDT||                                                                                                       
     30||4.11        ||A         ||2016/07/01    ||                  ||Stop the WDT setpoint timout when exiting setpoint edit with menu or enter button||                                                                   
     31||            ||          ||              ||                  ||Dynamic TX/RX interval...||                                                                                                                           
     32||            ||          ||              ||                  ||Cooling mode||                                                                                                                                       
     33||            ||          ||              ||                  ||temp smaller than 0.5 deg cel above setpoint 0.1 deg cel delta 1 minute TX/RX||                                                                       
     34||            ||          ||              ||                  ||temp bigger than 0.5 deg cel above setpoint 0.5 deg cel delta 1 minute TX/RX else every 10 min TX/RX||                                               
     35||            ||          ||              ||                  ||Heating mode||                                                                                                                                       
     36||            ||          ||              ||                  ||temp smaller than 1.5 deg cel below setpoint 0.1 deg cel delta 1 minute TX/RX||                                                                       
     37||            ||          ||              ||                  ||temp bigger than 1.5 deg cel below setpoint 0.5 deg cel delta 1 minute TX/RX else every 10 min TX/RX||                                               
     38||4.12        ||A         ||2016/09/29    ||                  ||Update Frequency from 868.150MHZ with 150KHz steps and 7 channels. Also update BSL txt file RFWallstatBSLProgram.txt||                               
     39||4.13        ||A         ||2017/02/14    ||                  ||Various Firmware updates||                                                                                                                           
     40||            ||          ||              ||                  ||Enable Setpoint display on WS||                                                                                                                       
     41||            ||          ||              ||                  ||1 minute interval transmit from WS if temp spec for heating or cooling met||                                                                         
     42||            ||          ||              ||                  ||10 minute maximum transmit interval||                                                                                                                 
     43||            ||          ||              ||                  ||implemented SDO 50 read for virtual WS on AP||                                                                                                       
     44||4.14        ||A         ||2017/02/28    ||                  ||Various Firmware updates||                                                                                                                           
     45||            ||          ||              ||                  ||#define VOLTAGE_LOW_2_8V    28      //Minimum voltage is 2.8V||                                                                                       
     46||            ||          ||              ||                  ||and change battery low to 2.8V||                                                                                                                     
     47||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||                                         
     48||4.16        ||A         ||2017/03/22    ||                  ||various updates:||                                                                                                                                   
     49||            ||          ||              ||                  ||Setup Menu Enable||                                                                                                                                   
     50||            ||          ||              ||                  ||RTC Display Enable||                                                                                                                                 
     51||            ||          ||              ||                  ||Setpoint Display Enable||                                                                                                                             
     52||            ||          ||              ||                  ||Setpoint edit Disable||                                                                                                                               
     53||4.17        ||A         ||2017/03/27    ||                  ||Implement 5 second menu with MENU key||                                                                                                               
     54||            ||          ||              ||                  ||Implement 5 secend hidden menu with MENU/DOWN key||                                                                                                   
     55||4.19        ||A         ||2017/04/04    ||                  ||NOTE: 11 NWK_REPLY_DELAY(); x 4 to solve missing packets||                                                                                           
     56||4.20        ||A         ||2017/04/06    ||                  ||NOTE: 11 NWK_REPLY_DELAY(); x 4 for WS to solve missing packets||                                                                                     
     57||            ||          ||              ||                  ||1 minute interrupt and TX every 10 minutes||                                                                                                         
     58||            ||          ||              ||                  ||various mods||                                                                                                                                       
     59||            ||          ||              ||                  ||BUG fixed that every 10 minute not TXing... FIXED SOMEHOW WITH CODE CLEANING||                                                                       
     60||4.21        ||2         ||2017/04/06    ||                  ||#define DEFAULTS_AP_ADDRESS commented out||                                                                                                           
     61||4.22        ||2         ||2017/04/10    ||                  ||Just some mods||                                                                                                                                     
     62||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||                                 
     63||            ||          ||              ||                  ||you want to compile for:||                                                                                                                           
     64||            ||          ||              ||                  ||END_DEVICE_WALLSTAT||                                                                                                                                 
     65||            ||          ||              ||                  ||or||                                                                                                                                                 
     66||            ||          ||              ||                  ||END_DEVICE_TEMP_SENSOR||                                                                                                                             
     67||            ||          ||              ||                  ||Added debug code for Temp linearize---spicify with:||                                                                                                 
     68||            ||          ||              ||                  ||DEBUGTEMP in system.h||                                                                                                                               
     69||4.24        ||2         ||2017/05/15    ||                  ||Only go into setup menu if the setup menu is enabled(Long press Menu key)||                                                                           
     70||4.25        ||2         ||2017/09/05    ||                  ||NOTE: 15 Commissioning mode||                                                                                                                         
     71||            ||          ||              ||                  ||NOTE: 16 Min and Max Setpoint from AccessPoint||                                                                                                     
     72||            ||          ||              ||                  ||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||
     73||4.26        ||2         ||2017/09/06    || martin.vdeventer ||removed debugging 1 seconds interrupt ALWAYS_USE_SECONDS_INTERRUPT||                                                                                 
     74||4.27        ||2         ||2017/09/14    || martin.vdeventer ||Able to control Second or Minute Interrupt from MLM APP||                                                                                             
     75||            ||          ||              ||                  ||Able to control MAX Comms Timeout from APP||                                                                                                         
     76||4.28        ||2         ||2017/09/26    || martin.vdeventer ||NOTE: 18 Re-enable TransmitPermissionTime in rtc_rfws.c||                                                                                             
     77||4.29        ||2         ||2017/09/26    || martin.vdeventer ||NOTE: 19 Linear estimate boundaries not set correctly in tempanalysis.c||                                                                             
     78||4.30        ||2         ||2017/10/04    || martin.vdeventer ||NOTE: 20 Disable RFTESTMODE||                                                                                                                         
     79||4.31        ||2         ||2017/10/19    || martin.vdeventer ||NOTE: 21 Buzz 3 times when erasing AP address and going to sleep||                                                                                   
     80||4.32        ||2         ||2017/10/23    || martin.vdeventer ||NOTE: 22 Add RFTESTMODE for 920MHZ||                                                                                                                 
     81||            ||          ||              ||                  ||ICASA EMC TESTS FOR 920MHZ AP WS POD||                                                                                                               
     82||4.33        ||2         ||2017/11/23    ||martin.vdeventer  ||868MHz Wallstat Normal||                                                                                                                             
     83||4.36        ||2         ||2018/03/05    ||martin.vdeventer  ||CONFIRMED EIRP levels at ISERT for 920MHZ to be below 3mW                                                                                             
     84||4.37 6.37   ||2         ||2018/03/20    ||martin.vdeventer  ||868MHz release firmware||                                                                                                                             
     85||            ||          ||              ||                  ||Added support for compile time for FW_VERSION to be 4.xx for 868MHz and 6.xx for 920MHz||                                                             
     86||            ||          ||              ||                  ||Added FIRMWARE_868_MAJOR||                                                                                                                           
     87||            ||          ||              ||                  ||Added FIRMWARE_920_MAJOR||                                                                                                                           
     88||            ||          ||              ||                  ||Added FIRMWARE_MINOR||                                                                                                                               
     89||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||                                                                     
     90||            ||          ||              ||                  ||change RF_POLL_SETPOINT_EDIT_RETRY from 20 to 5||                                                                                                     
     91||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.||                                             
     92||            ||          ||              ||                  ||ED will reset after a few retries when AP disappears.||                                                                                               
     93||            ||          ||              ||                  ||If AP disappears and ED resetted then the ED will try to communicate to AP every 10 minutes||                                                         
     94||            ||          ||              ||                  ||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||                 
     95||4.40 6.40   ||2         ||2018/09/13    ||martin.vdeventer  ||Update LCD segment to display DS (Discovery) instead of SA (SHARE Address Mode||                                                                     
     96||            ||          ||              ||                  ||If accessPoint is shut down during evening the ED wil Tx only every 10 minutes||