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
Diff: README.md
- Revision:
- 36:dc6f079777bb
- Parent:
- 35:f5c98e2d6aad
- Child:
- 37:94b847fea94e
--- 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 +