Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
eth.cpp
- Committer:
- klauss
- Date:
- 2015-11-24
- Revision:
- 137:32dd35a6dbc9
- Parent:
- 132:05cd37f7e007
File content as of revision 137:32dd35a6dbc9:
#include "eth.h" EthernetInterface eth; int __init_eth__ ( void ) { static bool initialized = false; char buffer_header_ip [ 16 ] = ""; char buffer_header_mask [ 16 ] = ""; char buffer_header_gateway [ 16 ] = ""; if( debug_uart3 ) pc.printf("\n\r"); cm -> get_header_ip ( buffer_header_ip ); cm -> get_net_mask ( buffer_header_mask ); cm -> get_gateway ( buffer_header_gateway ); if( !initialized ){ eth.init( buffer_header_ip, buffer_header_mask, buffer_header_gateway ); initialized = true; return eth.connect(); } if( !eth.disconnect() ){ return eth.connect(); } else{ return eth.connect(); } } void __reconnect ( void ) { eth.disconnect (); __init_eth__ (); }