teste de publish
Dependencies: DS1820 HighSpeedAnalogIn devices mbed
Diff: main.cpp
- Revision:
- 19:5559f7570e6f
- Parent:
- 18:1eefda1f7736
- Child:
- 20:da1b8d80ba00
--- a/main.cpp Thu Jan 25 16:15:03 2018 +0000 +++ b/main.cpp Sat Jan 27 22:34:14 2018 +0000 @@ -217,7 +217,7 @@ //char aux[30]; while(true){ - osSignalWait(0x1,osWaitForever); //Executo compulsoriamente mesmo que não haja sinal num periodo de meio segundo + osSignalWait(0x1,500); //Executo compulsoriamente mesmo que não haja sinal num periodo de meio segundo //pc.printf("Thread: COM.\r\n"); //if((modemCom::status.SRING)&&(!modemCom::status.serverConnected)){ @@ -279,19 +279,18 @@ void RTC_POR_SEGUNDO(void){ time_t seconds; seconds = time(NULL); - + osSignalSet(idThreadComunicacoes, 0x1); eventosRTC::rotina1segundo=true; if(((seconds+5)%10)==0){ - eventosRTC::rotina10Segundos = true; - osSignalSet(idThreadComunicacoes, 0x1); + eventosRTC::rotina10Segundos = true; } if((seconds%60)==0){ eventosRTC::minutos = true; } - if((seconds%modemCom::status.periodo)==0){ + if(((seconds-5)%modemCom::status.periodo)==0){ //if((seconds%300)==0){ eventosRTC::rotinaEnvioDeDados = maxTentativasEnvioDados; } @@ -324,7 +323,7 @@ SD1.period_us(pwmPeriod); modemCom::atendendoWebServer = false; serialPC::serialPC_init(); - pc.printf("Versao 18/01/2018.\r\n"); + pc.printf("Versao 27/01/2018.\r\n"); modemCom::timeOutModem = 30; serialModem::serial_init(); numeroDeBytesPorEnvio = 768;