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: main.cpp
- Revision:
- 34:32299b819067
- Parent:
- 33:c906ccc220ba
- Child:
- 35:f5c98e2d6aad
--- a/main.cpp Sun Jan 25 14:04:04 2015 +0000 +++ b/main.cpp Sat Jan 31 08:45:04 2015 +0000 @@ -617,8 +617,8 @@ inbuf[len+1] = '\n'; inbuf[len+2] = '\0'; // add CR-LF if ((len > 0) && (inbuf[0] == '/')) { - char obj_name[32]; - bool result; + char obj_name[16]; + bool ok; rpc_style = true; // find RPC object name @@ -634,8 +634,8 @@ /* * execute RPC command, return reply length and reply in rpc_outbuf */ - result = RPC::call(inbuf, network_output_buffer); - if (result) { + ok = RPC::call(inbuf, network_output_buffer); + if (ok) { // re-arrange output buffer as following: object_name:output_value strcpy(inbuf, network_output_buffer); // use inbuf as temp strcpy(network_output_buffer, obj_name); // rpc object name