Frank Vannieuwkerke / Mbed 2 deprecated Wi-Go_IOT_Demo_MKII

Dependencies:   NVIC_set_all_priorities mbed cc3000_hostdriver_mbedsocket TEMT6200 TSI Wi-Go_eCompass_Lib_V3 WiGo_BattCharger

Committer:
frankvnk
Date:
Sat Feb 28 20:23:30 2015 +0000
Revision:
7:9d86d022fa68
Parent:
6:cbd7f95bbca9
Fixed Webserver lockup by skipping all code in the SysTick_Handler while HTTP data is sent.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
frankvnk 5:bd9705c7cf51 1 #ifndef AVNET_HTML_H
frankvnk 5:bd9705c7cf51 2 #define AVNET_HTML_H
frankvnk 5:bd9705c7cf51 3
frankvnk 5:bd9705c7cf51 4 #ifdef __cplusplus
frankvnk 5:bd9705c7cf51 5 extern "C" {
frankvnk 5:bd9705c7cf51 6 #endif
frankvnk 5:bd9705c7cf51 7
frankvnk 5:bd9705c7cf51 8 // ---------- HTML Webpage Content is defined here ----------
frankvnk 5:bd9705c7cf51 9 // Caution! Field labels and spaces in the HTML should not be edited without making corresponding changes in the C-code!
frankvnk 5:bd9705c7cf51 10 char index[] = {
frankvnk 5:bd9705c7cf51 11 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"><html lang=\"en-US\">"
frankvnk 5:bd9705c7cf51 12 "<head>"
frankvnk 5:bd9705c7cf51 13 "<META content=\"text/html;charset=ISO-8859-1\" http-equiv=\"content-type\">"
frankvnk 5:bd9705c7cf51 14 "<title>Wi-Go WebServer</title>"
frankvnk 6:cbd7f95bbca9 15 "<META HTTP-EQUIV=\"refresh\" content=\"2\">" // Uncomment for auto-refresh every 2 seconds
frankvnk 5:bd9705c7cf51 16 "</head>"
frankvnk 5:bd9705c7cf51 17
frankvnk 5:bd9705c7cf51 18 "<body><div style=\"text-align: left\"><font size=\"6\" color=\"Red\" face=\"Tahoma\">"
frankvnk 5:bd9705c7cf51 19 "<b>Avnet Wi-Go Webserver</b></font>"
frankvnk 5:bd9705c7cf51 20 "<hr size=3 width=600 align=left>"
frankvnk 5:bd9705c7cf51 21 "<font size=\"5\" color=\"Red\" face=\"Tahoma\"><b>LED RGB color select...</b></font>"
frankvnk 5:bd9705c7cf51 22
frankvnk 5:bd9705c7cf51 23 //"<font size=\"5\" color=\"Black\" face=\"monospace\"></font>"
frankvnk 5:bd9705c7cf51 24 "<form method=\"get\" action=\"index.html\" name=\"server\">"
frankvnk 5:bd9705c7cf51 25 "<input name=\"ledCon\" type=\"submit\" value=\"-Red-\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
frankvnk 5:bd9705c7cf51 26 "<input name=\"ledCon\" type=\"submit\" value=\"Green\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
frankvnk 5:bd9705c7cf51 27 "<input name=\"ledCon\" type=\"submit\" value=\"Blue-\">"
frankvnk 5:bd9705c7cf51 28 "</form></div>"
frankvnk 5:bd9705c7cf51 29
frankvnk 5:bd9705c7cf51 30 "<hr size=3 width=600 align=left>"
frankvnk 5:bd9705c7cf51 31 "<div style=\"text-align: left\"><font size=\"5\" color=\"Red\" face=\"Tahoma\">"
frankvnk 5:bd9705c7cf51 32 "<b>Navigation Sensors</b></font></div>"
frankvnk 5:bd9705c7cf51 33
frankvnk 5:bd9705c7cf51 34 "<div style=\"text-align:left\"><font size=\"4\" color=\"Black\" face=\"monospace\"><b>"
frankvnk 5:bd9705c7cf51 35 "Acceleration(G).. <br>"
frankvnk 5:bd9705c7cf51 36 "Magnetometer(uT). <br>"
frankvnk 5:bd9705c7cf51 37 "eCompass......... <br>"
frankvnk 5:bd9705c7cf51 38 "Altitude......... <br></b></font></div>"
frankvnk 5:bd9705c7cf51 39
frankvnk 5:bd9705c7cf51 40 "<hr size=3 width=600 align=left>"
frankvnk 5:bd9705c7cf51 41 "<div style=\"text-align: left\"><font size=\"5\" color=\"Red\" face=\"Tahoma\">"
frankvnk 5:bd9705c7cf51 42 "<b>Status and Control</b></font></div>"
frankvnk 5:bd9705c7cf51 43
frankvnk 5:bd9705c7cf51 44 "<div style=\"text-align:left\"><font size=\"4\" color=\"Black\" face=\"monospace\"><b>"
frankvnk 5:bd9705c7cf51 45 "Battery Voltage.. <br>"
frankvnk 5:bd9705c7cf51 46 "Ambient Light.... <br>"
frankvnk 5:bd9705c7cf51 47 "Temperature...... <br>"
frankvnk 5:bd9705c7cf51 48 "Slider Position.. <br>"
frankvnk 5:bd9705c7cf51 49 "Page Views....... </b></font>"
frankvnk 5:bd9705c7cf51 50 "<hr size=3 width=600 align=left>"
frankvnk 5:bd9705c7cf51 51 "</body></html>"}; // delete this line if adding the SVG code below...
frankvnk 5:bd9705c7cf51 52
frankvnk 5:bd9705c7cf51 53 // Optional section 1: Full SVG graphic example: Uncomment this section to display the standard Wi-Fi logo in lower area of webpage
frankvnk 5:bd9705c7cf51 54 // Browsers supporting SVG: Chrome and FireFox (all versions), Android (3.0 onwards), Safari (5.0 onwards), IE (9.0 onwards?)
frankvnk 5:bd9705c7cf51 55 /*
frankvnk 5:bd9705c7cf51 56 "<!--[if !IE]><!-->" // This prevents SVG content being sent to Internet Explorer
frankvnk 5:bd9705c7cf51 57 "<svg>"
frankvnk 5:bd9705c7cf51 58 "xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"175.49\" width=\"400\""
frankvnk 5:bd9705c7cf51 59 "xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\""
frankvnk 5:bd9705c7cf51 60 "xmlns:cc=\"http://creativecommons.org/ns#\""
frankvnk 5:bd9705c7cf51 61 "xmlns:dc=\"http://purl.org/dc/elements/1.1/\">"
frankvnk 5:bd9705c7cf51 62 "<defs></defs>"
frankvnk 5:bd9705c7cf51 63 "<metadata>"
frankvnk 5:bd9705c7cf51 64 "<rdf:RDF>"
frankvnk 5:bd9705c7cf51 65 "<cc:Work rdf:about=\"\">"
frankvnk 5:bd9705c7cf51 66 "<dc:format>image/svg+xml</dc:format>"
frankvnk 5:bd9705c7cf51 67 "<dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>"
frankvnk 5:bd9705c7cf51 68 "<dc:title/>"
frankvnk 5:bd9705c7cf51 69 "</cc:Work>"
frankvnk 5:bd9705c7cf51 70 "</rdf:RDF>"
frankvnk 5:bd9705c7cf51 71 "</metadata>"
frankvnk 5:bd9705c7cf51 72 "<g transform=\"translate(-309.85919,-343.20843)\">"
frankvnk 5:bd9705c7cf51 73 "<g transform=\"matrix(3.7361528,0,0,-3.7361528,576.05074,474.82936)\">"
frankvnk 5:bd9705c7cf51 74 "<path fill-rule=\"nonzero\" fill=\"#231f20\" d=\"m0,0c4.977,0,9.049,4.077,9.049,9.049v5.389c0,4.973-4.072,9.048-9.049,9.048h-35.433c-4.973,0-9.049-4.075-9.049-9.048v-5.389c0-4.972,4.076-9.049,9.049-9.049\"/>"
frankvnk 5:bd9705c7cf51 75 "</g>"
frankvnk 5:bd9705c7cf51 76 "<g transform=\"matrix(3.7361528,0,0,-3.7361528,514.3818,441.01715)\">"
frankvnk 5:bd9705c7cf51 77 "<path fill-rule=\"nonzero\" fill=\"#FFF\" d=\"m0,0,0,5.389c0,4.072,3.314,7.32,7.32,7.32h9.187c4.007,0,7.253-3.248,7.253-7.32v-5.389c0-4.005-3.246-7.32-7.253-7.32h-20.239c2.281,1.656,3.732,4.284,3.732,7.32\"/>"
frankvnk 5:bd9705c7cf51 78 "</g>"
frankvnk 5:bd9705c7cf51 79 "<g transform=\"matrix(3.7361528,0,0,-3.7361528,469.99257,451.60916)\">"
frankvnk 5:bd9705c7cf51 80 "<path fill-rule=\"nonzero\" fill=\"#FFF\" d=\"m0,0-3.043,0-0.55,2.56c-0.345,1.794-0.692,4.005-0.761,4.833-0.069-0.828-0.416-3.039-0.825-4.833l-0.555-2.56h-2.968l-2.767,11.748h3.317l0.343-2.004c0.276-1.66,0.556-3.659,0.695-5.044,0.136,1.385,0.481,3.384,0.896,5.044l0.412,2.004h2.972l0.413-2.004c0.348-1.66,0.693-3.659,0.833-5.044,0.136,1.385,0.482,3.384,0.757,5.044l0.278,2.004h3.313\"/>"
frankvnk 5:bd9705c7cf51 81 "</g>"
frankvnk 5:bd9705c7cf51 82 "<g transform=\"matrix(3.7361528,0,0,-3.7361528,491.40819,416.23898)\">"
frankvnk 5:bd9705c7cf51 83 "<path fill-rule=\"nonzero\" fill=\"#FFF\" d=\"m0,0c-0.968,0-1.727,0.553-1.727,1.451,0,0.899,0.759,1.45,1.727,1.45,1.036,0,1.796-0.551,1.796-1.45,0-0.898-0.76-1.451-1.796-1.451m-1.521-0.968,3.0401,0,0-8.4984-3.0401,0,0,8.4984z\"/>"
frankvnk 5:bd9705c7cf51 84 "</g>"
frankvnk 5:bd9705c7cf51 85 "<g transform=\"matrix(3.7361528,0,0,-3.7361528,541.9845,418.05849)\">"
frankvnk 5:bd9705c7cf51 86 "<path fill-rule=\"nonzero\" fill=\"#231f20\" d=\"m0,0,0-2.618,6.22,0,0-2.767-6.22,0,0-3.593-3.247,0,0,11.748,10.156,0,0-2.77\"/>"
frankvnk 5:bd9705c7cf51 87 "</g>"
frankvnk 5:bd9705c7cf51 88 "<g transform=\"matrix(3.7361528,0,0,-3.7361528,580.44446,416.23898)\">"
frankvnk 5:bd9705c7cf51 89 "<path fill-rule=\"nonzero\" fill=\"#231f20\" d=\"m0,0c-0.97,0-1.727,0.553-1.727,1.451,0,0.899,0.757,1.45,1.727,1.45,1.035,0,1.797-0.551,1.797-1.45,0-0.898-0.762-1.451-1.797-1.451m-1.521-0.968,3.0371,0,0-8.4984-3.0371,0,0,8.4984z\"/>"
frankvnk 5:bd9705c7cf51 90 "</g>"
frankvnk 5:bd9705c7cf51 91 "</g>"
frankvnk 5:bd9705c7cf51 92 "</svg>"
frankvnk 5:bd9705c7cf51 93 "<!--<![endif]-->"
frankvnk 5:bd9705c7cf51 94 */ // end of conditional inclusion of SVG graphic (excludes Internet Explorer browser)
frankvnk 5:bd9705c7cf51 95 // ---- End of Wi-Fi logo SVG image definition ----
frankvnk 5:bd9705c7cf51 96
frankvnk 5:bd9705c7cf51 97 // Optional section 2: Simple SVG graphic example: Uncomment this section to generate a filled circle in lower area of webpage
frankvnk 5:bd9705c7cf51 98 // eg. Could use to indicate RGB LED color (with addition of applicable C-code to dynamically update specified "fill=" color)
frankvnk 5:bd9705c7cf51 99 /*
frankvnk 5:bd9705c7cf51 100 "<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">"
frankvnk 5:bd9705c7cf51 101 "<circle cx=\"155\" cy=\"22\" r=\"20\" stroke=\"DimGrey\" stroke-width=\"2\" fill=\"Red\"/>"
frankvnk 5:bd9705c7cf51 102 "</svg>"
frankvnk 5:bd9705c7cf51 103 "</body></html>"};
frankvnk 5:bd9705c7cf51 104 */
frankvnk 5:bd9705c7cf51 105
frankvnk 5:bd9705c7cf51 106 #ifdef __cplusplus
frankvnk 5:bd9705c7cf51 107 }
frankvnk 5:bd9705c7cf51 108 #endif // __cplusplus
frankvnk 5:bd9705c7cf51 109 #endif // AVNET_HTML_H
frankvnk 5:bd9705c7cf51 110
frankvnk 5:bd9705c7cf51 111
frankvnk 5:bd9705c7cf51 112
frankvnk 5:bd9705c7cf51 113