main/task_sdcard.c

changeset 13
8f01b74bf1dd
parent 6
e84200edc852
child 17
f3451031d6c6
equal deleted inserted replaced
12:063a21ca11f7 13:8f01b74bf1dd
372 /** 372 /**
373 * @brief Sync directories. 373 * @brief Sync directories.
374 * @param fromdir Source directory 374 * @param fromdir Source directory
375 * @param todir Destination directory 375 * @param todir Destination directory
376 */ 376 */
377 #if 0
377 void SyncDirs(char *fromdir, char *todir) 378 void SyncDirs(char *fromdir, char *todir)
378 { 379 {
379 char ff[64], tf[64]; 380 char ff[64], tf[64];
380 struct stat fs, ts; 381 struct stat fs, ts;
381 int rc; 382 int rc;
423 de = readdir(dir); 424 de = readdir(dir);
424 vTaskDelay(50 / portTICK_PERIOD_MS); 425 vTaskDelay(50 / portTICK_PERIOD_MS);
425 } 426 }
426 closedir(dir); 427 closedir(dir);
427 } 428 }
429 #endif
428 430
429 431
430 432
431 void task_sdcard(void *pvParameter) 433 void task_sdcard(void *pvParameter)
432 { 434 {
497 sdcard_state->card_present = true; 499 sdcard_state->card_present = true;
498 500
499 DIR* dir = opendir("/sdcard/w/log"); 501 DIR* dir = opendir("/sdcard/w/log");
500 if (dir == NULL) { 502 if (dir == NULL) {
501 ret = mkdir("/sdcard/w/log", 0755); 503 ret = mkdir("/sdcard/w/log", 0755);
502 printf("Dir created ret=%d\n", ret);
503 } else { 504 } else {
504 closedir(dir); 505 closedir(dir);
505 } 506 }
506 507
507 508
508 SyncDirs("/sdcard/w", "/spiffs/w"); 509 // SyncDirs("/sdcard/w", "/spiffs/w");
509 SyncDirs("/sdcard/w/js", "/spiffs/w/js"); 510 // SyncDirs("/sdcard/w/js", "/spiffs/w/js");
510 SyncDirs("/sdcard/w/css", "/spiffs/w/css"); 511 // SyncDirs("/sdcard/w/css", "/spiffs/w/css");
511 // SyncDirs("/sdcard/w/js/modl" , "/spiffs/w/js/modl"); // 512 // SyncDirs("/sdcard/w/js/modl" , "/spiffs/w/js/modl"); //
512 // SyncDirs("/sdcard/w/js/utils", "/spiffs/w/js/utils"); 513 // SyncDirs("/sdcard/w/js/utils", "/spiffs/w/js/utils");
513 // SyncDirs("/sdcard/w/js/zlib", "/spiffs/w/js/zlib"); 514 // SyncDirs("/sdcard/w/js/zlib", "/spiffs/w/js/zlib");
514 // SyncDirs("/sdcard/w/core", "/spiffs/w/core"); 515 // SyncDirs("/sdcard/w/core", "/spiffs/w/core");
515 // SyncDirs("/sdcard/w/core/input", "/spiffs/w/core/input"); 516 // SyncDirs("/sdcard/w/core/input", "/spiffs/w/core/input");
516 // SyncDirs("/sdcard/w/core/util", "/spiffs/w/core/util"); 517 // SyncDirs("/sdcard/w/core/util", "/spiffs/w/core/util");
517 // SyncDirs("/sdcard/w/app", "/spiffs/w/app"); 518 // SyncDirs("/sdcard/w/app", "/spiffs/w/app");
518 // SyncDirs("/sdcard/w/app/images", "/spiffs/w/app/images"); 519 // SyncDirs("/sdcard/w/app/images", "/spiffs/w/app/images");
519 // SyncDirs("/sdcard/w/app/locale", "/spiffs/w/app/locale"); 520 // SyncDirs("/sdcard/w/app/locale", "/spiffs/w/app/locale");
520 // SyncDirs("/sdcard/w/app/sounds", "/spiffs/w/app/sounds"); // 521 // SyncDirs("/sdcard/w/app/sounds", "/spiffs/w/app/sounds"); //
521 SyncDirs("/sdcard/w/app/styles", "/spiffs/w/app/styles"); 522 // SyncDirs("/sdcard/w/app/styles", "/spiffs/w/app/styles");
522 // SyncDirs("/sdcard/fonts", "/spiffs/fonts"); // 523 // SyncDirs("/sdcard/fonts", "/spiffs/fonts"); //
523 524
524 } 525 }
525 } else { 526 } else {
526 /* 527 /*

mercurial