Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: utils.cpp
- Revision:
- 44:cc4996469404
- Parent:
- 43:455522f98de5
- Child:
- 46:a670f187a704
diff -r 455522f98de5 -r cc4996469404 utils.cpp --- 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(); }