Local version for working on Nucleo F401 and Ethernet shield

Dependencies:   WIZnet_Library mbed

Fork of Embedded_web_wiznet by IPN ESIME ZACATENCO

Revision:
2:606891a51c85
Parent:
1:f39ba31afda9
Child:
4:21669521476c
--- a/main.cpp	Tue Jul 01 17:53:19 2014 +0000
+++ b/main.cpp	Sun Dec 28 15:41:29 2014 +0000
@@ -4,18 +4,20 @@
 
 #define ECHO_SERVER_PORT   80
 
-SPI spi(PTD7, PTD6, PTD5); // mosi, miso, sclk
-WIZnetInterface eth(&spi, PTD4, PTA20); // spi, cs, reset
-Serial pc(PTA2,PTA1);
-DigitalOut led(PTB0);
+//SPI spi(PTD7, PTD6, PTD5); // mosi, miso, sclk
+WIZnetInterface eth(SPI_MOSI, SPI_MISO, SPI_SCK,SPI_CS,PB_4); // spi, cs, reset
+Serial pc(SERIAL_TX,SERIAL_RX);
+//DigitalOut led(LED1);
+DigitalOut SD_CS(PB_5);
+
 
 void f_ethernet_init(void);
 
 
 
-const char * IP_Addr    = "169.254.175.210";
+const char * IP_Addr    = "192.168.1.210";
 const char * IP_Subnet  = "255.255.255.0";
-const char * IP_Gateway = "169.254.175.209";
+const char * IP_Gateway = "192.168.1.1";
 char data[8];
 int lenght;
 
@@ -48,6 +50,7 @@
 
 int main()
 {
+    SD_CS=1;
     f_ethernet_init();
     TCPSocketServer server;
     TCPSocketConnection client;
@@ -115,11 +118,11 @@
 
 void f_ethernet_init()
 {
-     uint8_t mac[]={0x00,0x08,0xDC,0x1C,0xAA,0xCA};
-   // mbed_mac_address((char *)mac); 
+    uint8_t mac[]={0x90,0xa2,0xDa,0x0d,0x42,0xe0};
+    // mbed_mac_address((char *)mac); 
     pc.printf("\tIniciando Servidor Ethernet...\n\r");
-    wait(1);
-    ret = eth.init(mac, IP_Addr, IP_Subnet, IP_Gateway);
+    wait(1.0);
+    ret = eth.init(mac);
     if(!ret)
     {
         pc.printf("Inicializado, MAC= %s\n\r",eth.getMACAddress());