Browse Source

Added new mod-card: enable FTP-server

master
Torsten Stauder 4 years ago
parent
commit
d0925023e2
  1. 1
      html/management.html
  2. 1
      src/HTMLmanagement.h
  3. 14
      src/main.cpp

1
html/management.html

@ -228,6 +228,7 @@
<option value="120">Dimme LEDs (Nachtmodus)</option>
<option value="130">Aktiviere/deaktive WLAN</option>
<option value="140">Aktiviere/deaktiviere Bluetooth</option>
<option value="150">Aktiviere FTP</option>
</select>
</div>
<br>

1
src/HTMLmanagement.h

@ -228,6 +228,7 @@ static const char management_HTML[] PROGMEM = "<!DOCTYPE html>\
<option value=\"120\">Dimme LEDs (Nachtmodus)</option>\
<option value=\"130\">Aktiviere/deaktive WLAN</option>\
<option value=\"140\">Aktiviere/deaktiviere Bluetooth</option>\
<option value=\"150\">Aktiviere FTP</option>\
</select>\
</div>\
<br>\

14
src/main.cpp

@ -144,6 +144,7 @@ char *logBuf = (char*) calloc(serialLoglength, sizeof(char)); // Buffer for all
#define DIMM_LEDS_NIGHTMODE 120 // Changes LED-brightness
#define TOGGLE_WIFI_STATUS 130 // Toggles WiFi-status
#define TOGGLE_BLUETOOTH_MODE 140 // Toggles Normal/Bluetooth Mode
#define ENABLE_FTP_SERVER 150 // Enables FTP-server
// Repeat-Modes
#define NO_REPEAT 0 // No repeat
@ -2930,6 +2931,19 @@ void doRfidCardModifications(const uint32_t mod) {
}
break;
#endif
case ENABLE_FTP_SERVER:
if (!ftpEnableLastStatus && !ftpEnableCurrentStatus) {
ftpEnableLastStatus = true;
#ifdef NEOPIXEL_ENABLE
showLedOk = true;
#endif
} else {
#ifdef NEOPIXEL_ENABLE
showLedError = true;
#endif
}
break;
default:
snprintf(logBuf, serialLoglength, "%s %d !", (char *) FPSTR(modificatorDoesNotExist), mod);
loggerNl(serialDebug, logBuf, LOGLEVEL_ERROR);

Loading…
Cancel
Save