Firmware Changelog: различия между версиями

Нет изменений в размере ,  3 года назад
Строка 257: Строка 257:
|2.1
|2.1
|WB-MAP3H, WB-MAP3E, WB-MAP12H, WB-MAP6S
|WB-MAP3H, WB-MAP3E, WB-MAP12H, WB-MAP6S
|* change: WB-MAPs and CTs are now supposed to be calibrated separately.
|* Change: WB-MAPs and CTs are now supposed to be calibrated separately.
Each CT is described by two parameters: (effective) turns ratio and phase delay.
Each CT is described by two parameters: (effective) turns ratio and phase delay.


These parameters are to be programmed into WB-MAP registers to proper operation
These parameters are to be programmed into WB-MAP registers to proper operation


<nowiki>*</nowiki> change: phase angle is consistent between MAP3E and other models (-180..+180 notation)
<nowiki>*</nowiki> Change: phase angle is consistent between MAP3E and other models (-180..+180 notation)


<nowiki>*</nowiki> added: 32-bit registers for voltage and current
<nowiki>*</nowiki> Added: 32-bit registers for voltage and current
|-
|-
|WB-MRGB
|WB-MRGB
Строка 271: Строка 271:
|WB-MRGBW-D
|WB-MRGBW-D
|
|
<nowiki>*</nowiki>  fix change modbus uart settings  
<nowiki>*</nowiki>  Fix change modbus uart settings  


<nowiki>*</nowiki>  change eeprom files to submodule. add neccesory defines. change project paths
<nowiki>*</nowiki>  Change eeprom files to submodule. add neccesory defines. change project paths


<nowiki>*</nowiki>  move eeprom settings load/save to separate file.
<nowiki>*</nowiki>  Move eeprom settings load/save to separate file.


<nowiki>*</nowiki>  move eeprom settings struct defines from config.h to settings.c.
<nowiki>*</nowiki>  Move eeprom settings struct defines from config.h to settings.c.


<nowiki>*</nowiki>  add modbus id change valdation
<nowiki>*</nowiki>  Add modbus id change valdation


<nowiki>*</nowiki>  add validation modbus settings when load from eeprom.
<nowiki>*</nowiki>  Add validation modbus settings when load from eeprom.


<nowiki>*</nowiki>  add validation for buttons disable, pwm divider and fade time settings
<nowiki>*</nowiki>  Add validation for buttons disable, pwm divider and fade time settings


<nowiki>*</nowiki>  disable 1200 baud variant (need research why not work)
<nowiki>*</nowiki>  Disable 1200 baud variant (need research why not work)
|-
|-
|WB-MDM2  
|WB-MDM2  
Строка 298: Строка 298:
|WB-MSW v.3
|WB-MSW v.3
|* Note:  MSW v.3 VOC-sensor related fixes and improvenets
|* Note:  MSW v.3 VOC-sensor related fixes and improvenets
<nowiki>*</nowiki> added: input register 106 with current valid SGPC3 baseline reported by the sensor
<nowiki>*</nowiki> Added: input register 106 with current valid SGPC3 baseline reported by the sensor


<nowiki>*</nowiki> added: input register 107 with current raw signal
<nowiki>*</nowiki> Added: input register 107 with current raw signal


<nowiki>*</nowiki> change: VOC sensor is initialized for 184s after power-on. During this time VOC registers return error value.
<nowiki>*</nowiki> Change: VOC sensor is initialized for 184s after power-on. During this time VOC registers return error value.
|-
|-
|WB-MS
|WB-MS
Строка 316: Строка 316:
WB-M1W2, WB-MAI2-mini/cc
WB-M1W2, WB-MAI2-mini/cc
|* Added:   add new target for WB-MSW v3
|* Added:   add new target for WB-MSW v3
<nowiki>*</nowiki> added:   add PIR movement sensor support
<nowiki>*</nowiki> Added:   add PIR movement sensor support


<nowiki>*</nowiki> added:   add SGPC3 air quality sensor support
<nowiki>*</nowiki> Added:   add SGPC3 air quality sensor support


<nowiki>*</nowiki> added:   add discrete input mode for 1-wire inputs with activation counters
<nowiki>*</nowiki> Added:   add discrete input mode for 1-wire inputs with activation counters


<nowiki>*</nowiki> added:   improve SPL metering on WB-MS
<nowiki>*</nowiki> Added:   improve SPL metering on WB-MS


<nowiki>*</nowiki> change:  improved config storage
<nowiki>*</nowiki> Change:  improved config storage


<nowiki>*</nowiki> fixes:   workaround for IR bug
<nowiki>*</nowiki> Fixes:   workaround for IR bug
|-
|-
|WB-MS
|WB-MS
618

правок