Server for window shades - using Soffy DCT-30 motors - more details here http://robdobson.com/2013/10/moving-my-window-shades-control-to-mbed/
Dependencies: EthernetInterface RdWebServer mbed-rtos mbed
main.cpp
- Committer:
- Bobty
- Date:
- 2013-09-18
- Revision:
- 0:d5f69749da59
- Child:
- 1:486b1571d1c4
File content as of revision 0:d5f69749da59:
#include "mbed.h"
#include "EthernetInterface.h"
#include <stdio.h>
#include <string.h>
#include "RdWebServer.h"
#define PORT 80
RdWebServer webServer;
EthernetInterface eth;
DigitalOut led1(LED1); //server listning status
DigitalOut led2(LED2); //socket connecting status
Ticker ledTick;
void ledTickfunc()
{
if(webServer.isListening())
{
led1 = !led1;
}
else
{
led1 = false;
}
}
int main (void)
{
ledTick.attach(&ledTickfunc,0.5);
// setup ethernet interface
eth.init(); //Use DHCP
eth.connect();
printf("IP Address is %s\n\r", eth.getIPAddress());
webServer.init(PORT, &led2);
webServer.run();
}