Skip to content

Commit 6b0d840

Browse files
committed
small bugfixes
1 parent 8a3ac9c commit 6b0d840

File tree

4 files changed

+15
-13
lines changed

4 files changed

+15
-13
lines changed

src/dfplayer.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,14 @@ void mp3_init() {
5353
dfPlayer.reset();
5454
} else {
5555
mp3Serial.begin(9600, SWSERIAL_8N1, SRX, STX, false);
56-
// mp3Serial.begin(9600, SWSERIAL_8N1, SRX, STX, false, 96, 11);
57-
// mp3Serial.enableRx(true);
58-
mp3_isReady = dfPlayer.begin(mp3Serial);
5956
dfPlayer.setTimeOut(1000);
57+
mp3_isReady = dfPlayer.begin(mp3Serial);
6058
if(mp3_isReady) {
6159
mp3_isInit = true;
6260
mp3_reread();
6361
}
6462
}
6563
if(mp3_isReady) {
66-
// delay(100);
6764
dfPlayer.EQ(DFPLAYER_EQ_NORMAL);
6865
delay(10);
6966
mp3_volume(1,false);

src/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* @file main.cpp
33
* @author Serhii Lebedenko ([email protected])
44
* @brief Clock
5-
* @version 1.6.2
6-
* @date 2023-04-06
5+
* @version 1.6.4
6+
* @date 2023-06-25
77
*
88
* @copyright Copyright (c) 2021,2022,2023
99
*

src/security.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ void tb_send_msg(String s) {
7171
}
7272

7373
// кодирование строки для GET запросов
74-
String urlEncode(String str) {
74+
String urlEncode(String str, bool params = false) {
7575
unsigned int len = str.length();
76-
if(len > 500) len = 500; // ограничение на длину строки, чтобы избежать переполнения стека, 250 символов кирилицей
77-
char encodedString[str.length()*3];
76+
if(len > 500) len = 500; // ограничение на длину строки, чтобы избежать переполнения стека, 250 символов кириллицей
77+
char encodedString[len*3];
7878
unsigned int p = 0;
7979
char c;
8080
char code0;
@@ -84,6 +84,9 @@ String urlEncode(String str) {
8484
// if(c == ' ') {
8585
// encodedString[p++] = '+';
8686
// } else
87+
if(params && (c == '&' || c == '=')) {
88+
encodedString[p++] = c;
89+
} else
8790
if(isalnum(c)) {
8891
encodedString[p++] = c;
8992
} else {
@@ -203,7 +206,7 @@ void inMsg(FB_msg& msg) {
203206
if(pos2>0) {
204207
url += msg.text.substring(pos,pos2+1);
205208
if(pos2+1 < len)
206-
url += urlEncode(msg.text.substring(pos2+1));
209+
url += urlEncode(msg.text.substring(pos2+1), true);
207210
} else
208211
url += msg.text.substring(pos);
209212
}

src/web.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -729,8 +729,10 @@ void onoff() {
729729
// включает/выключает режим "охраны"
730730
if(a) sec_enable = !(bool)sec_enable;
731731
cond = sec_enable;
732-
save_log_file(cond?SEC_TEXT_ENABLE:SEC_TEXT_DISABLE);
733-
save_config_security();
732+
if(a) {
733+
save_log_file(cond?SEC_TEXT_ENABLE:SEC_TEXT_DISABLE);
734+
save_config_security();
735+
}
734736
}
735737
}
736738
text_send(cond?F("1"):F("0"));
@@ -772,7 +774,7 @@ void sensors() {
772774
HTTP.client().printf_P(PSTR("{\"num\":%i,"), i);
773775
HTTP.client().printf_P(PSTR("\"hostname\":\"%s\","), sensor[i].hostname.c_str());
774776
HTTP.client().printf_P(PSTR("\"ip\":\"%s\","), sensor[i].ip.toString().c_str());
775-
HTTP.client().printf_P(PSTR("\"timeout\":%i}"), getTimeU() - sensor[i].registered);
777+
HTTP.client().printf_P(PSTR("\"timeout\":%i}"), sensor_timeout*60 + sensor[i].registered - getTimeU());
776778
fl = true;
777779
}
778780
}

0 commit comments

Comments
 (0)