wiki:BwMcu2

Version 10 (modified by Christo, 6 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

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