wiki:BuRfAp

Version 2 (modified by Martin van Deventer, 6 years ago) (diff)

--

Version MinHW Date Done by Reason
2.00 2012/09/25 martin.vdeventer EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point
2.04 2012/09/28 martin.vdeventer EMC and EMI Test qualification firmware for RF Wallstat and RF Access Point
Permanent carrier WS and AP
3.00 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 2012/11/20 martin.vdeventer Port to new MSP430F5328 CODEB_ISR msp430 delay cross_studio_io print puts
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?++)
4.02 015/07/06 martin.vdeventer itial Code for new Rickard RF WALLSTAT and ACCESSPOINT
4.03 2015/08/18 martin.vdeventer AP PDO for TC 6 added
save to flash MFRI network on AP. Load from ram
button press to initiate join
Note 1: Changed in bsp_board.c "BSP_TIMER_CLK_MHZ*usec;" to "32 *usec;"
4.04 2015/10/09 martin.vdeventer Working 15 Wallstats but with uMsg Comms still iffy if Link Mode
4.05 2015/10/09 martin.vdeventer NOTE: 2 Changed LINKLISTEN_MILLISECONDS_2_WAIT from 5000 to 100 and
Solved uMsg Comms fail when Linking
4.06 2015/11/13 martin.vdeventer NOTE 3: Can not increment counter here, will cause poll to skip Onboard MAster
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
4.08 2016/05/19 martin.vdeventer Immediate Peer Address Save to RAM when device receive's link from ED
Add VCC and RSSI PDO FC 5 to RF Wallstat
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
before checking and clearing the flags again
NOTE: 4.09.2 Poll the wallstats as they come in
NOTE: 4.09.3 Add the RF ED_TYPE and RF ED_FW_VER also to the PDO out of the WALLSTAT
4.10 2016/06/09 martin.vdeventer Add chang over cope to other WS from enabled wallstat change over
4.17 2016/09/29 martin.vdeventer Update Frequency from 868.150MHZ with 150KHz steps and 7 channels.
4.18 2017/02/10 martin.vdeventer REMOVED: NOTE: 4.09.2 Poll the wallstats as they come in
4.19 2017/02/24 martin.vdeventer Just some code mods
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.20 2 2017/02/24 martin.vdeventer Changed RF_COMMS_TX_INTERVAL_MAX from 30 to 660 seconds
4.21 2 2017/02/24 martin.vdeventer Changed RF_COMMS_TX_INTERVAL_MAX from 660 to 660*2 seconds
4.22 2 2017/04/04 NOTE: 11 NWK_REPLY_DELAY(); x 4 to solve missing packets
4.23 2 2017/04/04 NOTE: 11 NWK_REPLY_DELAY(); x 1 to solve missing packets
4.24 2 2017/06/27 martin.vdeventer NOTE: 12 Disable Temp copy to CO
4.25 2 2017/07/16 martin.vdeventer NOTE: 13 Disable CO by default
4.26 2 2017/08/23 martin.vdeventer NOTE: 14 if no serial then loop must be 0
4.27 2 2017/08/23 martin.vdeventer NOTE: 15 Commissioning mode
NOTE: 16 Send back the Min and Max Setpoint to RF device
NOTE: 17 This is to ensure that the setpoint is in limitswhen recevied via poll from end device
NOTE: 18 Each time a message is received from ED the MIN and MAX SP to ED wil be aupdated
4.28 2 2017/09/06 martin.vdeventer changed RF_COMMISSION_TIME to 30 minutes = 1800seconds
4.29 2 2017/09/12 martin.vdeventer change VOLTAGE_LOW_2_6 to VOLTAGE_LOW_2_8V
4.30 2 2017/09/15 martin.vdeventer Added SDO 63 Commision Mode Timeout
4.31 2 2017/10/05 martin.vdeventer NOTE: 18 Change Over must be default 0
NOTE: 19 default all NodeInfo? values here
4.32 2 2017/10/18 martin.vdeventer NOTE: 20 Add Vcc/Rssi/Timeout? to Wallstat PDO in byte 8 of PDO
ICASA EMC TESTS FOR 920MHZ AP WS POD
4.33 2 2017/11/14 martin.vdeventer NOTE: 21 Bootloader update
<MemorySegment? size="0x6000" to size="0x6400" access="Read" start="0x8000" name="FLASH"/>
<MemorySegment? size="0x400 " to size="0x800 " access="Read" start="0xE800" to start="0xE400" name="PROCDATA"/>
4.34 2 2017/11/16 martin.vdeventer NOTE: 22
Split ProcDataAP and ProcdataWS
ProcDataAP to InfoB
ProcDataWS to PROCDATA
4.35 2 2017/11/23 martin.vdeventer NOTE 20: cahnge Comm time out flag to set when 60s more than EDCommsTimeMax
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/28 martin.vdeventer Add reset again when there is no Diffuser Controller
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.
4.40 6.40 2 2018/09/17 martin.vdeventer enable watchdog timer again