teste de publish
Dependencies: DS1820 HighSpeedAnalogIn devices mbed
Diff: funcoesSDCard.cpp
- Revision:
- 30:8a06a85d8807
- Parent:
- 25:a6da63ed025b
- Child:
- 33:a60abda630f7
--- a/funcoesSDCard.cpp Thu May 24 00:42:23 2018 +0000 +++ b/funcoesSDCard.cpp Fri May 25 23:46:10 2018 +0000 @@ -35,9 +35,9 @@ */ //if(!sdCard::arquivoAberto(15000)){return false;} - //pc.printf("Abrindo um arquivo de nome <%s> em modo <%s>.\r\n",arquivo->nome,mode); + //if(debug)pc.printf("Abrindo um arquivo de nome <%s> em modo <%s>.\r\n",arquivo->nome,mode); - //pc.printf("Abrindo arquivo <%s>.\n",arquivo->nome); + //if(debug)pc.printf("Abrindo arquivo <%s>.\n",arquivo->nome); if((arquivo->fp = fopen(arquivo->nome,mode))!=NULL){ arquivo->aberto = true; return true; @@ -82,8 +82,8 @@ void sdCard::verificaCurrentBank(void){ if(sdCard::abreArquivo(&sdCard::currentBankFile,"r")){ - pc.printf("sdCard::verificaCurrentBank[1]\r\n"); - pc.printf("sdCard::verificaCurrentBank[2]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[1]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[2]\r\n"); sdCard::currentBank = 3; sdCard::currentBankSending = 3; sdCard::currentBank = fgetc(sdCard::currentBankFile.fp); @@ -94,18 +94,18 @@ }else{ sdCard::currentBank = 3; sdCard::currentBankSending = 3; - pc.printf("sdCard::verificaCurrentBank[8]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[8]\r\n"); } if((sdCard::currentBankSending > 1)||(sdCard::currentBank > 1)){ sdCard::deleteBanks(2); - /*pc.printf("sdCard::verificaCurrentBank[3]\r\n"); + /*if(debug)pc.printf("sdCard::verificaCurrentBank[3]\r\n"); //Criando bank 0 sdCard::excluiArquivo(&sdCard::bank0); if(sdCard::abreArquivo(&sdCard::bank0,"w")){ sdCard::fechaArquivo(&sdCard::bank0); }else{ - pc.printf("sdCard::verificaCurrentBank[4]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[4]\r\n"); //return; } //Criando bank 1 @@ -113,7 +113,7 @@ if(sdCard::abreArquivo(&sdCard::bank1,"w")){ sdCard::fechaArquivo(&sdCard::bank1); }else{ - pc.printf("sdCard::verificaCurrentBank[5]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[5]\r\n"); //return; } //Criando currentBank @@ -126,11 +126,11 @@ sdCard::currentBank = 0; sdCard::currentBankSending = 0; }else{ - pc.printf("sdCard::verificaCurrentBank[6]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[6]\r\n"); return; }*/ } - pc.printf("sdCard::verificaCurrentBank[7]\r\n"); + if(debug)pc.printf("sdCard::verificaCurrentBank[7]\r\n"); } uint8_t sdCard::modificaCurrentBank(uint8_t newCurrentBank,uint8_t newCurrentBankSending){ @@ -160,7 +160,7 @@ arquivoSD *arquivo; //verificaCurrentBank(); if(sdCard::currentBank > 1){ - pc.printf("sdCard::insereDadosBank[1]\r\n"); + if(debug)pc.printf("sdCard::insereDadosBank[1]\r\n"); return false; } @@ -172,7 +172,7 @@ if(!sdCard::abreArquivo(arquivo,"a")){ sdCard::fechaArquivo(arquivo); - pc.printf("sdCard::insereDadosBank[2]\r\n"); + if(debug)pc.printf("sdCard::insereDadosBank[2]\r\n"); return false; } @@ -182,7 +182,7 @@ fflush(arquivo->fp); } sdCard::fechaArquivo(arquivo); - pc.printf("sdCard::insereDadosBank[3]\r\n"); + if(debug)pc.printf("sdCard::insereDadosBank[3]\r\n"); return true; } @@ -269,13 +269,13 @@ return false; } - pc.printf("\n\nInicio do arquivo %s.\n\n",arquivo->nome); + if(debug)pc.printf("\n\nInicio do arquivo %s.\n\n",arquivo->nome); do{ c = fgetc(arquivo->fp); - if(!feof(arquivo->fp)){pc.printf("%c",c);} + if(!feof(arquivo->fp)){if(debug)pc.printf("%c",c);} }while(!feof(arquivo->fp)); - pc.printf("\n\nFim do arquivo %s.\n",arquivo->nome); + if(debug)pc.printf("\n\nFim do arquivo %s.\n",arquivo->nome); sdCard::fechaArquivo(arquivo); return true; } @@ -294,7 +294,7 @@ if(!sdCard::abreArquivo(&sdCard::devices,"r")){ - pc.printf("Remota nao parametrizada!!!\n"); + if(debug)pc.printf("Remota nao parametrizada!!!\n"); mkdir("/sd/RAD", 0777); }else{ fechaArquivo(&sdCard::devices); @@ -374,7 +374,7 @@ && timeOut){ timeOut--; - if((timeOut%1000)==0){pc.printf("Timeout em arquivoAberto()<%lu>.\r\n",timeOut);} + if((timeOut%1000)==0){if(debug)pc.printf("Timeout em arquivoAberto()<%lu>.\r\n",timeOut);} osDelay(1); } if(timeOut){return true;} @@ -400,7 +400,7 @@ FILE *fpold = fopen(oldfname, "r"); // src file if(fpold == NULL){ - pc.printf("file_rename 4.\r\n"); + if(debug)pc.printf("file_rename 4.\r\n"); fclose(fpold); return 0; } @@ -413,7 +413,7 @@ return 0; } - pc.printf("Iniciando copia.\n"); + if(debug)pc.printf("Iniciando copia.\n"); sdCard::envio.bytes=0; ch = fgetc(fpold); @@ -436,7 +436,7 @@ retval = (1); // Return Success. } sdCard::arquivosAbertos=false; - pc.printf("file_rename retval <%lu>.\r\n",retval); + if(debug)pc.printf("file_rename retval <%lu>.\r\n",retval); return (retval); }*/ @@ -453,14 +453,14 @@ uint8_t sdCard::file_rename(const char *oldfname, const char *newfname) { /*if(remove(oldfname)<0){ - pc.printf("file_rename 1.\r\n"); + if(debug)pc.printf("file_rename 1.\r\n"); return 0; } if(rename(oldfname,newfname)<0){ - pc.printf("file_rename 2.\r\n"); + if(debug)pc.printf("file_rename 2.\r\n"); return 0; }else{ - pc.printf("file_rename 3.\r\n"); + if(debug)pc.printf("file_rename 3.\r\n"); return 1; }*/ @@ -491,7 +491,7 @@ } - pc.printf("Iniciando copia.\n"); + if(debug)pc.printf("Iniciando copia.\n"); fseek(fpold, 0, SEEK_END); // seek to end of file @@ -528,7 +528,7 @@ retval = (1); // Return Success. } sdCard::arquivosAbertos=false; - pc.printf("file_rename retval <%lu>.\r\n",retval); + if(debug)pc.printf("file_rename retval <%lu>.\r\n",retval); return (retval);