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

Committer:
olympux
Date:
Mon Jun 13 23:06:38 2016 +0000
Revision:
38:f8735ae519aa
Parent:
37:94b847fea94e
Child:
39:083cf93121a9
Supported RPCVariable and RPCFunction

Who changed what in which revision?

UserRevisionLine numberNew contents of line
olympux 36:dc6f079777bb 1 # Features
olympux 36:dc6f079777bb 2
olympux 36:dc6f079777bb 3 Forked of F103_NNIO_RPC rev36:3055e4
olympux 36:dc6f079777bb 4 Firmware for NNIO modules based on STM32F103RBT6 and W5500.
olympux 36:dc6f079777bb 5
olympux 36:dc6f079777bb 6 - TCP/UDP server for controlling and monitoring using NNIO v2.0 and RPC protocols.
olympux 36:dc6f079777bb 7 - UDP server for discovering and configuring.
olympux 36:dc6f079777bb 8
olympux 36:dc6f079777bb 9 # Releases
olympux 34:32299b819067 10
olympux 38:f8735ae519aa 11 ## v2.0.0 (04/06/2016)
olympux 38:f8735ae519aa 12
olympux 38:f8735ae519aa 13 New features
olympux 38:f8735ae519aa 14
olympux 38:f8735ae519aa 15 - RPCVariable
olympux 38:f8735ae519aa 16 - RPCFunction
olympux 36:dc6f079777bb 17
olympux 36:dc6f079777bb 18 Improvements
olympux 34:32299b819067 19
olympux 36:dc6f079777bb 20 - Removed private mbed-rpc
olympux 36:dc6f079777bb 21 - Updated to latest mbed-rtos, NTPClient, Watchdog, W5500Interface and mbed.
olympux 36:dc6f079777bb 22
olympux 37:94b847fea94e 23 Bug fixes
olympux 37:94b847fea94e 24
olympux 37:94b847fea94e 25 - Had to compile from source as eeprom library failed when using the compiled mbed library
olympux 37:94b847fea94e 26
olympux 36:dc6f079777bb 27 ## v1.1.1 (07/02/2015)
olympux 36:dc6f079777bb 28
olympux 36:dc6f079777bb 29 Improvements
olympux 36:dc6f079777bb 30
olympux 36:dc6f079777bb 31 - Updated RPC names
olympux 34:32299b819067 32
olympux 36:dc6f079777bb 33 ## v1.1 (24/01/2015)
olympux 36:dc6f079777bb 34
olympux 36:dc6f079777bb 35 New features
olympux 36:dc6f079777bb 36
olympux 36:dc6f079777bb 37 - Process RPC-style command in tcp client, similar to TCP/UDP server.
olympux 36:dc6f079777bb 38
olympux 36:dc6f079777bb 39 Improvements
olympux 34:32299b819067 40
olympux 36:dc6f079777bb 41 - Control command is able to be processed by both TCP and UDP.
olympux 36:dc6f079777bb 42 - Use only one network output buffer for both RPC-style and NNIO protocols.
olympux 36:dc6f079777bb 43 - Automatically reset after setting network configuration or setting TCP server for auto update mode.
olympux 36:dc6f079777bb 44 - RPC object name is 16 chars max.
olympux 36:dc6f079777bb 45
olympux 36:dc6f079777bb 46
olympux 36:dc6f079777bb 47 ## v1.0 (06/01/2014)
olympux 36:dc6f079777bb 48
olympux 36:dc6f079777bb 49 New features
olympux 36:dc6f079777bb 50
olympux 36:dc6f079777bb 51 - RPC command replies as following object_name:reply_value
olympux 36:dc6f079777bb 52
olympux 36:dc6f079777bb 53 Improvements
olympux 36:dc6f079777bb 54
olympux 36:dc6f079777bb 55 - Modified: clean code in my_eeprom_funcs and main.cpp
olympux 34:32299b819067 56
olympux 36:dc6f079777bb 57 ## v0.1 (29/12/2014)
olympux 34:32299b819067 58
olympux 36:dc6f079777bb 59 Initial
olympux 34:32299b819067 60
olympux 36:dc6f079777bb 61 - Imported F103_NNIO rev27:22f289beceb8
olympux 36:dc6f079777bb 62 - 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.
olympux 36:dc6f079777bb 63 - TCP server now checks to return data to client.
olympux 36:dc6f079777bb 64 - use device description instead of device config code in Discovery command.
olympux 36:dc6f079777bb 65 - working with ConfigurationTool v2.0 and AlarmMonitoring v1.1.
olympux 35:f5c98e2d6aad 66
olympux 36:dc6f079777bb 67