Dnes rano ke mně přišel soused s problemem a jsem take v pr----.
Kód: Vybrat vše
#include "Arduino.h"
#include "LittleFS.h"
void setup() {
Serial.begin(9600);
if (LittleFS.begin()){
Serial.println("LittleFS pripojen");
}
else
{
Serial.println("LittleFS nepripojen");
}
//---------------------------------------
if (LittleFS.exists("/data.txt"))
{
Serial.println("Soubor nalezen");
}
else
{
Serial.println("Soubor nenalezen");
}
}
void loop(){}
Soubor nenalezen
Tak jsem šel na to takto
Kód: Vybrat vše
#include "Arduino.h"
#include "LittleFS.h"
#include <ESP8266WiFi.h>
#include <ESP8266FtpServer.h>
const char* ssid = "-";
const char* password = "??????";
FtpServer ftpSrv;
void setup(void){
Serial.begin(9600);
WiFi.begin(ssid, password);
Serial.println("");
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
if (LittleFS.begin()) {
Serial.println("SPIFFS opened!");
}
//--------------------------------------------------------------------
ftpSrv.begin("esp8266","esp8266");
}
void loop(void){
ftpSrv.handleFTP();
if (LittleFS.exists("/data.txt"))
{
Serial.println("Soubor nalezen");
}
else
{
Serial.println("Soubor nenalezen");
}
}
A pak furt dokola Soubor nenalezen.
Když se připojím přes FTP, tak tam ten soubor je.
Kde je problem?
Kód: Vybrat vše
Použití knihovny LittleFS ve verzi 0.1.0 v adresáři: C:\Users\Kiko\AppData\Local\arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\LittleFS
Použití knihovny ESP8266WiFi ve verzi 1.0 v adresáři: C:\Users\Kiko\AppData\Local\arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
Použití knihovny esp8266FTPServer-master ve verzi 1.0.1 v adresáři: D:\ARDUINO\+Arduino projekty\libraries\esp8266FTPServer-master
"C:\\Users\\Kiko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-size" -A "C:\\Users\\Kiko\\AppData\\Local\\Temp\\arduino_build_101537/FTP.ino.elf"
Projekt zabírá 340128 bytů (32%) úložného místa pro program. Maximum je 1044464 bytů.
Globální proměnné zabírají 33092 bytů (40%) dynamické paměti, 48828 bytů zůstává pro lokální proměnné. Maximum je 81920 bytů.
C:\Users\Kiko\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3 C:\Users\Kiko\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/upload.py --chip esp8266 --port COM15 --baud 115200 --before default_reset --after hard_reset write_flash 0x0 C:\Users\Kiko\AppData\Local\Temp\arduino_build_101537/FTP.ino.bin
esptool.py v2.8
Serial port COM15
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 84:f3:eb:e0:2b:fa
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 16MB
Flash params set to 0x0390
Compressed 344288 bytes to 251041...
Wrote 344288 bytes (251041 compressed) at 0x00000000 in 22.8 seconds (effective 120.8 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...