User manual

Table Of Contents
mikroC PRO for PIC32
MikroElektronika
459
<table><tr><td valign=top><table border=1 style=\”font-size:20px ;font-family: terminal
;\”>\
<tr><th colspan=2>ADC</th></tr>\
<tr><td>AN0</td><td><script>document.write(AN0)</script></td></tr>\
<tr><td>AN1</td><td><script>document.write(AN1)</script></td></tr>\
</table></td><td><table border=1 style=\”font-size:20px ;font-family: terminal ;\”>\
<tr><th colspan=2>PORTB</th></tr>\
<script>\
var str,i;\
str=\”\”;\
for(i=2;i<10;i++)\
{str+=\”<tr><td bgcolor=pink>BUTTON #\”+i+\”</td>\”;\
if(PORTB&(1<<i)){str+=\”<td bgcolor=red>ON\”;}\
else {str+=\”<td bgcolor=#cccccc>OFF\”;}\
str+=\”</td></tr>\”;}\
document.write(str) ;\
</script>\
“ ;
const code char *indexPage2 = “</table></td><td>\
<table border=1 style=\”font-size:20px ;font-family: terminal ;\”>\
<tr><th colspan=3>PORTD</th></tr>\
<script>\
var str,i;\
str=\”\”;\
for(i=0;i<8;i++)\
{str+=\”<tr><td bgcolor=yellow>LED #\”+i+\”</td>\”;\
if(PORTD&(1<<i)){str+=\”<td bgcolor=red>ON\”;}\
else {str+=\”<td bgcolor=#cccccc>OFF\”;}\
str+=\”</td><td><a href=/t\”+i+\”>Toggle</a></td></tr>\”;}\
document.write(str) ;\
</script>\
</table></td></tr></table>\
This is HTTP request #<script>document.write(REQ)</script></BODY></HTML>\
“ ;
/***********************************
* RAM variables
*/
unsigned char myMacAddr[6] = {0x00, 0x14, 0xA5, 0x76, 0x19, 0x3f}; // my MAC
address
unsigned char myIpAddr[4] = {192, 168, 20, 60 }; // my IP address
unsigned char gwIpAddr[4] = {192, 168, 20, 6 }; // gateway (router) IP address
unsigned char ipMask[4] = {255, 255, 255, 0 }; // network mask (for example :
255.255.255.0)
unsigned char dnsIpAddr[4] = {192, 168, 20, 1 }; // DNS server IP address
unsigned char getRequest[15]; // HTTP request buffer
unsigned char dyna[31] ; // buffer for dynamic response
unsigned long httpCounter = 0; // counter of HTTP requests