Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
46:a670f187a704
Parent:
34:f19d9735428e
Child:
48:195c97f12e8e
--- a/vz_protocol.cpp	Tue Oct 07 12:10:36 2014 +0000
+++ b/vz_protocol.cpp	Tue Oct 07 18:38:30 2014 +0000
@@ -2,7 +2,8 @@
 #include "prompt.h"
     
 extern DigitalOut led2;
-extern DigitalOut led3;
+extern DigitalOut led4;
+NTPClient ntp;
 
 uint16_t pkg_ckserr = 0;
 uint16_t pkg_cksok = 0;
@@ -130,8 +131,7 @@
         fill = __TIMESLICE_PLACE__ + 1;
     }
     
-    for( register int i = fill; i < __CB_BUFFER_SIZE__; i++ ) pkg[ i ] = 0x00;    
-    led2 = !led2;
+    for( register int i = fill; i < __CB_BUFFER_SIZE__; i++ ) pkg[ i ] = 0x00;
     
     uint16_t cc = __checksum__( pkg, 300 );
     pkg[ 4 ] =( uint8_t )( ( cc & 0xFF00 ) >> 8) ;
@@ -182,10 +182,11 @@
 }
 
 void __print_clock__( uint8_t * buffer ){
-    NTPClient ntp;
     //int ntp_result = ntp.setTime( "200.192.232.8", 123, 3 );
+    led2 = !led2;
     struct tm  ts;
-    int ntp_result = ntp.setTime( "200.192.232.8" );
+    //int ntp_result = ntp.setTime( "200.192.232.8" );
+    int ntp_result = ntp.setTime( "200.192.232.8", 123, 3 );
     if( ntp_result == 0 ){
         time_t seconds;
         // seconds = time(NULL);
@@ -220,4 +221,5 @@
     
     /* convertendo pro ascii do nro */
     for( register int i = 0; i < 14; i++ ) buffer[ i ] += 0x30;
+    led4 = !led4;
 }
\ No newline at end of file