mirror of https://github.com/arendst/Tasmota.git
Save 8k from ESP32 safeboot
This commit is contained in:
parent
1b9d206dd8
commit
08f99de2a5
|
@ -45,7 +45,7 @@ WiFiClient EspClient; // Wifi Client - non-TLS
|
|||
#endif // USE_MQTT_AZURE_IOT
|
||||
|
||||
const char kMqttCommands[] PROGMEM = "|" // No prefix
|
||||
#ifndef FIRMWARE_MINIMAL_ONLY
|
||||
#ifndef FIRMWARE_MINIMAL
|
||||
// SetOption synonyms
|
||||
D_SO_MQTTJSONONLY "|"
|
||||
#ifdef USE_MQTT_TLS
|
||||
|
@ -67,7 +67,7 @@ const char kMqttCommands[] PROGMEM = "|" // No prefix
|
|||
D_CMND_FULLTOPIC "|" D_CMND_PREFIX "|" D_CMND_GROUPTOPIC "|" D_CMND_TOPIC "|" D_CMND_PUBLISH "|" D_CMND_MQTTLOG "|"
|
||||
D_CMND_BUTTONTOPIC "|" D_CMND_SWITCHTOPIC "|" D_CMND_BUTTONRETAIN "|" D_CMND_SWITCHRETAIN "|" D_CMND_POWERRETAIN "|"
|
||||
D_CMND_SENSORRETAIN "|" D_CMND_INFORETAIN "|" D_CMND_STATERETAIN "|" D_CMND_STATUSRETAIN
|
||||
#endif // FIRMWARE_MINIMAL_ONLY
|
||||
#endif // FIRMWARE_MINIMAL
|
||||
;
|
||||
|
||||
SO_SYNONYMS(kMqttSynonyms,
|
||||
|
@ -79,7 +79,7 @@ SO_SYNONYMS(kMqttSynonyms,
|
|||
);
|
||||
|
||||
void (* const MqttCommand[])(void) PROGMEM = {
|
||||
#ifndef FIRMWARE_MINIMAL_ONLY
|
||||
#ifndef FIRMWARE_MINIMAL
|
||||
#if defined(USE_MQTT_TLS)
|
||||
&CmndMqttFingerprint,
|
||||
#endif
|
||||
|
@ -94,7 +94,7 @@ void (* const MqttCommand[])(void) PROGMEM = {
|
|||
&CmndFullTopic, &CmndPrefix, &CmndGroupTopic, &CmndTopic, &CmndPublish, &CmndMqttlog,
|
||||
&CmndButtonTopic, &CmndSwitchTopic, &CmndButtonRetain, &CmndSwitchRetain, &CmndPowerRetain,
|
||||
&CmndSensorRetain, &CmndInfoRetain, &CmndStateRetain, &CmndStatusRetain
|
||||
#endif // FIRMWARE_MINIMAL_ONLY
|
||||
#endif // FIRMWARE_MINIMAL
|
||||
};
|
||||
|
||||
struct MQTT {
|
||||
|
@ -2066,6 +2066,7 @@ void MqttSaveSettings(void) {
|
|||
#endif
|
||||
ExecuteWebCommand((char*)cmnd.c_str());
|
||||
}
|
||||
|
||||
#endif // USE_WEBSERVER
|
||||
|
||||
/*********************************************************************************************\
|
||||
|
@ -2089,7 +2090,7 @@ bool Xdrv02(uint32_t function)
|
|||
case FUNC_WEB_ADD_HANDLER:
|
||||
WebServer_on(PSTR("/" WEB_HANDLE_MQTT), HandleMqttConfiguration);
|
||||
break;
|
||||
#endif // FIRMWARE_MINIMAL
|
||||
#endif // not FIRMWARE_MINIMAL
|
||||
#endif // USE_WEBSERVER
|
||||
case FUNC_COMMAND:
|
||||
result = DecodeCommand(kMqttCommands, MqttCommand, kMqttSynonyms);
|
||||
|
|
Loading…
Reference in New Issue