1 | | ||= Version =||= MinHW =||= Date =||= Done by =||= Reason =|| |
2 | | ||2.00 || ||2012/09/25 ||martin.vdeventer ||EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point|| |
3 | | ||2.04 || ||2012/09/28 ||martin.vdeventer ||EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point|| |
4 | | || || || || ||Permanent carrier WS and AP|| |
5 | | ||3.00 || ||2012/10/05 ||martin.vdeventer ||EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point|| |
6 | | || || || || ||0 - OFF|| |
7 | | || || || || ||1 - 868.050MHz|| |
8 | | || || || || ||2 - 868.150MHz|| |
9 | | || || || || ||3 - 868.250MHz|| |
10 | | || || || || ||4 - 868.350MHz|| |
11 | | || || || || ||5 - 868.450MHz|| |
12 | | || || || || ||6 - 868.550MHz|| |
13 | | ||4.00 || ||2012/11/20 ||martin.vdeventer ||Port to new MSP430F5328 CODEB_ISR msp430 delay cross_studio_io print puts|| |
14 | | ||4.01 || ||2012/11/20 ||martin.vdeventer ||NOTE: 1 must be for (i = 0; i < SegCnt; i++) and not for (i = 0; i < SegCnt; SegCnt++)|| |
15 | | ||4.02 || ||015/07/06 ||martin.vdeventer ||itial Code for new Rickard RF WALLSTAT and ACCESSPOINT|| |
16 | | ||4.03 || ||2015/08/18 ||martin.vdeventer ||AP PDO for TC 6 added|| |
17 | | || || || || ||save to flash MFRI network on AP. Load from ram|| |
18 | | || || || || ||button press to initiate join|| |
19 | | || || || || ||Note 1: Changed in bsp_board.c "BSP_TIMER_CLK_MHZ*usec;" to "32 *usec;"|| |
20 | | ||4.04 || ||2015/10/09 ||martin.vdeventer ||Working 15 Wallstats but with uMsg Comms still iffy if Link Mode|| |
21 | | ||4.05 || ||2015/10/09 ||martin.vdeventer ||NOTE: 2 Changed LINKLISTEN_MILLISECONDS_2_WAIT from 5000 to 100 and|| |
22 | | || || || || ||Solved uMsg Comms fail when Linking|| |
23 | | ||4.06 || ||2015/11/13 ||martin.vdeventer ||NOTE 3: Can not increment counter here, will cause poll to skip Onboard MAster|| |
24 | | ||4.07 || ||2016/05/19 ||martin.vdeventer ||Add RSSI and Battery Volts SDO's for RF Wallstat on AP and RSSI display on RF Wallstat|| |
25 | | ||4.08 || ||2016/05/19 ||martin.vdeventer ||Immediate Peer Address Save to RAM when device receive's link from ED|| |
26 | | || || || || ||Add VCC and RSSI PDO FC 5 to RF Wallstat|| |
27 | | ||4.09 || ||2016/05/26 ||martin.vdeventer ||NOTE: 4.09.1 Fix the reset/startup hang added XT1HFOFFG in flags to clear and also added delay|| |
28 | | || || || || ||before checking and clearing the flags again|| |
29 | | || || || || ||NOTE: 4.09.2 Poll the wallstats as they come in|| |
30 | | || || || || ||NOTE: 4.09.3 Add the RF ED_TYPE and RF ED_FW_VER also to the PDO out of the WALLSTAT|| |
31 | | ||4.10 || ||2016/06/09 ||martin.vdeventer ||Add chang over cope to other WS from enabled wallstat change over|| |
32 | | ||4.17 || ||2016/09/29 ||martin.vdeventer ||Update Frequency from 868.150MHZ with 150KHz steps and 7 channels.|| |
33 | | ||4.18 || ||2017/02/10 ||martin.vdeventer ||//REMOVED: NOTE: 4.09.2 Poll the wallstats as they come in|| |
34 | | ||4.19 || ||2017/02/24 ||martin.vdeventer ||//Just some code mods|| |
35 | | || || || || ||Various Firmware updates|| |
36 | | || || || || ||Enable Setpoint display on WS|| |
37 | | || || || || ||1 minute interval transmit from WS if temp spec for heating or cooling met|| |
38 | | || || || || ||10 minute maximum transmit interval|| |
39 | | || || || || ||implemented SDO 50 read for virtual WS on AP|| |
40 | | ||4.20 ||2 ||2017/02/24 ||martin.vdeventer ||Changed RF_COMMS_TX_INTERVAL_MAX from 30 to 660 seconds|| |
41 | | ||4.21 ||2 ||2017/02/24 ||martin.vdeventer ||Changed RF_COMMS_TX_INTERVAL_MAX from 660 to 660*2 seconds|| |
42 | | ||4.22 ||2 ||2017/04/04 || ||NOTE: 11 NWK_REPLY_DELAY(); x 4 to solve missing packets|| |
43 | | ||4.23 ||2 ||2017/04/04 || ||NOTE: 11 NWK_REPLY_DELAY(); x 1 to solve missing packets|| |
44 | | ||4.24 ||2 ||2017/06/27 ||martin.vdeventer ||NOTE: 12 Disable Temp copy to CO|| |
45 | | ||4.25 ||2 ||2017/07/16 ||martin.vdeventer ||NOTE: 13 Disable CO by default|| |
46 | | ||4.26 ||2 ||2017/08/23 ||martin.vdeventer ||NOTE: 14 if no serial then loop must be 0|| |
47 | | ||4.27 ||2 ||2017/08/23 ||martin.vdeventer ||NOTE: 15 Commissioning mode|| |
48 | | || || || || ||NOTE: 16 Send back the Min and Max Setpoint to RF device|| |
49 | | || || || || ||NOTE: 17 This is to ensure that the setpoint is in limitswhen recevied via poll from end device|| |
50 | | || || || || ||NOTE: 18 Each time a message is received from ED the MIN and MAX SP to ED wil be aupdated|| |
51 | | ||4.28 ||2 ||2017/09/06 ||martin.vdeventer ||changed RF_COMMISSION_TIME to 30 minutes = 1800seconds|| |
52 | | ||4.29 ||2 ||2017/09/12 ||martin.vdeventer ||change VOLTAGE_LOW_2_6 to VOLTAGE_LOW_2_8V|| |
53 | | ||4.30 ||2 ||2017/09/15 ||martin.vdeventer ||Added SDO 63 Commision Mode Timeout|| |
54 | | ||4.31 ||2 ||2017/10/05 ||martin.vdeventer ||NOTE: 18 Change Over must be default 0|| |
55 | | || || || || ||NOTE: 19 default all NodeInfo values here|| |
56 | | ||4.32 ||2 ||2017/10/18 ||martin.vdeventer ||NOTE: 20 Add Vcc/Rssi/Timeout to Wallstat PDO in byte 8 of PDO|| |
57 | | || || || || ||ICASA EMC TESTS FOR 920MHZ AP WS POD|| |
58 | | ||4.33 ||2 ||2017/11/14 ||martin.vdeventer ||NOTE: 21 Bootloader update|| |
59 | | || || || || ||<MemorySegment size="0x6000" to size="0x6400" access="Read" start="0x8000" name="FLASH"/>|| |
60 | | || || || || ||<MemorySegment size="0x400 " to size="0x800 " access="Read" start="0xE800" to start="0xE400" name="PROCDATA"/>|| |
61 | | ||4.34 ||2 ||2017/11/16 ||martin.vdeventer ||NOTE: 22|| |
62 | | || || || || ||Split ProcDataAP and ProcdataWS|| |
63 | | || || || || ||ProcDataAP to InfoB|| |
64 | | || || || || ||ProcDataWS to PROCDATA|| |
65 | | ||4.35 ||2 ||2017/11/23 ||martin.vdeventer ||NOTE 20: cahnge Comm time out flag to set when 60s more than EDCommsTimeMax|| |
66 | | ||4.36 ||2 ||2018/03/05 ||martin.vdeventer ||CONFIRMED EIRP levels at ISERT for 920MHZ to be below 3mW|| |
67 | | ||4.37 6.37 ||2 ||2018/03/20 ||martin.vdeventer ||868MHz release firmware|| |
68 | | || || || || ||Added support for compile time for FW_VERSION to be 4.xx for 868MHz and 6.xx for 920MHz|| |
69 | | || || || || ||Added FIRMWARE_868_MAJOR|| |
70 | | || || || || ||Added FIRMWARE_920_MAJOR|| |
71 | | || || || || ||Added FIRMWARE_MINOR|| |
72 | | ||4.38 6.38 ||2 ||2018/08/28 ||martin.vdeventer ||Add reset again when there is no Diffuser Controller|| |
73 | | ||4.39 6.39 ||2 ||2018/09/13 ||martin.vdeventer ||Dont write to flash when erasing or refreshing network. Make the commission mode for 1 hour instead of 30min.|| |
| 1 | ||= Version =||= MinHW =||= Date =||= Done by =||= Reason =|| |
| 2 | ||2.00 || ||2012/09/25 ||martin.vdeventer || EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point || |
| 3 | ||2.04 || ||2012/09/28 ||martin.vdeventer || EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point || |
| 4 | || || || || || Permanent carrier WS and AP || |
| 5 | ||3.00 || ||2012/10/05 ||martin.vdeventer || EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point || |
| 6 | || || || || || 0 - OFF || |
| 7 | || || || || || 1 - 868.050MHz || |
| 8 | || || || || || 2 - 868.150MHz || |
| 9 | || || || || || 3 - 868.250MHz || |
| 10 | || || || || || 4 - 868.350MHz || |
| 11 | || || || || || 5 - 868.450MHz || |
| 12 | || || || || || 6 - 868.550MHz || |
| 13 | ||4.00 || ||2012/11/20 ||martin.vdeventer || Port to new MSP430F5328 CODEB_ISR msp430 delay cross_studio_io print puts || |
| 14 | ||4.01 || ||2012/11/20 ||martin.vdeventer || NOTE: 1 must be for (i = 0; i < SegCnt; i++) and not for (i = 0; i < SegCnt; SegCnt++) || |
| 15 | ||4.02 || ||015/07/06 ||martin.vdeventer || itial Code for new Rickard RF WALLSTAT and ACCESSPOINT || |
| 16 | ||4.03 || ||2015/08/18 ||martin.vdeventer || AP PDO for TC 6 added || |
| 17 | || || || || || save to flash MFRI network on AP. Load from ram || |
| 18 | || || || || || button press to initiate join || |
| 19 | || || || || || Note 1: Changed in bsp_board.c "BSP_TIMER_CLK_MHZ*usec;" to "32 *usec;" || |
| 20 | ||4.04 || ||2015/10/09 ||martin.vdeventer || Working 15 Wallstats but with uMsg Comms still iffy if Link Mode || |
| 21 | ||4.05 || ||2015/10/09 ||martin.vdeventer || NOTE: 2 Changed LINKLISTEN_MILLISECONDS_2_WAIT from 5000 to 100 and || |
| 22 | || || || || || Solved uMsg Comms fail when Linking || |
| 23 | ||4.06 || ||2015/11/13 ||martin.vdeventer || NOTE 3: Can not increment counter here, will cause poll to skip Onboard MAster || |
| 24 | ||4.07 || ||2016/05/19 ||martin.vdeventer || Add RSSI and Battery Volts SDO's for RF Wallstat on AP and RSSI display on RF Wallstat || |
| 25 | ||4.08 || ||2016/05/19 ||martin.vdeventer || Immediate Peer Address Save to RAM when device receive's link from ED || |
| 26 | || || || || || Add VCC and RSSI PDO FC 5 to RF Wallstat || |
| 27 | ||4.09 || ||2016/05/26 ||martin.vdeventer || NOTE: 4.09.1 Fix the reset/startup hang added XT1HFOFFG in flags to clear and also added delay || |
| 28 | || || || || || before checking and clearing the flags again || |
| 29 | || || || || || NOTE: 4.09.2 Poll the wallstats as they come in || |
| 30 | || || || || || NOTE: 4.09.3 Add the RF ED_TYPE and RF ED_FW_VER also to the PDO out of the WALLSTAT || |
| 31 | ||4.10 || ||2016/06/09 ||martin.vdeventer || Add chang over cope to other WS from enabled wallstat change over || |
| 32 | ||4.17 || ||2016/09/29 ||martin.vdeventer || Update Frequency from 868.150MHZ with 150KHz steps and 7 channels. || |
| 33 | ||4.18 || ||2017/02/10 ||martin.vdeventer || //REMOVED: NOTE: 4.09.2 Poll the wallstats as they come in || |
| 34 | ||4.19 || ||2017/02/24 ||martin.vdeventer || //Just some code mods || |
| 35 | || || || || || Various Firmware updates || |
| 36 | || || || || || Enable Setpoint display on WS || |
| 37 | || || || || || 1 minute interval transmit from WS if temp spec for heating or cooling met || |
| 38 | || || || || || 10 minute maximum transmit interval || |
| 39 | || || || || || implemented SDO 50 read for virtual WS on AP || |
| 40 | ||4.20 ||2 ||2017/02/24 ||martin.vdeventer || Changed RF_COMMS_TX_INTERVAL_MAX from 30 to 660 seconds || |
| 41 | ||4.21 ||2 ||2017/02/24 ||martin.vdeventer || Changed RF_COMMS_TX_INTERVAL_MAX from 660 to 660*2 seconds || |
| 42 | ||4.22 ||2 ||2017/04/04 || || NOTE: 11 NWK_REPLY_DELAY(); x 4 to solve missing packets || |
| 43 | ||4.23 ||2 ||2017/04/04 || || NOTE: 11 NWK_REPLY_DELAY(); x 1 to solve missing packets || |
| 44 | ||4.24 ||2 ||2017/06/27 ||martin.vdeventer || NOTE: 12 Disable Temp copy to CO || |
| 45 | ||4.25 ||2 ||2017/07/16 ||martin.vdeventer || NOTE: 13 Disable CO by default || |
| 46 | ||4.26 ||2 ||2017/08/23 ||martin.vdeventer || NOTE: 14 if no serial then loop must be 0 || |
| 47 | ||4.27 ||2 ||2017/08/23 ||martin.vdeventer || NOTE: 15 Commissioning mode || |
| 48 | || || || || || NOTE: 16 Send back the Min and Max Setpoint to RF device || |
| 49 | || || || || || NOTE: 17 This is to ensure that the setpoint is in limitswhen recevied via poll from end device || |
| 50 | || || || || || NOTE: 18 Each time a message is received from ED the MIN and MAX SP to ED wil be aupdated || |
| 51 | ||4.28 ||2 ||2017/09/06 ||martin.vdeventer || changed RF_COMMISSION_TIME to 30 minutes = 1800seconds || |
| 52 | ||4.29 ||2 ||2017/09/12 ||martin.vdeventer || change VOLTAGE_LOW_2_6 to VOLTAGE_LOW_2_8V || |
| 53 | ||4.30 ||2 ||2017/09/15 ||martin.vdeventer || Added SDO 63 Commision Mode Timeout || |
| 54 | ||4.31 ||2 ||2017/10/05 ||martin.vdeventer || NOTE: 18 Change Over must be default 0 || |
| 55 | || || || || || NOTE: 19 default all NodeInfo values here || |
| 56 | ||4.32 ||2 ||2017/10/18 ||martin.vdeventer || NOTE: 20 Add Vcc/Rssi/Timeout to Wallstat PDO in byte 8 of PDO || |
| 57 | || || || || || ICASA EMC TESTS FOR 920MHZ AP WS POD || |
| 58 | ||4.33 ||2 ||2017/11/14 ||martin.vdeventer || NOTE: 21 Bootloader update || |
| 59 | || || || || || <MemorySegment size="0x6000" to size="0x6400" access="Read" start="0x8000" name="FLASH"/> || |
| 60 | || || || || || <MemorySegment size="0x400 " to size="0x800 " access="Read" start="0xE800" to start="0xE400" name="PROCDATA"/> || |
| 61 | ||4.34 ||2 ||2017/11/16 ||martin.vdeventer || NOTE: 22 || |
| 62 | || || || || || Split ProcDataAP and ProcdataWS || |
| 63 | || || || || || ProcDataAP to InfoB || |
| 64 | || || || || || ProcDataWS to PROCDATA || |
| 65 | ||4.35 ||2 ||2017/11/23 ||martin.vdeventer || NOTE 20: cahnge Comm time out flag to set when 60s more than EDCommsTimeMax || |
| 66 | ||4.36 ||2 ||2018/03/05 ||martin.vdeventer || CONFIRMED EIRP levels at ISERT for 920MHZ to be below 3mW || |
| 67 | ||4.37 6.37 ||2 ||2018/03/20 ||martin.vdeventer || 868MHz release firmware || |
| 68 | || || || || || Added support for compile time for FW_VERSION to be 4.xx for 868MHz and 6.xx for 920MHz || |
| 69 | || || || || || Added FIRMWARE_868_MAJOR || |
| 70 | || || || || || Added FIRMWARE_920_MAJOR || |
| 71 | || || || || || Added FIRMWARE_MINOR || |
| 72 | ||4.38 6.38[[BR]] ||2 ||2018/08/28 ||martin.vdeventer || Add reset again when there is no Diffuser Controller || |
| 73 | ||4.39 6.39 ||2 ||2018/09/13 ||martin.vdeventer || Dont write to flash when erasing or refreshing network. Make the commission mode for 1 hour instead of 30min.[[BR]] || |
| 74 | ||4.40 6.40 ||2 ||2018/09/17 ||martin.vdeventer ||enable watchdog timer again|| |