Local version for working on Nucleo F401 and Ethernet shield
Dependencies: WIZnet_Library mbed
Fork of Embedded_web_wiznet by
Diff: main.cpp
- 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());