|
- #include "TextStorage.h"
-
- #include "esp_log.h"
- static const char *TAG = "TextStorage";
-
- TextStorage::TextStorage()
- {}
-
- TextReader* TextStorage::open(char* filename)
- {
- FILE* f = fopen(filename, "r");
- if (f == NULL) {
- ESP_LOGE(TAG, "File could not be opened");
- return NULL;
- }
- ESP_LOGI(TAG, "File opened for reading.");
- return new TextReader(f);
- }
-
- void TextStorage::close(TextReader* reader)
- {
- reader->close();
- delete reader;
- ESP_LOGI(TAG, "File closed.");
- }
|