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

Changes

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