diff --git a/esp32/include/features.h b/esp32/include/features.h index 9a33138..c06103f 100644 --- a/esp32/include/features.h +++ b/esp32/include/features.h @@ -1,7 +1,6 @@ #pragma once #include -#include #include #include "platform_shared/message.pb.h" diff --git a/esp32/include/filesystem.h b/esp32/include/filesystem.h index 64b71ab..384e98b 100644 --- a/esp32/include/filesystem.h +++ b/esp32/include/filesystem.h @@ -1,7 +1,6 @@ #pragma once #include -#include #include #include #include @@ -12,40 +11,28 @@ #define MOUNT_POINT "/littlefs" -#define FS_CONFIG_DIRECTORY "/config" -#define DEVICE_CONFIG_FILE "/config/peripheral.json" -#define CAMERA_SETTINGS_FILE "/config/cameraSettings.pb" -#define AP_SETTINGS_FILE "/config/apSettings.pb" -#define MDNS_SETTINGS_FILE "/config/mdnsSettings.pb" -#define WIFI_SETTINGS_FILE "/config/wifiSettings.pb" -#define PERIPHERAL_SETTINGS_FILE "/config/peripheralSettings.pb" -#define SERVO_SETTINGS_FILE "/config/servoSettings.pb" - - -namespace FileSystem { - -void listFilesProto(const std::string &directory, api_FileEntry *entry); -std::string listFiles(const std::string &directory, bool isRoot = true); -bool deleteFile(const char *filename); -bool editFile(const char *filename, const uint8_t *content, size_t size); -#define AP_SETTINGS_FILE MOUNT_POINT "/config/apSettings.json" -#define CAMERA_SETTINGS_FILE MOUNT_POINT "/config/cameraSettings.json" #define FS_CONFIG_DIRECTORY MOUNT_POINT "/config" -#define DEVICE_CONFIG_FILE MOUNT_POINT "/config/peripheral.json" -#define WIFI_SETTINGS_FILE MOUNT_POINT "/config/wifiSettings.json" -#define SERVO_SETTINGS_FILE MOUNT_POINT "/config/servoSettings.json" -#define MDNS_SETTINGS_FILE MOUNT_POINT "/config/mdnsSettings.json" +#define DEVICE_CONFIG_FILE MOUNT_POINT "/config/peripheral.pb" +#define CAMERA_SETTINGS_FILE MOUNT_POINT "/config/cameraSettings.pb" +#define AP_SETTINGS_FILE MOUNT_POINT "/config/apSettings.pb" +#define MDNS_SETTINGS_FILE MOUNT_POINT "/config/mdnsSettings.pb" +#define WIFI_SETTINGS_FILE MOUNT_POINT "/config/wifiSettings.pb" +#define PERIPHERAL_SETTINGS_FILE MOUNT_POINT "/config/peripheralSettings.pb" +#define SERVO_SETTINGS_FILE MOUNT_POINT "/config/servoSettings.pb" namespace FileSystem { bool init(); +void listFilesProto(const std::string &directory, api_FileEntry *entry); std::string listFiles(const std::string &directory, bool isRoot = true); bool deleteFile(const char *filename); +bool editFile(const char *filename, const uint8_t *content, size_t size); bool editFile(const char *filename, const char *content); bool fileExists(const char *filename); std::string readFile(const char *filename); bool writeFile(const char *filename, const char *content); +bool writeFile(const char *filename, const uint8_t *content, size_t size); bool mkdirRecursive(const char *path); esp_err_t getFilesProto(httpd_req_t *request); diff --git a/esp32/include/mdns_service.h b/esp32/include/mdns_service.h index 7926047..81cb940 100644 --- a/esp32/include/mdns_service.h +++ b/esp32/include/mdns_service.h @@ -1,7 +1,6 @@ #pragma once #include -#include #include #include