Webserver only w/o any other functions, single thread. Running on STM32F013+W5500

Dependencies:   NTPClient W5500Interface Watchdog device_configuration eeprom_flash mbed-rpc-nucleo mbed-rtos mbed

Fork of F103-Serial-to-Ethernet by Chau Vo

Revisions of main.cpp

Revision Date Message Actions
46:971bdaa3507c 2016-08-14 Initial version, support RPC over HTTP with new eeprom emulation File  Diff  Annotate
45:8d18a95fcf8a 2016-07-19 Tested File  Diff  Annotate
44:4e8a9b466695 2016-06-16 Enable configured flag with RPC command File  Diff  Annotate
43:48ca8c6f6f49 2016-06-16 Reset and save IP address through RPC File  Diff  Annotate
42:d0ff08711ca5 2016-06-16 Update HTML and add RPC variables for configuration File  Diff  Annotate
41:a50a534a2fbb 2016-06-16 Fixed usage of string RPCVariable to include buffer length File  Diff  Annotate
40:c966abbe2d62 2016-06-16 Working with a few issues:; - Added RPC AnalogIn, wdt reset when creating new object on PC_0; - Added creating RPC string but not tested yet File  Diff  Annotate
39:083cf93121a9 2016-06-14 New features; ; - Set current time; - Set on/off time for DigitalOut 0 and 1; - Auto on/off do0, do1 File  Diff  Annotate
38:f8735ae519aa 2016-06-13 Supported RPCVariable and RPCFunction File  Diff  Annotate
37:94b847fea94e 2016-06-13 Successfully recompile using mbed-src File  Diff  Annotate
36:dc6f079777bb 2016-06-13 v2.0.0; Updated latest libraries File  Diff  Annotate
35:f5c98e2d6aad 2015-02-07 Updated RPC names File  Diff  Annotate
34:32299b819067 2015-01-31 Improvements File  Diff  Annotate
33:c906ccc220ba 2015-01-25 Auto reset after configured File  Diff  Annotate
32:db2e8ea06ee1 2015-01-25 TCP client processes RPC command, similar to TCP/UDP server File  Diff  Annotate
31:2e4b6de6c2f3 2015-01-24 Process both RPC and NNIO control commands with UDP and TCP File  Diff  Annotate
30:15e23257e786 2015-01-11 Clean code File  Diff  Annotate
29:bc052f283ada 2015-01-08 Tested with openhab File  Diff  Annotate
28:00c0c20d03c1 2014-12-29 Support RPC with TCP/UDP server File  Diff  Annotate
27:22f289beceb8 2014-12-29 Added and tested Rpc with TCP/UDP File  Diff  Annotate
26:09e0dd020900 2014-12-24 Rearrange source code. Use official mbed-rtos File  Diff  Annotate
25:48dd18cc147c 2014-12-07 Update to 1.2.1. Tested. File  Diff  Annotate
24:ca0199b8a3aa 2014-11-27 Stable v1.11 File  Diff  Annotate
23:47ee805435b1 2014-11-27 Update checking a package received through UDP is a configuration command or data File  Diff  Annotate
22:e5f0aa929c44 2014-11-16 Bug fixes File  Diff  Annotate
21:fae96e0d6bb1 2014-11-15 Only enter config mode when received discovery command File  Diff  Annotate
20:71c7950fdd91 2014-11-15 Added watchdog timer.; Config mode is looped forever. File  Diff  Annotate
19:05934ee9ee67 2014-10-25 1. Added processing many frames in one tcp packet.; 2. Separate process tcp packet received in a function. File  Diff  Annotate
18:ca499a2e7da6 2014-10-21 Added flags for tcp server and client but not in use.; Updated debug strings. File  Diff  Annotate
17:88ef7a078095 2014-10-04 Modify DISCOVERY command. Added IP, NetMask, GW query commands File  Diff  Annotate
16:84a5bf7285d0 2014-10-02 Added DBG.; Checked auto transmit flag. File  Diff  Annotate
15:edeb0aed160d 2014-09-30 Added auto update function using TCP client mode File  Diff  Annotate
14:18eda020a589 2014-09-28 TCP client works with mbed.org, but not with TCP server on Hercules File  Diff  Annotate
13:bcf840da68fd 2014-09-28 Added comments for variables in main.c File  Diff  Annotate
12:7c152c0ca4d8 2014-09-28 Added eeprom variables and functions for TCP server info when the device is in TCP client mode File  Diff  Annotate
11:709f90a3b599 2014-09-27 Added receiving & sending protocol File  Diff  Annotate
10:4cd965d79de0 2014-09-26 Added NNIOTM command for update time using NTP File  Diff  Annotate
9:d2534ecf88c6 2014-09-26 Added & tested NTP File  Diff  Annotate
8:64848959adb9 2014-09-21 Added first run flag (0xA5A5 at 15th variable in eeprom) File  Diff  Annotate
7:d45bd480e90f 2014-09-21 Added commands for discovery, query ports File  Diff  Annotate
6:d054e394fba3 2014-09-21 Tested writing and reading eeprom. Added set network configuration command (use udp broadcast address). File  Diff  Annotate
4:568c97f2a407 2014-09-21 Adding EEPROM emulation File  Diff  Annotate
3:972ed747474c 2014-09-21 Add TCP/UDP server/client. Tested TCP/UDP server separately. File  Diff  Annotate
2:18f10e7209f4 2014-09-20 use rtos queue File  Diff  Annotate
0:c2eac797face 2014-09-20 Initial File  Diff  Annotate