404 - Page not found
-Sorry, the page you are requesting was not found on this server.
-diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 51fbc13..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-/app/mdns
-/AutoMake/
-/CreateLib/
-/esp8266web.asm
-/eagle.app.v6.asm
diff --git a/CreateLib/Web_Base.lib b/CreateLib/Web_Base.lib
new file mode 100644
index 0000000..1946d8d
Binary files /dev/null and b/CreateLib/Web_Base.lib differ
diff --git a/CreateLib/app/sdklib/lwip/api/api_lib.o b/CreateLib/app/sdklib/lwip/api/api_lib.o
new file mode 100644
index 0000000..48ca731
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/api_lib.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/api_msg.o b/CreateLib/app/sdklib/lwip/api/api_msg.o
new file mode 100644
index 0000000..cf9d24d
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/api_msg.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/err.o b/CreateLib/app/sdklib/lwip/api/err.o
new file mode 100644
index 0000000..9870e7b
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/err.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/netbuf.o b/CreateLib/app/sdklib/lwip/api/netbuf.o
new file mode 100644
index 0000000..851f0d4
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/netbuf.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/netdb.o b/CreateLib/app/sdklib/lwip/api/netdb.o
new file mode 100644
index 0000000..79b35e5
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/netdb.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/netifapi.o b/CreateLib/app/sdklib/lwip/api/netifapi.o
new file mode 100644
index 0000000..80fc9fa
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/netifapi.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/sockets.o b/CreateLib/app/sdklib/lwip/api/sockets.o
new file mode 100644
index 0000000..057dc1f
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/sockets.o differ
diff --git a/CreateLib/app/sdklib/lwip/api/tcpip.o b/CreateLib/app/sdklib/lwip/api/tcpip.o
new file mode 100644
index 0000000..a98c003
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/api/tcpip.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/dhcpserver.o b/CreateLib/app/sdklib/lwip/app/dhcpserver.o
new file mode 100644
index 0000000..e243f10
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/dhcpserver.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/espconn.o b/CreateLib/app/sdklib/lwip/app/espconn.o
new file mode 100644
index 0000000..269bc5e
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/espconn.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/espconn_mdns.o b/CreateLib/app/sdklib/lwip/app/espconn_mdns.o
new file mode 100644
index 0000000..0488089
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/espconn_mdns.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/espconn_tcp.o b/CreateLib/app/sdklib/lwip/app/espconn_tcp.o
new file mode 100644
index 0000000..da2bb99
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/espconn_tcp.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/espconn_udp.o b/CreateLib/app/sdklib/lwip/app/espconn_udp.o
new file mode 100644
index 0000000..466eedc
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/espconn_udp.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/netio.o b/CreateLib/app/sdklib/lwip/app/netio.o
new file mode 100644
index 0000000..0a8163d
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/netio.o differ
diff --git a/CreateLib/app/sdklib/lwip/app/ping.o b/CreateLib/app/sdklib/lwip/app/ping.o
new file mode 100644
index 0000000..bca05a8
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/app/ping.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/def.o b/CreateLib/app/sdklib/lwip/core/def.o
new file mode 100644
index 0000000..b1a2a0b
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/def.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/dhcp.o b/CreateLib/app/sdklib/lwip/core/dhcp.o
new file mode 100644
index 0000000..47cdfc2
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/dhcp.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/dns.o b/CreateLib/app/sdklib/lwip/core/dns.o
new file mode 100644
index 0000000..bd05599
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/dns.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/init.o b/CreateLib/app/sdklib/lwip/core/init.o
new file mode 100644
index 0000000..7cbc28b
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/init.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/autoip.o b/CreateLib/app/sdklib/lwip/core/ipv4/autoip.o
new file mode 100644
index 0000000..055ba2e
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/autoip.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/icmp.o b/CreateLib/app/sdklib/lwip/core/ipv4/icmp.o
new file mode 100644
index 0000000..04f07f3
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/icmp.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/igmp.o b/CreateLib/app/sdklib/lwip/core/ipv4/igmp.o
new file mode 100644
index 0000000..048a09f
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/igmp.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/inet.o b/CreateLib/app/sdklib/lwip/core/ipv4/inet.o
new file mode 100644
index 0000000..0f0831a
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/inet.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/inet_chksum.o b/CreateLib/app/sdklib/lwip/core/ipv4/inet_chksum.o
new file mode 100644
index 0000000..ef7e45d
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/inet_chksum.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/ip.o b/CreateLib/app/sdklib/lwip/core/ipv4/ip.o
new file mode 100644
index 0000000..e768d6f
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/ip.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/ip_addr.o b/CreateLib/app/sdklib/lwip/core/ipv4/ip_addr.o
new file mode 100644
index 0000000..22b72c5
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/ip_addr.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/ipv4/ip_frag.o b/CreateLib/app/sdklib/lwip/core/ipv4/ip_frag.o
new file mode 100644
index 0000000..10675f3
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/ipv4/ip_frag.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/mdns.o b/CreateLib/app/sdklib/lwip/core/mdns.o
new file mode 100644
index 0000000..cc0bec5
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/mdns.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/mem.o b/CreateLib/app/sdklib/lwip/core/mem.o
new file mode 100644
index 0000000..65e0e77
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/mem.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/memp.o b/CreateLib/app/sdklib/lwip/core/memp.o
new file mode 100644
index 0000000..2919509
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/memp.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/netif.o b/CreateLib/app/sdklib/lwip/core/netif.o
new file mode 100644
index 0000000..a0125d6
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/netif.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/pbuf.o b/CreateLib/app/sdklib/lwip/core/pbuf.o
new file mode 100644
index 0000000..580e1e5
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/pbuf.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/raw.o b/CreateLib/app/sdklib/lwip/core/raw.o
new file mode 100644
index 0000000..b7d693b
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/raw.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/sntp.o b/CreateLib/app/sdklib/lwip/core/sntp.o
new file mode 100644
index 0000000..8550813
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/sntp.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/stats.o b/CreateLib/app/sdklib/lwip/core/stats.o
new file mode 100644
index 0000000..ecaff87
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/stats.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/sys.o b/CreateLib/app/sdklib/lwip/core/sys.o
new file mode 100644
index 0000000..67d7648
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/sys.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/tcp.o b/CreateLib/app/sdklib/lwip/core/tcp.o
new file mode 100644
index 0000000..c7b0c47
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/tcp.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/tcp_in.o b/CreateLib/app/sdklib/lwip/core/tcp_in.o
new file mode 100644
index 0000000..b06d82c
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/tcp_in.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/tcp_out.o b/CreateLib/app/sdklib/lwip/core/tcp_out.o
new file mode 100644
index 0000000..c1e701c
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/tcp_out.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/timers.o b/CreateLib/app/sdklib/lwip/core/timers.o
new file mode 100644
index 0000000..dac843f
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/timers.o differ
diff --git a/CreateLib/app/sdklib/lwip/core/udp.o b/CreateLib/app/sdklib/lwip/core/udp.o
new file mode 100644
index 0000000..6cced48
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/core/udp.o differ
diff --git a/CreateLib/app/sdklib/lwip/netif/etharp.o b/CreateLib/app/sdklib/lwip/netif/etharp.o
new file mode 100644
index 0000000..780ee08
Binary files /dev/null and b/CreateLib/app/sdklib/lwip/netif/etharp.o differ
diff --git a/CreateLib/app/sdklib/phy/phy_chip_v6_unused.o b/CreateLib/app/sdklib/phy/phy_chip_v6_unused.o
new file mode 100644
index 0000000..9d66a2d
Binary files /dev/null and b/CreateLib/app/sdklib/phy/phy_chip_v6_unused.o differ
diff --git a/CreateLib/app/sdklib/pp/pplibadd.o b/CreateLib/app/sdklib/pp/pplibadd.o
new file mode 100644
index 0000000..d040d9c
Binary files /dev/null and b/CreateLib/app/sdklib/pp/pplibadd.o differ
diff --git a/CreateLib/app/sdklib/system/app_main.o b/CreateLib/app/sdklib/system/app_main.o
new file mode 100644
index 0000000..13651bf
Binary files /dev/null and b/CreateLib/app/sdklib/system/app_main.o differ
diff --git a/CreateLib/app/sdklib/system/eagle_lwip_if.o b/CreateLib/app/sdklib/system/eagle_lwip_if.o
new file mode 100644
index 0000000..8935449
Binary files /dev/null and b/CreateLib/app/sdklib/system/eagle_lwip_if.o differ
diff --git a/CreateLib/app/sdklib/system/ets_run_new.o b/CreateLib/app/sdklib/system/ets_run_new.o
new file mode 100644
index 0000000..5745209
Binary files /dev/null and b/CreateLib/app/sdklib/system/ets_run_new.o differ
diff --git a/CreateLib/app/sdklib/system/ets_timer.o b/CreateLib/app/sdklib/system/ets_timer.o
new file mode 100644
index 0000000..89e024b
Binary files /dev/null and b/CreateLib/app/sdklib/system/ets_timer.o differ
diff --git a/CreateLib/app/sdklib/system/main-vectors.o b/CreateLib/app/sdklib/system/main-vectors.o
new file mode 100644
index 0000000..c9f3673
Binary files /dev/null and b/CreateLib/app/sdklib/system/main-vectors.o differ
diff --git a/CreateLib/app/sdklib/system/mem_manager.o b/CreateLib/app/sdklib/system/mem_manager.o
new file mode 100644
index 0000000..6648850
Binary files /dev/null and b/CreateLib/app/sdklib/system/mem_manager.o differ
diff --git a/CreateLib/app/sdklib/system/os_printf.o b/CreateLib/app/sdklib/system/os_printf.o
new file mode 100644
index 0000000..f92152f
Binary files /dev/null and b/CreateLib/app/sdklib/system/os_printf.o differ
diff --git a/CreateLib/app/sdklib/system/rom2ram.o b/CreateLib/app/sdklib/system/rom2ram.o
new file mode 100644
index 0000000..3e70392
Binary files /dev/null and b/CreateLib/app/sdklib/system/rom2ram.o differ
diff --git a/CreateLib/app/sdklib/system/spi_flash.o b/CreateLib/app/sdklib/system/spi_flash.o
new file mode 100644
index 0000000..500cab2
Binary files /dev/null and b/CreateLib/app/sdklib/system/spi_flash.o differ
diff --git a/CreateLib/app/sdklib/system/spi_overlap.o b/CreateLib/app/sdklib/system/spi_overlap.o
new file mode 100644
index 0000000..68b4128
Binary files /dev/null and b/CreateLib/app/sdklib/system/spi_overlap.o differ
diff --git a/CreateLib/app/sdklib/system/wdt.o b/CreateLib/app/sdklib/system/wdt.o
new file mode 100644
index 0000000..9df539f
Binary files /dev/null and b/CreateLib/app/sdklib/system/wdt.o differ
diff --git a/CreateLib/app/sdklib/wpa/os_xtensa.o b/CreateLib/app/sdklib/wpa/os_xtensa.o
new file mode 100644
index 0000000..b83ad02
Binary files /dev/null and b/CreateLib/app/sdklib/wpa/os_xtensa.o differ
diff --git a/CreateLib/app/sdklib/wpa/wpa_debug.o b/CreateLib/app/sdklib/wpa/wpa_debug.o
new file mode 100644
index 0000000..959f1db
Binary files /dev/null and b/CreateLib/app/sdklib/wpa/wpa_debug.o differ
diff --git a/ESP-01_RS-485_sch.gif b/ESP-01_RS-485_sch.gif
deleted file mode 100644
index 0c0be14..0000000
Binary files a/ESP-01_RS-485_sch.gif and /dev/null differ
diff --git a/LICENSE b/LICENSE
index 68a49da..3a9d10d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,24 +1,41 @@
-This is free and unencumbered software released into the public domain.
-Anyone is free to copy, modify, publish, use, compile, sell, or
-distribute this software, either in source code form or as a compiled
-binary, for any purpose, commercial or non-commercial, and by any
-means.
+Данная лицензия разрешает лицам, получившим копию данного программного
+обеспечения и сопутствующей документации (в дальнейшем именуемыми
+<Программное Обеспечение>), безвозмездно использовать Программное
+Обеспечение без ограничений, включая неограниченное право на
+использование, копирование, изменение, добавление, публикацию,
+распространение, сублицензирование и/или продажу копий Программного
+Обеспечения, а также лицам, которым предоставляется данное Программное
+Обеспечение, при соблюдении следующих условий:
-In jurisdictions that recognize copyright laws, the author or authors
-of this software dedicate any and all copyright interest in the
-software to the public domain. We make this dedication for the benefit
-of the public at large and to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights to this
-software under copyright law.
+Указанное выше уведомление об авторском праве и данные условия должны быть
+включены во все копии или значимые части данного Программного Обеспечения.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
+ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ <КАК ЕСТЬ>,
+БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ,
+ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ
+НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ
+СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО
+ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ
+КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ
+ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
-For more information, please refer to
All I/O, Wifi, system, ... variables.
GET/POST/websocket, cookie, load/upload data/Flash, multipart/form-data,...
TCP2UART: 300..3000000 Baud, Flow Control On/Off, Inverse On/Of all signals, ...
-RS-485: half-duplex 300..1000000 Baud
HTTP-Web services to more than 10 simultaneous open connections.
Websocket open uri: '/web.cgi'
@@ -18,8 +17,6 @@ Sends 14-bit samples at 1 Hz .. 48 kHz ([max 192 kHz 12 bits](https://github.co
Modbus TCP port 502:
GPIOs, ADC, VDD.
-RS-485 chematics:
-
Supported options 48 kbytes IRAM.
Supported '[Rapid Loader](https://github.com/pvvx/Rapid_Loader/)' and Flash 512 кbytes - 16 Mbytes.
@@ -51,17 +48,12 @@ Upload WEBFS:
2) Explorer: http://192.168.4.1/fsupload (name and password from WiFi AP)
3) Select WEBFiles.bin file. Upload.
-Для компиляции SDK используется [Unofficial Developer Kit](http://esp8266.ru/forum/forums/devkit/).
-Переключение проекта с TCP2UART на MODBUS RS-485 производится в include/user_config.h.
-Файлы для web-диска для проектов находятся в разных папках.
-Желательно переместить используемые для проекта в папку WEBFiles.
-Но возможно использование и make_webfs_rs485.bat или make_webfs_tcp2uart.bat.
+[Forum esp8266web Web_Base](http://esp8266.ru/forum/threads/razrabotka-biblioteki-malogo-webservera-na-esp8266.56/)
+
+Для компиляции SDK используется [Unofficial Developer Kit](http://esp8266.ru/forum/forums/devkit/).
В Eclipse заданы 3 опции Manage Configurations:
1. AutoMake (собрать проект для прошивки, используются установки в Eclipse)
2. CreateLib (собрать библиотеку libsdk.a (meSDK), используются установки в Eclipse)
3. Default (собрать проект для прошивки, используя makefile)
-
-[Forum esp8266web Web_Base](http://esp8266.ru/forum/threads/razrabotka-biblioteki-malogo-webservera-na-esp8266.56/)
-[Forum Modbus TCP / RTU RS-485 + WEB server](http://esp8266.ru/forum/threads/modbus-tcp-rtu-rs-485-web-server.911/)
diff --git a/WEBFilesRS485/$js.inc b/WEBFilesRS485/$js.inc
deleted file mode 100644
index 515a2a2..0000000
--- a/WEBFilesRS485/$js.inc
+++ /dev/null
@@ -1 +0,0 @@
-var $ = function(id){return document.getElementById(id);}
\ No newline at end of file
diff --git a/WEBFilesRS485/404.htm b/WEBFilesRS485/404.htm
deleted file mode 100644
index 01aae58..0000000
--- a/WEBFilesRS485/404.htm
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
Sorry, the page you are requesting was not found on this server.
-