teste de publish

Dependencies:   DS1820 HighSpeedAnalogIn devices mbed

Revision:
14:c0162ab2a951
Parent:
13:b9183b4bc049
Child:
17:9b0eecbacbaa
--- a/diversos.cpp	Mon Oct 23 15:35:18 2017 +0000
+++ b/diversos.cpp	Thu Nov 09 12:53:41 2017 +0000
@@ -153,6 +153,7 @@
         if(ptr){        
             modemCom::status.timeOut=100;
             sdCard::nBytesArquivoRecebidos = 0;
+            sdCard::checkSum = 0;
             strtok(ptr,",");//Descartando inicio
             pCharFile = strtok(NULL,",");//Selecionando nome do arquivo                   
             strcpy(sdCard::nomeArquivoEmRecebimento,pCharFile);        
@@ -174,8 +175,9 @@
                                      
         ptr=strstr(ptrComando,"StopSendFile");
         if(ptr){
-            pc.printf("Finalizando recepcao de arquivo.\n");            
-            checkSum16BIT_Lido = sdCard::calcCheckSum16BITFile("/sd/RAD/tempFile.bin");
+            pc.printf("Finalizando recepcao de arquivo.\n");
+            checkSum16BIT_Lido = sdCard::checkSum;//sdCard::calcCheckSum16BITFile("/sd/RAD/tempFile.bin");
+            pc.printf("Feito o calculo de CRC = %lu.\n",checkSum16BIT_Lido);
             if(fileCheckSum16BIT == checkSum16BIT_Lido){
                 if(sdCard::file_rename("/sd/RAD/tempFile.bin",sdCard::nomeArquivoEmRecebimento)){
                     /*sprintf(diversos::msg,"File Received checkSum16BIT_Lido <%lu>.\r\n",checkSum16BIT_Lido);
@@ -191,6 +193,7 @@
                     }
                     
                     if(strstr(sdCard::nomeArquivoEmRecebimento,"firmware.bin")!=NULL){                                                
+                        pc.printf("Chamando bootloader.\r\n");
                         callBootLoader = true;
                     }                    
                 }else{