Skip to content

Commit 7e56077

Browse files
committed
fix
1 parent ee52e05 commit 7e56077

File tree

2 files changed

+17
-13
lines changed

2 files changed

+17
-13
lines changed

Distr/nrf24batch/Kitchen Vent Dimmer.txt

+15-12
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ R: OutSpeedMax=18
5757
W: OutSpeedMax=,18
5858

5959
R: ZeroCrossLag,us*2=27,,ROM2
60-
W: ZeroCrossLag,us=,27,WROM2
60+
W: ZeroCrossLag,us*2=,27,WROM2
6161
R: SSR_PulseWidth,us*2=29,,ROM2
62-
W: SSR_PulseWidth,us=,29,WROM2
62+
W: SSR_PulseWidth,us*2=,29,WROM2
6363

6464
R: PauseSetByCO2,min=31
6565
W: PauseSetByCO2,min=,31
@@ -100,26 +100,29 @@ W: _OutSpeedMax=,0x87,WRAM
100100
R: _LED_Warning=0x6B,,RAM
101101
W: _LED_Warning=,0x6B,WRAM
102102
R: _ZeroCrossDelay*2=0x8E,,RAM2
103-
W: _ZeroCrossDelay*2=,0x8E,WRAM2
103+
W: _ZeroCrossDelay=,0x8E,WRAM2
104104
R: _PulseDelayAfterZero*2=0x9A,,RAM2
105-
W: _PulseDelayAfterZero*2=,0x9A,WRAM2
105+
W: _PulseDelayAfterZero=,0x9A,WRAM2
106106
R: _PulseWidth*2=0x8C,,RAM
107-
W: _PulseWidth*2=,0x8C,WRAM2
107+
W: _PulseWidth=,0x8C,WRAM2
108108

109109
W: Reset=0xEEEE,14,SET
110110

111111
S: Lamp=,0,SET
112112
S: Fan=,1,SET
113-
S: FanSpdUp=,2,SET
114-
S: FanSpdDn=,3,SET
115-
S: FanSpdSave=,4,SET
116-
S: SetupIR=,5,SET
113+
S: FanAdd=,2,SET
114+
S: FanSpdUp=,3,SET
115+
S: FanSpdDn=,4,SET
116+
S: FanSpdSave=,5,SET
117+
S: SetupIR=,6,SET
117118

118119
SBatch: Fan Cooker Max: Fan=6
119120
SBatch: Fan Cooker Min: Fan=4
120121
SBatch: Fan Max: Fan=3
121122
SBatch: Fan Min: Fan=1
122123
SBatch: Fan Off: Fan=0
124+
SBatch: Fan +: FanAdd=1
125+
SBatch: Fan -: FanAdd=-1
123126
SBatch: Lamp On: Lamp=1
124127
SBatch: Lamp Off: Lamp=0
125128
SBatch: Fan Up: FanSpdUp=0
@@ -131,13 +134,13 @@ RBatch: Work: ID;CO2 level;FanCookSpeed;FanCookOnTime;FanCookOffTime;FanCookSlee
131134
RBatch: Hardware: ID;RxAddr;Ch;SpeedInitIdx;Flags;OutSpeedMax;IRRemotes;ZeroCrossLag,us;SSR_PulseWidth,us;OSCCAL_EMEM
132135
RBatch: All: ID;CO2 level;FanCookSpeed;FanCookOnTime;FanCookOffTime;FanCookSleep;FanSpeed;FanOnTime;FanOffTime;FanSleep;RxAddr;Ch;SpeedInitIdx;Flags;OutSpeedMax;IRRemotes;IRRemotesHash
133136

134-
WBatch: Init(Cook2spd,Lamp-F2.2): RxAddr=0xC1;Ch=122;CO2 level={870,930,1000};Fan speeds=3;FanSpeed={14,15,16};FanCook speeds=3;FanCookSpeed={15,16,32};FanSleep=20;FanCookSleep=6;FanOnTime=150;FanCookOnTime=0;FanOffTime=100;FanCookOffTime=0;SpeedInitIdx=0;SpeedKeyIdx=6;Flags=0x0D;OutSpeedMax=16;ZeroCrossLag,us=200;SSR_PulseWidth,us=9999
137+
WBatch: Init(Cook2spd,Lamp-F2.2): RxAddr=0xC1;Ch=122;CO2 level={870,930,1000};Fan speeds=3;FanSpeed={10,12,16};FanCook speeds=3;FanCookSpeed={12,16,32};FanSleep=20;FanCookSleep=6;FanOnTime=150;FanCookOnTime=0;FanOffTime=100;FanCookOffTime=0;SpeedInitIdx=0;SpeedKeyIdx=6;Flags=0x0D;OutSpeedMax=16;ZeroCrossLag,us=30;SSR_PulseWidth,us=9990
135138
WBatch: IRRemotes clear: IRRemotes=0
136139
WBatch: IRRemotes 1 kitchen: IRRemotes=1;IRRemotesHash={0x6DA5,0xFCA5,0x7CA5,0xB425,0x3425,0x1625,0x8525}
137-
WBatch: Fans Speeds: Fan speeds=3;FanSpeed={14,15,16};FanCook speeds=3;FanCookSpeed={14,16,32}
140+
WBatch: Fans Speeds: Fan speeds=3;FanSpeed={10,12,16};FanCook speeds=3;FanCookSpeed={12,16,32}
138141
WBatch: LED Warning: _LED Warning=0x10
139142
WBatch: OSCCAL: _OSCCAL=146
140143
WBatch: CO2 Level: CO2 level={750,850,1000}
141-
WBatch: Zero cross EEPROM: ZeroCrossLag,us=200;SSR_PulseWidth,us=200
144+
WBatch: Zero cross EEPROM: ZeroCrossLag,us=30;SSR_PulseWidth,us=200;Reset
142145
WBatch: Zero cross RAM: _ZeroCrossDelay=1225;_PulseDelayAfterZero=0001;_PulseWidth=1249
143146
WBatch: Reset: Reset

nrf24batch.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <u8g2.h>
1515

1616
#define TAG "nrf24batch"
17-
#define VERSION "1.8"
17+
#define VERSION "1.9"
1818

1919
#define SCAN_APP_PATH_FOLDER "/ext/nrf24batch"
2020
#define LOG_FILEEXT ".txt"
@@ -765,6 +765,7 @@ bool Run_WriteBatch_cmd()
765765
if(*(delim_col - 2) == '*') {
766766
if(len != delim_col - w - 2) continue;
767767
size = *(delim_col - 1) - '0';
768+
new = new & (size == 1 ? 0xFF : size == 2 ? 0xFFFF : size == 3 ? 0xFFFFFF : 0xFFFFFFFF);
768769
} else if(len != delim_col - w) continue;
769770
if(strncmp(p, w, len) != 0) continue;
770771
delim_col++;

0 commit comments

Comments
 (0)