Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: NVIC_set_all_priorities mbed cc3000_hostdriver_mbedsocket TEMT6200 TSI Wi-Go_eCompass_Lib_V3 WiGo_BattCharger
Webserver/AvnetHTML.h@7:9d86d022fa68, 2015-02-28 (annotated)
- 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?
| User | Revision | Line number | New 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-\"> " |
| frankvnk | 5:bd9705c7cf51 | 26 | "<input name=\"ledCon\" type=\"submit\" value=\"Green\"> " |
| 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 |
Avnet Wi-Go System