User Tools

Site Tools


module:microcontroller:esp32sdcarddemo:esp32sdcarddemo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:microcontroller:esp32sdcarddemo:esp32sdcarddemo [2022/11/04 15:50] – [Überblick] omdevelopmodule:microcontroller:esp32sdcarddemo:esp32sdcarddemo [2022/11/07 18:57] (current) omdevelop
Line 2: Line 2:
 [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/ | Open Hard- & Software]]
 [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]]
-[[http://www.openhardsoftware.de/dokuwiki/module | Module]] +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]] 
-[[http://www.openhardsoftware.de/dokuwiki/module/programming Programming]]+[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:microcontroller:microcontroller MicroController]]
  
 ===== Überblick ===== ===== Überblick =====
-  * Esp32SDCardDemo zeigt folgende in der Klasse CSDCard gekapselten File- und Directory-Funktionen:+ * Permanentes Schreiben von Daten auf SDCard (/YY/MM/DD/HHMMSS.txt) 
 +   * SubDirectories müssen Ebene für Ebene einzeln angelegt werden 
 +   * SubDirectories/Files müssen mit vollem Pfadnamen angesprochen werden 
 + * Esp32SDCardDemo zeigt folgende in der Klasse CSDCard gekapselten File- und Directory-Funktionen:
   * || Instance   * || Instance
     * CSDCard(int pinss, TMessage pmessage, TError perror);         * CSDCard(int pinss, TMessage pmessage, TError perror);    
Line 102: Line 105:
  
   * Geschachteltes Anlegen von geschachtelten Verzeichnissen:   * Geschachteltes Anlegen von geschachtelten Verzeichnissen:
 +  * (SubDirectories müssen Ebene für Ebene einzeln angelegt werden)
 +  * (SubDirectories/Files müssen mit vollem Pfadnamen angesprochen werden)
 <code> <code>
   const char* DIRECTORY_MAIN    = "/";   const char* DIRECTORY_MAIN    = "/";
Line 124: Line 129:
   _Message(Line);   _Message(Line);
   SDCard.CreateDirectory(DIRECTORY_SUBDD);   SDCard.CreateDirectory(DIRECTORY_SUBDD);
 +</code>
 +  * Geschachteltes Listing der SubDirectories:
 +<code>
 +  _Message(LINE_SEPARATOR);
 +  sprintf(Line, "List Directory[%s]:", DIRECTORY_MAIN);
 +  _Message(Line);
 +  SDCard.ListDirectory(DIRECTORY_MAIN);
 +  //
 +  _Message(LINE_SEPARATOR);
 +  sprintf(Line, "List Directory[%s]:", DIRECTORY_SUBYY);
 +  _Message(Line);
 +  SDCard.ListDirectory(DIRECTORY_SUBYY);
 +  //
 +  _Message(LINE_SEPARATOR);
 +  sprintf(Line, "List Directory[%s]:", DIRECTORY_SUBMM);
 +  _Message(Line);
 +  SDCard.ListDirectory(DIRECTORY_SUBMM);
 +  //
 +  _Message(LINE_SEPARATOR);
 +  sprintf(Line, "List Directory[%s]:", DIRECTORY_SUBDD);
 +  _Message(Line);
 +  SDCard.ListDirectory(DIRECTORY_SUBDD);
 </code> </code>
  
Line 129: Line 156:
 ===== ToDo ===== ===== ToDo =====
 ===== Done ===== ===== Done =====
 +==== 221104 ====
 +  * X Anlegen von geschachtelten SubDirectories
 +  * X Listing von geschachtelten SubDirectories
 +  * Download: {{:module:microcontroller:esp32sdcarddemo:2211041559_esp32sdcarddemo_02v03_chdir.zip | 2211041559_Esp32SDCardDemo_02V03_chdir}}
 ==== 221104 ==== ==== 221104 ====
   * Download (VSCode): {{:module:microcontroller:esp32sdcarddemo:2211041209_esp32sdcarddemo_02v02.zip | 2211041209_Esp32SDCardDemo_02V02.zip}}   * Download (VSCode): {{:module:microcontroller:esp32sdcarddemo:2211041209_esp32sdcarddemo_02v02.zip | 2211041209_Esp32SDCardDemo_02V02.zip}}
Line 138: Line 169:
 [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/ | Open Hard- & Software]]
 [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]]
-[[http://www.openhardsoftware.de/dokuwiki/module | Module]] +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]] 
-[[http://www.openhardsoftware.de/dokuwiki/module/programming Programming]]+[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:microcontroller:microcontroller MicroController]]
  
module/microcontroller/esp32sdcarddemo/esp32sdcarddemo.1667573438.txt.gz · Last modified: 2022/11/04 15:50 by omdevelop