wiki:BwMcu2

Version 12 (modified by Christo, 2 years ago) (diff)

--

V6

06.01K

2013/09/13

  • Add bacnet activation key

06.02K

2014/02/25

  • Add min flow control code

06.03K

2014/03/31

  • Fix version and size header of flow constants

06.04K

2014/04/17

  • Fix bug version and size header of flow constants

06.05K

2014/05/14

  • Add flow max pi loop
  • Add pi settings to flow coff file
  • Improve write speed

06.06K

2014/06/25

  • Fix feedback for max flow control
  • Prevent overflow for Pa < 0
  • Only mark pdos as outdated for write sdos

06.07K

2014/08/20

  • Add global occ override
  • Add global control override
  • Disable CLKOUT (80MHz) prevent EMI

06.08K

2015/02/11

  • Add usb connectivity:
    • Use MLM app with only the usb cable connected 
    • Use usb cable to show and change IP and other settings 
  • Update code to work with new ftp bootloader
  • Check if config and flow coff files are valid before using it

06.09K

2015/03/06

  • Add option to change bacnet port.
  • Remove flow debug prints.

06.10K

2016/03/02

  • Change broadcast to subnet and not 255.255.255.255
  • Limit flow PI loop between motor min and max

06.11K

2016/05/24

  • Change frontend code format
  • New frontend code to fix flash update and MM2 send delays
  • speed up node flash updates
  • Implement CO write and fix temp write
  • fix broken webpages

06.12K

2016/06/21

  • Add pcd setpoint
  • remove deg F for now

06.13K

2016/06/28

  • Fix flow setpoint 25.5 bug

06.14K

2016/07/08

  • add deg F setpoint again
  • Prevent flow from going < 0
  • Change AO_RELINQUISH_DEFAULT based on unit type

06.15K

2016/08/19

  • Fix PCD setpoint 25.5 bug for good

06.16K

2016/10/06

  • Fix negative presure for PCD
  • Add altitude correction to flow calculation

06.17M

2017/10/03

  • Add set_name to change mcu name with terminal

06.18K

2017/05/03

  • Add CO2 value and SP

06.19K

2017/07/12

  • Add CO2 flow

06.20K

2017/11/01

  • Version to upgrade bootloader

06.21K

2017/11/02

  • Fix Host Id for RF
  • Fix Motor Min and Max to write to zone not just the master
  • Add multi state input for RF status

06.22K

2018/05/29

  • Add AV point for CO2 and remove sharing with room temp (added in 6.18K)

06.23K

2018/09/05

  • Fan Coil
    • Add BACnet data points
    • Allow mode change (off,fan,on)
  • Remove CO2 setpoint (added in 6.18K)
  • Add key with serial and mac to query string (Fix DM0073-0006)
  • Add diffuser(host) type(D,P,F), serial no and name separated with a colon: to description on all bacnet points
  • Fix MSI for PCD mode

06.24K

2018/09/17

  • Fix BACnet write for room temperature, was broken since 6.21K

06.25K

2019/02/10

  • Update Fancoil mode, set mode on wallsat if connected
  • Report negative value for control disk, Diffuser CO mode indication

06.26K

2019/08/15

  • Add option to reverse occ override modes as per (wrong)documentation

06.27K

2019/11/19

  • Add flow offset
  • Update IP settings webpage to validate new IP automatically.

06.28K

2020/04/03

  • Test Version disable disk and setpoint writes for PCD's

06.29K

2020/04/19

  • Allow writes to AV points to be disabled.
  • Add BMS cmd for PCD's

06.30K

2020/04/23

  • Update wording on BACnet webpage
  • Clear zone table for channel, when the channel data is cleared

06.31K

2020/04/06

  • Not released

06.32K

2020/04/06

  • Webpage layout/format updates
  • Show live data on bacnet page
  • Use external ram for node flash updates, allow for bigger node code(now works with AP and new WS code)

06.33K

2020/06/24

  • Make flash update compatible with older MLM Tool. Use flash file unless data is send over upd.
  • Some more webpage improvements.

06.34K

2020/07/23

  • Update front end code to prevent never ending master stop
  • Validate mlm config file entries while loading, and abort if an entry is invalid.
  • Delete the config file if file size is smaller than header size.
  • Delete flow coff file if file size and entry count don't match.

06.35K

2020/08/27

  • Calculate network quality every 255 polls
  • Reboot on name change from webpage.

06.36K

2020/11/09

  • New frontend code to fix FCU id resolve reset loop. FCU V1.24 and V1.25.

06.37K

2020/11/10

  • Remove FCU fix from 6.36
  • Fix MSO updates - updates from the MLM tool did not reflect in the priory array

06.38K

2020/12/15

  • Skip 0C temps for global bacnet ave temp

06.45K

2021/01/22

  • First iPSU version

06.46K

2021/07/07

  • Add flow limits to BACnet AI property 8000(flow min) and 8001(flow max)
  • Add diffuser name to web page display
  • Get zone CO2 from wallstat that have a CO2 sensor

06.47K

2022/04/07

  • Add BACnet CO2/RHT Setpoint at AO 120 - 180, CO2 Low setpoint is high minus 200 ppm RHT Low setpoint is high minus 10%
  • If RHT is active, replace CO2 with RHT on AV point

06.48K

2022/04/12

  • Fix RH/CO2 value and update css on BACnet webpage.

06.50K

  • Prevent temperature setpoint overflow for sp < 14

06.51K/M

2022/07/14

  • Fix Fancoil mode MSO

06.52K/M

2022/08/19

  • Fix Fancoil mode value on webpage
  • Make fan speed writable (Need FC wallstat version 8.11 or later)
  • Rename Fancoil operating Mode state text to be the same as MLM Tool
  • Ignore BACnet setpoint write of 0 degC

06.53K/M

2022/09/09

  • Fix Fancoil fan speed uint on webpage
  • Fix Fan speed set, if a fancoil zone is without a wallstat.

V5

05.01B

2012/09/07
First release

05.02B

2012/09/09
Fix default bacnet id
Pulse led on button press
Add external ram test
Fix file system size for flash update

05.03B

2012/09/11
Fix reset message

05.04T

2012/10/18
Release Plain version

05.04M

2012/10/19
MS/TP relase

05.05B

2012/11/06
Add disk avg Add deg C/F flags copy defaluts to end of parameter when new parameters is added

05.06B

2013/02/01 Fix zone table udp read and write
Add Global setpoint
Add avg room temp

05.07B

2013/03/06
Change front end buffer strategy to prevent channel lockup (sync route and flash update)
Add code to detect a blocked channel and reset all front ends

05.07T

2013/03/06
Create plain version

05.09B

2013/04/19
Wait less time for master stop.
Send master start when sync fail
Add flow code - not called
Send routed pdo on every poll

05.??

reset msp before flash update start
reset msp on data timeout
mark sdo for read at pdo data
clear data only for the polled channel don't loop all ch on every poll
add 2min reset for no data
clear ram only after 3 min
route every pdo 10 times

05.11B

2013/05/30 fix idle diffuser at routing
fix possible bug bms cmd write form bacnet
add some debug print flags
fix empty route table not writing to flash

05.12M

2013/06/20
remove more debug messages
fix mstp buffered data not being sent after 5ms
fix mstp requests for packets longer as 255 bytes
extend qspi startup to 15ms after frontend reset
extend routed message repeat to 15 polls
export bacnet datalink settings in makefile

05.13M

2013/06/27
fix mstp response buffer lockup
change time for flahupdate start
change fash update upd response
some changes to debug frontend bootloader
update make file for bip

05.14B

2013/09/11
New bootloader V002.002

-fix USB id strings
-lock flash

refactor mlm state machine
change qspi to use ringbuffer.c
add bootloader for msp frontends
change TCP buffer to use 4 windows to improve performance
fix how router task read the message buffer
update makefile to auto calculate dependencies
build now include the correct webpages in the app
reset zone table on loop save

05.14T

2013/09/11
Plain version

05.14M

2013/09/11
MS/TP version

05.15B

2014/02/26
add occ override
try to fix sync start delay

05.16B

2014/06/03
add global occ override
add global control override
add poll and delay between sdos
remove unnecessary master stop commands

05.17B

2014/07/18 Make writes faster