teste de publish
Dependencies: DS1820 HighSpeedAnalogIn devices mbed
Diff: funcoesSDCard.cpp
- Revision:
- 15:0f78bf9c13ec
- Parent:
- 14:c0162ab2a951
- Child:
- 22:cb832a9bc704
--- a/funcoesSDCard.cpp Thu Nov 09 12:53:41 2017 +0000 +++ b/funcoesSDCard.cpp Wed Dec 27 13:10:09 2017 +0000 @@ -80,18 +80,21 @@ return true; }*/ -void sdCard::verificaCurrentBank(void){ +void sdCard::verificaCurrentBank(void){ if(sdCard::abreArquivo(&sdCard::currentBankFile,"r")){ - pc.printf("sdCard::verificaCurrentBank[1]\r\n"); + pc.printf("sdCard::verificaCurrentBank[1]\r\n"); + pc.printf("sdCard::verificaCurrentBank[2]\r\n"); sdCard::currentBank = 3; sdCard::currentBankSending = 3; - pc.printf("sdCard::verificaCurrentBank[2]\r\n"); sdCard::currentBank = fgetc(sdCard::currentBankFile.fp); sdCard::currentBank = sdCard::currentBank - 48; sdCard::currentBankSending = fgetc(sdCard::currentBankFile.fp); sdCard::currentBankSending = sdCard::currentBankSending -48; sdCard::fechaArquivo(&sdCard::currentBankFile); - } + }else{ + sdCard::currentBank = 3; + sdCard::currentBankSending = 3; + } if((sdCard::currentBankSending > 1)||(sdCard::currentBank > 1)){ pc.printf("sdCard::verificaCurrentBank[3]\r\n"); //Criando bank 0 @@ -286,7 +289,8 @@ if(!sdCard::abreArquivo(&sdCard::devices,"r")){ - pc.printf("Remota nao parametrizada!!!\n"); + pc.printf("Remota nao parametrizada!!!\n"); + mkdir("/sd/RAD", 0777); }else{ fechaArquivo(&sdCard::devices); }