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

Files at this revision

API Documentation at this revision

Comitter:
olympux
Date:
Mon Jun 13 13:46:22 2016 +0000
Parent:
35:f5c98e2d6aad
Child:
37:94b847fea94e
Commit message:
v2.0.0; Updated latest libraries

Changed in this revision

NTPClient.lib Show annotated file Show diff for this revision Revisions of this file
README.md Show annotated file Show diff for this revision Revisions of this file
W5500Interface.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed-rpc.lib Show annotated file Show diff for this revision Revisions of this file
mbed-rtos.lib Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/NTPClient.lib	Sat Feb 07 22:32:06 2015 +0000
+++ b/NTPClient.lib	Mon Jun 13 13:46:22 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/ban4jp/code/NTPClient/#c70ed0bfab2e
+http://mbed.org/users/ban4jp/code/NTPClient/#15c04f752381
--- a/README.md	Sat Feb 07 22:32:06 2015 +0000
+++ b/README.md	Mon Jun 13 13:46:22 2016 +0000
@@ -1,38 +1,58 @@
-Features
-================
+# Features
+
+Forked of F103_NNIO_RPC rev36:3055e4
+Firmware for NNIO modules based on STM32F103RBT6 and W5500.
+
+- TCP/UDP server for controlling and monitoring using NNIO v2.0 and RPC protocols.
+- UDP server for discovering and configuring.
+
+# Releases
 
-    + NNIO module with NNIO protocol v2.0.
-    + Support RPC control commands using TCP/UDP server. No support RPC with TCP client.
+## v2.0 (04/06/2016)
+
+Improvements
 
-Release notes
-================
+- Removed private mbed-rpc
+- Updated to latest mbed-rtos, NTPClient, Watchdog, W5500Interface and mbed.
+
+## v1.1.1 (07/02/2015)
+
+Improvements
+
+- Updated RPC names
 
-v0.1 (29/12/2014)
----------------
+## v1.1 (24/01/2015)
+
+New features
+
+- Process RPC-style command in tcp client, similar to TCP/UDP server.
+
+Improvements
 
-    + Imported F103_NNIO rev27:22f289beceb8
-    + Modified: process_control_command() with return value.
-      0 if NNIO protocol or RPC protocol without reply; length of RPC outbut buffer; or -1 if RPC failed.
-    + Modified: TCP server now checks to return data to client.
-    + Modified: use device description instead of device config code in Discovery command.
-    + Tested: working with ConfigurationTool v2.0 and AlarmMonitoring v1.1.
+- Control command is able to be processed by both TCP and UDP.
+- Use only one network output buffer for both RPC-style and NNIO protocols.
+- Automatically reset after setting network configuration or setting TCP server for auto update mode.
+- RPC object name is 16 chars max.
+
+
+## v1.0 (06/01/2014)
+
+New features
+
+- RPC command replies as following object_name:reply_value
+
+Improvements
+
+- Modified: clean code in my_eeprom_funcs and main.cpp
     
-v1.0 (06/01/2014)
-------------------
+## v0.1 (29/12/2014)
 
-    + Added: RPC command replies as following object_name:reply_value
-    + Modified: clean code in my_eeprom_funcs and main.cpp
-    
-v1.1 (24/01/2015)
------------------
+Initial
 
-    + Modified: control command is able to be processed by both TCP and UDP.
-      Only one network output buffer is used for RPC-style and NNIO protocols.
-    + Modified: process RPC-style command in tcp client, similar to TCP/UDP server.
-    + Updated: automatically reset after setting network configuration or setting TCP server for auto update mode.
-    + Updated: RPC object name is 16 max.
+- Imported F103_NNIO rev27:22f289beceb8
+- process_control_command() with return value. 0 if NNIO protocol or RPC protocol without reply; length of RPC outbut buffer; or -1 if RPC failed.
+- TCP server now checks to return data to client.
+- use device description instead of device config code in Discovery command.
+- working with ConfigurationTool v2.0 and AlarmMonitoring v1.1.
     
-v1.1.1 (07/02/2015)
---------------
-
-+ Updated RPC names
\ No newline at end of file
+    
--- a/W5500Interface.lib	Sat Feb 07 22:32:06 2015 +0000
+++ b/W5500Interface.lib	Mon Jun 13 13:46:22 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/teams/EthernetInterfaceW5500-makers/code/W5500Interface/#713b6d2aaefb
+http://mbed.org/teams/EthernetInterfaceW5500-makers/code/W5500Interface/#5499fa2d8898
--- a/main.cpp	Sat Feb 07 22:32:06 2015 +0000
+++ b/main.cpp	Mon Jun 13 13:46:22 2016 +0000
@@ -280,7 +280,7 @@
     * Configure
     */
     uart.baud(115200);
-    DBG("\r\nStarting...");
+    DBG("Starting...");
 
     // check watchdog
     if (wdt.WatchdogCausedReset())
--- a/mbed-rpc.lib	Sat Feb 07 22:32:06 2015 +0000
+++ b/mbed-rpc.lib	Mon Jun 13 13:46:22 2016 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/users/olympux/code/mbed-rpc/#5e3dc699ab25
+https://developer.mbed.org/users/olympux/code/mbed-rpc-nucleo/#9bcc96482f5e
--- a/mbed-rtos.lib	Sat Feb 07 22:32:06 2015 +0000
+++ b/mbed-rtos.lib	Mon Jun 13 13:46:22 2016 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/users/mbed_official/code/mbed-rtos/#444020d511f5
+http://developer.mbed.org/users/mbed_official/code/mbed-rtos/#4c105b8d7cae
--- a/mbed.bld	Sat Feb 07 22:32:06 2015 +0000
+++ b/mbed.bld	Mon Jun 13 13:46:22 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/4fc01daae5a5
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/6c34061e7c34
\ No newline at end of file