FTP-Server for managing the contents of the sd card.

This commit is contained in:
Fabian Schlenz 2022-08-25 14:48:25 +02:00
parent 13e62fea19
commit 076a6993c7
2 changed files with 7 additions and 2 deletions

View File

@ -24,10 +24,11 @@ lib_deps =
${extra.lib_deps}
esphome/ESP32-audioI2S@^2.1.0
computer991/Arduino_MFRC522v2@^2.0.1
https://github.com/dplasa/FTPClientServer
;upload_port = 10.10.2.108
monitor_speed = 115200
monitor_port = /dev/cu.usbserial-0001
monitor_filters = time, esp32_exception_decoder
monitor_filters = esp32_exception_decoder
[env:deploy]
platform = espressif32

View File

@ -13,11 +13,13 @@
#include <MFRC522Debug.h>
#include <Arduino.h>
#include <Wire.h>
#include <FTPServer.h>
Controller controller;
Audio audio;
PlaylistManager* pm;
MFRC522* rfid;
FTPServer ftp(SD);
void setup() {
pinMode(PIN_CS_SD, OUTPUT); digitalWrite(PIN_CS_SD, HIGH);
@ -92,13 +94,15 @@ void setup() {
Serial.println("Setup finished.");
audio.setVolume(12);
audio.connecttospeech("Die Papabox ist nun einsatzbereit!", "de_DE");
ftp.begin("", "");
}
void loop() {
ArduinoOTA.handle();
controller.handle();
audio.loop();
ftp.handleFTP();
}
void audio_info(const char *info){