Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
44:cc4996469404
Parent:
43:455522f98de5
Child:
46:a670f187a704
--- a/utils.cpp	Mon Oct 06 14:31:54 2014 +0000
+++ b/utils.cpp	Mon Oct 06 19:26:36 2014 +0000
@@ -43,6 +43,7 @@
 }
 
 int __init_eth__( EthernetInterface * eth ){
+    static bool initialized = false;
     char buff_ip[ 16 ];
     char buff_msk[ 16 ];
     char buff_gtw[ 16 ];
@@ -61,8 +62,7 @@
     }
     fclose( fp );
     buff_ip[ 15 ] = 0;
-    
-    
+        
     fp = fopen( "/qspi/mymask.txt", "r");
     if( fp == NULL ){
         if( debug_file ) debug_msg("Failed to open /qspi/mymask.txt" );
@@ -92,8 +92,10 @@
     }
     fclose( fp );
     buff_gtw[ 15 ] = 0;
-    eth->init( buff_ip, buff_msk, buff_gtw );
-    //eth->init( buff_ip, buff_msk, __MY_GTW__ );
+    if( !initialized ){
+        eth->init( buff_ip, buff_msk, buff_gtw );
+        initialized = true;
+    }
     return eth->connect();
 }