
HTTP File Server using SD Card for Arch Max
Dependencies: EthernetInterface SDFileSystem mbed-rtos mbed
Fork of HTTP_SDcard_file_server by
Diff: main.cpp
- Revision:
- 1:8150297e8849
- Parent:
- 0:fbb29d9ea96b
--- a/main.cpp Sun Apr 07 11:23:03 2013 +0000 +++ b/main.cpp Wed Apr 22 14:15:05 2015 +0000 @@ -11,7 +11,7 @@ #define PORT 80 Serial pc (USBTX,USBRX); // tx, rx -SDFileSystem sd(p5, p6, p7, p8, "wfs"); // the pinout on the mbed +SDFileSystem sd(SD_MOSI, SD_MISO, SD_SCK, SD_CS, "wfs"); // the pinout on the mbed char sMethod[7]; char sURL[250]; @@ -174,11 +174,11 @@ sentBuffer[0]=NULL; sprintf(line_response,"<!DOCTYPE html>\r\n<html>\n<head><title>Index of %s</title>\n",path); snprintf(&(sentBuffer[strlen(sentBuffer)]),sizeof(sentBuffer),"%s",line_response); //append to buffer - + sprintf(line_response,"<meta content=\"text/html; charset=iso-8859-1\" http-equiv=\"Content-Type\"></head>\n"); snprintf(&(sentBuffer[strlen(sentBuffer)]),sizeof(sentBuffer),"%s",line_response); //append to buffer - - + + sprintf(line_response,"<body><center>\n<h3>Index of %s</h3>\n", path); snprintf(&(sentBuffer[strlen(sentBuffer)]),sizeof(sentBuffer),"%s",line_response); //append to buffer send_HTML_line(sentBuffer, strlen(sentBuffer)); @@ -300,13 +300,13 @@ int main() { - + printf("\r\n---- HTTP Server ----\r\n"); ledTick.attach(&ledTickfunc,0.5); //ledTick.detach(); //setup ethernet interface - //eth.init(); //Use DHCP - eth.init(IP,MASK,GATEWAY); //IP,mask,Gateway + eth.init(); //Use DHCP + // eth.init(IP,MASK,GATEWAY); //IP,mask,Gateway eth.connect(); printf("IP Address is %s\n\r", eth.getIPAddress());