Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

26 lignes
505 B

  1. #include "TextStorage.h"
  2. #include "esp_log.h"
  3. static const char *TAG = "TextStorage";
  4. TextStorage::TextStorage()
  5. {}
  6. TextReader* TextStorage::open(char* filename)
  7. {
  8. FILE* f = fopen(filename, "r");
  9. if (f == NULL) {
  10. ESP_LOGE(TAG, "File could not be opened");
  11. return NULL;
  12. }
  13. ESP_LOGI(TAG, "File opened for reading.");
  14. return new TextReader(f);
  15. }
  16. void TextStorage::close(TextReader* reader)
  17. {
  18. reader->close();
  19. delete reader;
  20. ESP_LOGI(TAG, "File closed.");
  21. }