Merge pull request #172 from Hieromon/patches/v113

Fixes #150
pull/181/head v1.1.3
Hieromon Ikasamo 4 years ago committed by GitHub
commit 231e294848
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      README.md
  2. 16
      docs/404.html
  3. 313
      docs/acelements.html
  4. 105
      docs/achandling.html
  5. 45
      docs/acintro.html
  6. 133
      docs/acjson.html
  7. 57
      docs/acupload.html
  8. 125
      docs/advancedusage.html
  9. 97
      docs/api.html
  10. 93
      docs/apiaux.html
  11. 141
      docs/apiconfig.html
  12. 541
      docs/apielements.html
  13. 21
      docs/apiextra.html
  14. 77
      docs/apiupdate.html
  15. 6
      docs/assets/javascripts/application.245445c6.js
  16. 60
      docs/assets/javascripts/application.808e90bb.js
  17. 20
      docs/assets/javascripts/lunr/lunr.ar.js
  18. 16
      docs/assets/javascripts/lunr/lunr.da.js
  19. 16
      docs/assets/javascripts/lunr/lunr.de.js
  20. 16
      docs/assets/javascripts/lunr/lunr.du.js
  21. 16
      docs/assets/javascripts/lunr/lunr.es.js
  22. 16
      docs/assets/javascripts/lunr/lunr.fi.js
  23. 16
      docs/assets/javascripts/lunr/lunr.fr.js
  24. 16
      docs/assets/javascripts/lunr/lunr.hu.js
  25. 16
      docs/assets/javascripts/lunr/lunr.it.js
  26. 16
      docs/assets/javascripts/lunr/lunr.ja.js
  27. 2
      docs/assets/javascripts/lunr/lunr.multi.js
  28. 16
      docs/assets/javascripts/lunr/lunr.nl.js
  29. 16
      docs/assets/javascripts/lunr/lunr.no.js
  30. 16
      docs/assets/javascripts/lunr/lunr.pt.js
  31. 16
      docs/assets/javascripts/lunr/lunr.ro.js
  32. 16
      docs/assets/javascripts/lunr/lunr.ru.js
  33. 8
      docs/assets/javascripts/lunr/lunr.stemmer.support.js
  34. 16
      docs/assets/javascripts/lunr/lunr.sv.js
  35. 16
      docs/assets/javascripts/lunr/lunr.th.js
  36. 16
      docs/assets/javascripts/lunr/lunr.tr.js
  37. 17
      docs/assets/javascripts/lunr/lunr.vi.js
  38. 2
      docs/assets/javascripts/lunr/tinyseg.js
  39. 2
      docs/assets/javascripts/modernizr.268332fc.js
  40. 2
      docs/assets/stylesheets/application-palette.a8b3c06d.css
  41. 1
      docs/assets/stylesheets/application.0284f74d.css
  42. 1
      docs/assets/stylesheets/application.1b62728e.css
  43. 65
      docs/basicusage.html
  44. 118
      docs/changelog.html
  45. 37
      docs/colorized.html
  46. 73
      docs/credit.html
  47. 61
      docs/datatips.html
  48. 162
      docs/faq.html
  49. 37
      docs/gettingstarted.html
  50. 65
      docs/howtoembed.html
  51. 73
      docs/index.html
  52. 19
      docs/license.html
  53. 21
      docs/lsbegin.html
  54. 53
      docs/menu.html
  55. 29
      docs/menuize.html
  56. 29
      docs/otabrowser.html
  57. 49
      docs/otaserver.html
  58. 21
      docs/otaupdate.html
  59. 2
      docs/search/search_index.json
  60. 58
      docs/sitemap.xml
  61. BIN
      docs/sitemap.xml.gz
  62. 33
      docs/wojson.html
  63. 4
      library.json
  64. 2
      library.properties
  65. 2
      mkdocs.yml
  66. 6
      mkdocs/changelog.md
  67. 17
      mkdocs/faq.md
  68. 4
      mkdocs/index.md
  69. 2
      mkdocs/license.md
  70. 3
      mkdocs/wojson.md
  71. 2
      src/AutoConnectDefs.h
  72. 9
      src/AutoConnectPage.cpp
  73. 3
      src/AutoConnectUploadImpl.h

@ -101,6 +101,12 @@ Full documentation is available on https://Hieromon.github.io/AutoConnect, some
## Change log
### [1.1.3] Jan. 1, 2020
- Added AUTOCONNECT_NOUSE_JSON directive. (issue #167)
- Removed compiler warning of unused.
- Improved Config New button behavior. (issue #150)
- Fixed relocate Config New menu URI inability.
### [1.1.2] Oct. 22, 2019
- Fixed crash when no SSID found.
- Fixed memory leak on destruction. (PR #144)

@ -36,7 +36,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="/AutoConnect/assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -44,9 +44,9 @@
<link rel="stylesheet" href="/AutoConnect/assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="/AutoConnect/assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="/AutoConnect/assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="/AutoConnect/assets/stylesheets/application-palette.a8b3c06d.css">
@ -55,12 +55,12 @@
<script src="/AutoConnect/assets/javascripts/modernizr.74668098.js"></script>
<script src="/AutoConnect/assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -208,7 +208,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -746,7 +746,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -771,7 +771,7 @@
</div>
<script src="/AutoConnect/assets/javascripts/application.245445c6.js"></script>
<script src="/AutoConnect/assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"/AutoConnect/"}})</script>

File diff suppressed because it is too large Load Diff

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -399,14 +399,14 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#page-container-component" title="Page, Container, Component" class="md-nav__link">
<a href="#page-container-component" class="md-nav__link">
Page, Container, Component
</a>
</li>
<li class="md-nav__item">
<a href="#handing-autoconnectelements-with-the-sketches" title="Handing AutoConnectElements with the sketches" class="md-nav__link">
<a href="#handing-autoconnectelements-with-the-sketches" class="md-nav__link">
Handing AutoConnectElements with the sketches
</a>
@ -414,21 +414,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#add-autoconnectelements-to-the-autoconnectaux-object" title=" Add AutoConnectElements to the AutoConnectAux object" class="md-nav__link">
<a href="#add-autoconnectelements-to-the-autoconnectaux-object" class="md-nav__link">
Add AutoConnectElements to the AutoConnectAux object
</a>
</li>
<li class="md-nav__item">
<a href="#get-autoconnectelement-from-the-autoconnectaux" title=" Get AutoConnectElement from the AutoConnectAux" class="md-nav__link">
<a href="#get-autoconnectelement-from-the-autoconnectaux" class="md-nav__link">
Get AutoConnectElement from the AutoConnectAux
</a>
</li>
<li class="md-nav__item">
<a href="#enable-autoconnectelements-during-the-sketch-execution" title=" Enable AutoConnectElements during the sketch execution" class="md-nav__link">
<a href="#enable-autoconnectelements-during-the-sketch-execution" class="md-nav__link">
Enable AutoConnectElements during the sketch execution
</a>
@ -440,7 +440,7 @@
</li>
<li class="md-nav__item">
<a href="#loading-saving-autoconnectelements-with-json" title="Loading &amp; saving AutoConnectElements with JSON" class="md-nav__link">
<a href="#loading-saving-autoconnectelements-with-json" class="md-nav__link">
Loading &amp; saving AutoConnectElements with JSON
</a>
@ -448,14 +448,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#loading-autoconnectaux-autoconnectelements-with-json" title=" Loading AutoConnectAux &amp; AutoConnectElements with JSON" class="md-nav__link">
<a href="#loading-autoconnectaux-autoconnectelements-with-json" class="md-nav__link">
Loading AutoConnectAux &amp; AutoConnectElements with JSON
</a>
</li>
<li class="md-nav__item">
<a href="#saving-autoconnectelements-with-json" title=" Saving AutoConnectElements with JSON" class="md-nav__link">
<a href="#saving-autoconnectelements-with-json" class="md-nav__link">
Saving AutoConnectElements with JSON
</a>
@ -467,7 +467,7 @@
</li>
<li class="md-nav__item">
<a href="#custom-field-data-handling" title="Custom field data handling" class="md-nav__link">
<a href="#custom-field-data-handling" class="md-nav__link">
Custom field data handling
</a>
@ -475,63 +475,63 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#where-to-pick-up-the-values" title=" Where to pick up the values" class="md-nav__link">
<a href="#where-to-pick-up-the-values" class="md-nav__link">
Where to pick up the values
</a>
</li>
<li class="md-nav__item">
<a href="#when-setting-the-initial-values" title=" When setting the initial values" class="md-nav__link">
<a href="#when-setting-the-initial-values" class="md-nav__link">
When setting the initial values
</a>
</li>
<li class="md-nav__item">
<a href="#how-you-can-reach-the-values" title=" How you can reach the values" class="md-nav__link">
<a href="#how-you-can-reach-the-values" class="md-nav__link">
How you can reach the values
</a>
</li>
<li class="md-nav__item">
<a href="#transfer-of-input-values-across-pages" title=" Transfer of input values across pages" class="md-nav__link">
<a href="#transfer-of-input-values-across-pages" class="md-nav__link">
Transfer of input values across pages
</a>
</li>
<li class="md-nav__item">
<a href="#retrieve-the-values-with-webserveron-handler" title=" Retrieve the values with WebServer::on handler" class="md-nav__link">
<a href="#retrieve-the-values-with-webserveron-handler" class="md-nav__link">
Retrieve the values with WebServer::on handler
</a>
</li>
<li class="md-nav__item">
<a href="#overwrite-the-autoconnectelements" title=" Overwrite the AutoConnectElements" class="md-nav__link">
<a href="#overwrite-the-autoconnectelements" class="md-nav__link">
Overwrite the AutoConnectElements
</a>
</li>
<li class="md-nav__item">
<a href="#check-data-against-on-submission" title=" Check data against on submission" class="md-nav__link">
<a href="#check-data-against-on-submission" class="md-nav__link">
Check data against on submission
</a>
</li>
<li class="md-nav__item">
<a href="#input-data-validation" title=" Input data validation" class="md-nav__link">
<a href="#input-data-validation" class="md-nav__link">
Input data validation
</a>
</li>
<li class="md-nav__item">
<a href="#convert-data-to-actually-type" title=" Convert data to actually type" class="md-nav__link">
<a href="#convert-data-to-actually-type" class="md-nav__link">
Convert data to actually type
</a>
@ -543,7 +543,7 @@
</li>
<li class="md-nav__item">
<a href="#transitions-of-the-custom-web-pages" title="Transitions of the custom Web pages" class="md-nav__link">
<a href="#transitions-of-the-custom-web-pages" class="md-nav__link">
Transitions of the custom Web pages
</a>
@ -551,21 +551,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#scope-lifetime-of-autoconnectaux" title="Scope &amp; Lifetime of AutoConnectAux" class="md-nav__link">
<a href="#scope-lifetime-of-autoconnectaux" class="md-nav__link">
Scope &amp; Lifetime of AutoConnectAux
</a>
</li>
<li class="md-nav__item">
<a href="#the-uri-of-the-custom-web-pages" title="The URI of the custom Web pages" class="md-nav__link">
<a href="#the-uri-of-the-custom-web-pages" class="md-nav__link">
The URI of the custom Web pages
</a>
</li>
<li class="md-nav__item">
<a href="#limitations" title="Limitations" class="md-nav__link">
<a href="#limitations" class="md-nav__link">
Limitations
</a>
@ -947,14 +947,14 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#page-container-component" title="Page, Container, Component" class="md-nav__link">
<a href="#page-container-component" class="md-nav__link">
Page, Container, Component
</a>
</li>
<li class="md-nav__item">
<a href="#handing-autoconnectelements-with-the-sketches" title="Handing AutoConnectElements with the sketches" class="md-nav__link">
<a href="#handing-autoconnectelements-with-the-sketches" class="md-nav__link">
Handing AutoConnectElements with the sketches
</a>
@ -962,21 +962,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#add-autoconnectelements-to-the-autoconnectaux-object" title=" Add AutoConnectElements to the AutoConnectAux object" class="md-nav__link">
<a href="#add-autoconnectelements-to-the-autoconnectaux-object" class="md-nav__link">
Add AutoConnectElements to the AutoConnectAux object
</a>
</li>
<li class="md-nav__item">
<a href="#get-autoconnectelement-from-the-autoconnectaux" title=" Get AutoConnectElement from the AutoConnectAux" class="md-nav__link">
<a href="#get-autoconnectelement-from-the-autoconnectaux" class="md-nav__link">
Get AutoConnectElement from the AutoConnectAux
</a>
</li>
<li class="md-nav__item">
<a href="#enable-autoconnectelements-during-the-sketch-execution" title=" Enable AutoConnectElements during the sketch execution" class="md-nav__link">
<a href="#enable-autoconnectelements-during-the-sketch-execution" class="md-nav__link">
Enable AutoConnectElements during the sketch execution
</a>
@ -988,7 +988,7 @@
</li>
<li class="md-nav__item">
<a href="#loading-saving-autoconnectelements-with-json" title="Loading &amp; saving AutoConnectElements with JSON" class="md-nav__link">
<a href="#loading-saving-autoconnectelements-with-json" class="md-nav__link">
Loading &amp; saving AutoConnectElements with JSON
</a>
@ -996,14 +996,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#loading-autoconnectaux-autoconnectelements-with-json" title=" Loading AutoConnectAux &amp; AutoConnectElements with JSON" class="md-nav__link">
<a href="#loading-autoconnectaux-autoconnectelements-with-json" class="md-nav__link">
Loading AutoConnectAux &amp; AutoConnectElements with JSON
</a>
</li>
<li class="md-nav__item">
<a href="#saving-autoconnectelements-with-json" title=" Saving AutoConnectElements with JSON" class="md-nav__link">
<a href="#saving-autoconnectelements-with-json" class="md-nav__link">
Saving AutoConnectElements with JSON
</a>
@ -1015,7 +1015,7 @@
</li>
<li class="md-nav__item">
<a href="#custom-field-data-handling" title="Custom field data handling" class="md-nav__link">
<a href="#custom-field-data-handling" class="md-nav__link">
Custom field data handling
</a>
@ -1023,63 +1023,63 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#where-to-pick-up-the-values" title=" Where to pick up the values" class="md-nav__link">
<a href="#where-to-pick-up-the-values" class="md-nav__link">
Where to pick up the values
</a>
</li>
<li class="md-nav__item">
<a href="#when-setting-the-initial-values" title=" When setting the initial values" class="md-nav__link">
<a href="#when-setting-the-initial-values" class="md-nav__link">
When setting the initial values
</a>
</li>
<li class="md-nav__item">
<a href="#how-you-can-reach-the-values" title=" How you can reach the values" class="md-nav__link">
<a href="#how-you-can-reach-the-values" class="md-nav__link">
How you can reach the values
</a>
</li>
<li class="md-nav__item">
<a href="#transfer-of-input-values-across-pages" title=" Transfer of input values across pages" class="md-nav__link">
<a href="#transfer-of-input-values-across-pages" class="md-nav__link">
Transfer of input values across pages
</a>
</li>
<li class="md-nav__item">
<a href="#retrieve-the-values-with-webserveron-handler" title=" Retrieve the values with WebServer::on handler" class="md-nav__link">
<a href="#retrieve-the-values-with-webserveron-handler" class="md-nav__link">
Retrieve the values with WebServer::on handler
</a>
</li>
<li class="md-nav__item">
<a href="#overwrite-the-autoconnectelements" title=" Overwrite the AutoConnectElements" class="md-nav__link">
<a href="#overwrite-the-autoconnectelements" class="md-nav__link">
Overwrite the AutoConnectElements
</a>
</li>
<li class="md-nav__item">
<a href="#check-data-against-on-submission" title=" Check data against on submission" class="md-nav__link">
<a href="#check-data-against-on-submission" class="md-nav__link">
Check data against on submission
</a>
</li>
<li class="md-nav__item">
<a href="#input-data-validation" title=" Input data validation" class="md-nav__link">
<a href="#input-data-validation" class="md-nav__link">
Input data validation
</a>
</li>
<li class="md-nav__item">
<a href="#convert-data-to-actually-type" title=" Convert data to actually type" class="md-nav__link">
<a href="#convert-data-to-actually-type" class="md-nav__link">
Convert data to actually type
</a>
@ -1091,7 +1091,7 @@
</li>
<li class="md-nav__item">
<a href="#transitions-of-the-custom-web-pages" title="Transitions of the custom Web pages" class="md-nav__link">
<a href="#transitions-of-the-custom-web-pages" class="md-nav__link">
Transitions of the custom Web pages
</a>
@ -1099,21 +1099,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#scope-lifetime-of-autoconnectaux" title="Scope &amp; Lifetime of AutoConnectAux" class="md-nav__link">
<a href="#scope-lifetime-of-autoconnectaux" class="md-nav__link">
Scope &amp; Lifetime of AutoConnectAux
</a>
</li>
<li class="md-nav__item">
<a href="#the-uri-of-the-custom-web-pages" title="The URI of the custom Web pages" class="md-nav__link">
<a href="#the-uri-of-the-custom-web-pages" class="md-nav__link">
The URI of the custom Web pages
</a>
</li>
<li class="md-nav__item">
<a href="#limitations" title="Limitations" class="md-nav__link">
<a href="#limitations" class="md-nav__link">
Limitations
</a>
@ -1967,6 +1967,7 @@ ESP8266WebServer class will parse the query string and rebuilds its arguments wh
@ -2021,7 +2022,7 @@ ESP8266WebServer class will parse the query string and rebuilds its arguments wh
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -2046,7 +2047,7 @@ ESP8266WebServer class will parse the query string and rebuilds its arguments wh
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -363,49 +363,49 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#what-it-is" title="What it is" class="md-nav__link">
<a href="#what-it-is" class="md-nav__link">
What it is
</a>
</li>
<li class="md-nav__item">
<a href="#how-it-works" title="How it works" class="md-nav__link">
<a href="#how-it-works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="#custom-web-pages-in-autoconnect-menu" title="Custom Web pages in AutoConnect menu" class="md-nav__link">
<a href="#custom-web-pages-in-autoconnect-menu" class="md-nav__link">
Custom Web pages in AutoConnect menu
</a>
</li>
<li class="md-nav__item">
<a href="#multiple-custom-web-pages" title="Multiple custom Web pages" class="md-nav__link">
<a href="#multiple-custom-web-pages" class="md-nav__link">
Multiple custom Web pages
</a>
</li>
<li class="md-nav__item">
<a href="#basic-steps-to-use-custom-web-pages" title="Basic steps to use custom Web pages" class="md-nav__link">
<a href="#basic-steps-to-use-custom-web-pages" class="md-nav__link">
Basic steps to use custom Web pages
</a>
</li>
<li class="md-nav__item">
<a href="#write-the-custom-web-page-with-json" title="Write the custom Web page with JSON" class="md-nav__link">
<a href="#write-the-custom-web-page-with-json" class="md-nav__link">
Write the custom Web page with JSON
</a>
</li>
<li class="md-nav__item">
<a href="#passing-parameters-with-sketches-and-custom-web-pages" title="Passing parameters with sketches and custom Web pages" class="md-nav__link">
<a href="#passing-parameters-with-sketches-and-custom-web-pages" class="md-nav__link">
Passing parameters with sketches and custom Web pages
</a>
@ -818,49 +818,49 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#what-it-is" title="What it is" class="md-nav__link">
<a href="#what-it-is" class="md-nav__link">
What it is
</a>
</li>
<li class="md-nav__item">
<a href="#how-it-works" title="How it works" class="md-nav__link">
<a href="#how-it-works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="#custom-web-pages-in-autoconnect-menu" title="Custom Web pages in AutoConnect menu" class="md-nav__link">
<a href="#custom-web-pages-in-autoconnect-menu" class="md-nav__link">
Custom Web pages in AutoConnect menu
</a>
</li>
<li class="md-nav__item">
<a href="#multiple-custom-web-pages" title="Multiple custom Web pages" class="md-nav__link">
<a href="#multiple-custom-web-pages" class="md-nav__link">
Multiple custom Web pages
</a>
</li>
<li class="md-nav__item">
<a href="#basic-steps-to-use-custom-web-pages" title="Basic steps to use custom Web pages" class="md-nav__link">
<a href="#basic-steps-to-use-custom-web-pages" class="md-nav__link">
Basic steps to use custom Web pages
</a>
</li>
<li class="md-nav__item">
<a href="#write-the-custom-web-page-with-json" title="Write the custom Web page with JSON" class="md-nav__link">
<a href="#write-the-custom-web-page-with-json" class="md-nav__link">
Write the custom Web page with JSON
</a>
</li>
<li class="md-nav__item">
<a href="#passing-parameters-with-sketches-and-custom-web-pages" title="Passing parameters with sketches and custom Web pages" class="md-nav__link">
<a href="#passing-parameters-with-sketches-and-custom-web-pages" class="md-nav__link">
Passing parameters with sketches and custom Web pages
</a>
@ -1050,6 +1050,7 @@ The following JSON code and sketch will execute the custom Web page as an exampl
@ -1104,7 +1105,7 @@ The following JSON code and sketch will execute the custom Web page as an exampl
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1129,7 +1130,7 @@ The following JSON code and sketch will execute the custom Web page as an exampl
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -387,7 +387,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#json-objects-elements-for-the-custom-web-page" title="JSON objects &amp; elements for the custom Web page" class="md-nav__link">
<a href="#json-objects-elements-for-the-custom-web-page" class="md-nav__link">
JSON objects &amp; elements for the custom Web page
</a>
@ -395,7 +395,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#json-document-structure-for-autoconnectaux" title=" JSON document structure for AutoConnectAux" class="md-nav__link">
<a href="#json-document-structure-for-autoconnectaux" class="md-nav__link">
JSON document structure for AutoConnectAux
</a>
@ -403,28 +403,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#title" title=" title" class="md-nav__link">
<a href="#title" class="md-nav__link">
title
</a>
</li>
<li class="md-nav__item">
<a href="#uri" title=" uri" class="md-nav__link">
<a href="#uri" class="md-nav__link">
uri
</a>
</li>
<li class="md-nav__item">
<a href="#menu" title=" menu" class="md-nav__link">
<a href="#menu" class="md-nav__link">
menu
</a>
</li>
<li class="md-nav__item">
<a href="#element" title=" element" class="md-nav__link">
<a href="#element" class="md-nav__link">
element
</a>
@ -436,14 +436,14 @@
</li>
<li class="md-nav__item">
<a href="#multiple-custom-web-pages-declaration-in-json-document" title=" Multiple custom Web pages declaration in JSON document" class="md-nav__link">
<a href="#multiple-custom-web-pages-declaration-in-json-document" class="md-nav__link">
Multiple custom Web pages declaration in JSON document
</a>
</li>
<li class="md-nav__item">
<a href="#json-object-for-autoconnectelements" title=" JSON object for AutoConnectElements" class="md-nav__link">
<a href="#json-object-for-autoconnectelements" class="md-nav__link">
JSON object for AutoConnectElements
</a>
@ -451,91 +451,91 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#name" title=" name" class="md-nav__link">
<a href="#name" class="md-nav__link">
name
</a>
</li>
<li class="md-nav__item">
<a href="#type" title=" type" class="md-nav__link">
<a href="#type" class="md-nav__link">
type
</a>
</li>
<li class="md-nav__item">
<a href="#key_according_to_type" title=" key_according_to_type" class="md-nav__link">
<a href="#key_according_to_type" class="md-nav__link">
key_according_to_type
</a>
</li>
<li class="md-nav__item">
<a href="#acbutton" title=" ACButton" class="md-nav__link">
<a href="#acbutton" class="md-nav__link">
ACButton
</a>
</li>
<li class="md-nav__item">
<a href="#accheckbox" title=" ACCheckbox" class="md-nav__link">
<a href="#accheckbox" class="md-nav__link">
ACCheckbox
</a>
</li>
<li class="md-nav__item">
<a href="#acelement" title=" ACElement" class="md-nav__link">
<a href="#acelement" class="md-nav__link">
ACElement
</a>
</li>
<li class="md-nav__item">
<a href="#acfile" title=" ACFile" class="md-nav__link">
<a href="#acfile" class="md-nav__link">
ACFile
</a>
</li>
<li class="md-nav__item">
<a href="#acinput" title=" ACInput" class="md-nav__link">
<a href="#acinput" class="md-nav__link">
ACInput
</a>
</li>
<li class="md-nav__item">
<a href="#acradio" title=" ACRadio" class="md-nav__link">
<a href="#acradio" class="md-nav__link">
ACRadio
</a>
</li>
<li class="md-nav__item">
<a href="#acselect" title=" ACSelect" class="md-nav__link">
<a href="#acselect" class="md-nav__link">
ACSelect
</a>
</li>
<li class="md-nav__item">
<a href="#acstyle" title=" ACStyle" class="md-nav__link">
<a href="#acstyle" class="md-nav__link">
ACStyle
</a>
</li>
<li class="md-nav__item">
<a href="#acsubmit" title=" ACSubmit" class="md-nav__link">
<a href="#acsubmit" class="md-nav__link">
ACSubmit
</a>
</li>
<li class="md-nav__item">
<a href="#actext" title=" ACText" class="md-nav__link">
<a href="#actext" class="md-nav__link">
ACText
</a>
@ -552,7 +552,7 @@
</li>
<li class="md-nav__item">
<a href="#loading-json-document" title="Loading JSON document" class="md-nav__link">
<a href="#loading-json-document" class="md-nav__link">
Loading JSON document
</a>
@ -560,21 +560,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#loading-to-autoconnect" title=" Loading to AutoConnect" class="md-nav__link">
<a href="#loading-to-autoconnect" class="md-nav__link">
Loading to AutoConnect
</a>
</li>
<li class="md-nav__item">
<a href="#loading-from-the-streamed-file" title=" Loading from the streamed file" class="md-nav__link">
<a href="#loading-from-the-streamed-file" class="md-nav__link">
Loading from the streamed file
</a>
</li>
<li class="md-nav__item">
<a href="#adjust-the-json-document-buffer-size" title=" Adjust the JSON document buffer size" class="md-nav__link">
<a href="#adjust-the-json-document-buffer-size" class="md-nav__link">
Adjust the JSON document buffer size
</a>
@ -582,21 +582,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnect_jsonbuffer_size" title="AUTOCONNECT_JSONBUFFER_SIZE" class="md-nav__link">
<a href="#autoconnect_jsonbuffer_size" class="md-nav__link">
AUTOCONNECT_JSONBUFFER_SIZE
</a>
</li>
<li class="md-nav__item">
<a href="#autoconnect_jsondocument_size" title="AUTOCONNECT_JSONDOCUMENT_SIZE" class="md-nav__link">
<a href="#autoconnect_jsondocument_size" class="md-nav__link">
AUTOCONNECT_JSONDOCUMENT_SIZE
</a>
</li>
<li class="md-nav__item">
<a href="#autoconnect_jsonpsram_size" title="AUTOCONNECT_JSONPSRAM_SIZE" class="md-nav__link">
<a href="#autoconnect_jsonpsram_size" class="md-nav__link">
AUTOCONNECT_JSONPSRAM_SIZE
</a>
@ -613,7 +613,7 @@
</li>
<li class="md-nav__item">
<a href="#saving-json-document" title="Saving JSON document" class="md-nav__link">
<a href="#saving-json-document" class="md-nav__link">
Saving JSON document
</a>
@ -1002,7 +1002,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#json-objects-elements-for-the-custom-web-page" title="JSON objects &amp; elements for the custom Web page" class="md-nav__link">
<a href="#json-objects-elements-for-the-custom-web-page" class="md-nav__link">
JSON objects &amp; elements for the custom Web page
</a>
@ -1010,7 +1010,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#json-document-structure-for-autoconnectaux" title=" JSON document structure for AutoConnectAux" class="md-nav__link">
<a href="#json-document-structure-for-autoconnectaux" class="md-nav__link">
JSON document structure for AutoConnectAux
</a>
@ -1018,28 +1018,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#title" title=" title" class="md-nav__link">
<a href="#title" class="md-nav__link">
title
</a>
</li>
<li class="md-nav__item">
<a href="#uri" title=" uri" class="md-nav__link">
<a href="#uri" class="md-nav__link">
uri
</a>
</li>
<li class="md-nav__item">
<a href="#menu" title=" menu" class="md-nav__link">
<a href="#menu" class="md-nav__link">
menu
</a>
</li>
<li class="md-nav__item">
<a href="#element" title=" element" class="md-nav__link">
<a href="#element" class="md-nav__link">
element
</a>
@ -1051,14 +1051,14 @@
</li>
<li class="md-nav__item">
<a href="#multiple-custom-web-pages-declaration-in-json-document" title=" Multiple custom Web pages declaration in JSON document" class="md-nav__link">
<a href="#multiple-custom-web-pages-declaration-in-json-document" class="md-nav__link">
Multiple custom Web pages declaration in JSON document
</a>
</li>
<li class="md-nav__item">
<a href="#json-object-for-autoconnectelements" title=" JSON object for AutoConnectElements" class="md-nav__link">
<a href="#json-object-for-autoconnectelements" class="md-nav__link">
JSON object for AutoConnectElements
</a>
@ -1066,91 +1066,91 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#name" title=" name" class="md-nav__link">
<a href="#name" class="md-nav__link">
name
</a>
</li>
<li class="md-nav__item">
<a href="#type" title=" type" class="md-nav__link">
<a href="#type" class="md-nav__link">
type
</a>
</li>
<li class="md-nav__item">
<a href="#key_according_to_type" title=" key_according_to_type" class="md-nav__link">
<a href="#key_according_to_type" class="md-nav__link">
key_according_to_type
</a>
</li>
<li class="md-nav__item">
<a href="#acbutton" title=" ACButton" class="md-nav__link">
<a href="#acbutton" class="md-nav__link">
ACButton
</a>
</li>
<li class="md-nav__item">
<a href="#accheckbox" title=" ACCheckbox" class="md-nav__link">
<a href="#accheckbox" class="md-nav__link">
ACCheckbox
</a>
</li>
<li class="md-nav__item">
<a href="#acelement" title=" ACElement" class="md-nav__link">
<a href="#acelement" class="md-nav__link">
ACElement
</a>
</li>
<li class="md-nav__item">
<a href="#acfile" title=" ACFile" class="md-nav__link">
<a href="#acfile" class="md-nav__link">
ACFile
</a>
</li>
<li class="md-nav__item">
<a href="#acinput" title=" ACInput" class="md-nav__link">
<a href="#acinput" class="md-nav__link">
ACInput
</a>
</li>
<li class="md-nav__item">
<a href="#acradio" title=" ACRadio" class="md-nav__link">
<a href="#acradio" class="md-nav__link">
ACRadio
</a>
</li>
<li class="md-nav__item">
<a href="#acselect" title=" ACSelect" class="md-nav__link">
<a href="#acselect" class="md-nav__link">
ACSelect
</a>
</li>
<li class="md-nav__item">
<a href="#acstyle" title=" ACStyle" class="md-nav__link">
<a href="#acstyle" class="md-nav__link">
ACStyle
</a>
</li>
<li class="md-nav__item">
<a href="#acsubmit" title=" ACSubmit" class="md-nav__link">
<a href="#acsubmit" class="md-nav__link">
ACSubmit
</a>
</li>
<li class="md-nav__item">
<a href="#actext" title=" ACText" class="md-nav__link">
<a href="#actext" class="md-nav__link">
ACText
</a>
@ -1167,7 +1167,7 @@
</li>
<li class="md-nav__item">
<a href="#loading-json-document" title="Loading JSON document" class="md-nav__link">
<a href="#loading-json-document" class="md-nav__link">
Loading JSON document
</a>
@ -1175,21 +1175,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#loading-to-autoconnect" title=" Loading to AutoConnect" class="md-nav__link">
<a href="#loading-to-autoconnect" class="md-nav__link">
Loading to AutoConnect
</a>
</li>
<li class="md-nav__item">
<a href="#loading-from-the-streamed-file" title=" Loading from the streamed file" class="md-nav__link">
<a href="#loading-from-the-streamed-file" class="md-nav__link">
Loading from the streamed file
</a>
</li>
<li class="md-nav__item">
<a href="#adjust-the-json-document-buffer-size" title=" Adjust the JSON document buffer size" class="md-nav__link">
<a href="#adjust-the-json-document-buffer-size" class="md-nav__link">
Adjust the JSON document buffer size
</a>
@ -1197,21 +1197,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnect_jsonbuffer_size" title="AUTOCONNECT_JSONBUFFER_SIZE" class="md-nav__link">
<a href="#autoconnect_jsonbuffer_size" class="md-nav__link">
AUTOCONNECT_JSONBUFFER_SIZE
</a>
</li>
<li class="md-nav__item">
<a href="#autoconnect_jsondocument_size" title="AUTOCONNECT_JSONDOCUMENT_SIZE" class="md-nav__link">
<a href="#autoconnect_jsondocument_size" class="md-nav__link">
AUTOCONNECT_JSONDOCUMENT_SIZE
</a>
</li>
<li class="md-nav__item">
<a href="#autoconnect_jsonpsram_size" title="AUTOCONNECT_JSONPSRAM_SIZE" class="md-nav__link">
<a href="#autoconnect_jsonpsram_size" class="md-nav__link">
AUTOCONNECT_JSONPSRAM_SIZE
</a>
@ -1228,7 +1228,7 @@
</li>
<li class="md-nav__item">
<a href="#saving-json-document" title="Saving JSON document" class="md-nav__link">
<a href="#saving-json-document" class="md-nav__link">
Saving JSON document
</a>
@ -1734,6 +1734,7 @@ An example of using each function is as follows.
@ -1788,7 +1789,7 @@ An example of using each function is as follows.
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1813,7 +1814,7 @@ An example of using each function is as follows.
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -687,42 +687,42 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#uploading-file-from-web-browser" title="Uploading file from Web Browser" class="md-nav__link">
<a href="#uploading-file-from-web-browser" class="md-nav__link">
Uploading file from Web Browser
</a>
</li>
<li class="md-nav__item">
<a href="#basic-steps-of-the-file-upload-sketch" title="Basic steps of the file upload sketch" class="md-nav__link">
<a href="#basic-steps-of-the-file-upload-sketch" class="md-nav__link">
Basic steps of the file upload sketch
</a>
</li>
<li class="md-nav__item">
<a href="#where-will-the-file-upload" title="Where will the file upload" class="md-nav__link">
<a href="#where-will-the-file-upload" class="md-nav__link">
Where will the file upload
</a>
</li>
<li class="md-nav__item">
<a href="#when-it-will-be-uploaded" title="When it will be uploaded" class="md-nav__link">
<a href="#when-it-will-be-uploaded" class="md-nav__link">
When it will be uploaded
</a>
</li>
<li class="md-nav__item">
<a href="#the-file-name-for-the-uploaded-file" title="The file name for the uploaded file" class="md-nav__link">
<a href="#the-file-name-for-the-uploaded-file" class="md-nav__link">
The file name for the uploaded file
</a>
</li>
<li class="md-nav__item">
<a href="#upload-to-a-device-other-than-flash-or-sd" title="Upload to a device other than Flash or SD" class="md-nav__link">
<a href="#upload-to-a-device-other-than-flash-or-sd" class="md-nav__link">
Upload to a device other than Flash or SD
</a>
@ -730,7 +730,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#upload-handler-base-class" title=" Upload handler base class" class="md-nav__link">
<a href="#upload-handler-base-class" class="md-nav__link">
Upload handler base class
</a>
@ -738,14 +738,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
</li>
<li class="md-nav__item">
<a href="#member-functions" title=" Member functions" class="md-nav__link">
<a href="#member-functions" class="md-nav__link">
Member functions
</a>
@ -757,7 +757,7 @@
</li>
<li class="md-nav__item">
<a href="#register-custom-upload-handler" title=" Register custom upload handler" class="md-nav__link">
<a href="#register-custom-upload-handler" class="md-nav__link">
Register custom upload handler
</a>
@ -851,42 +851,42 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#uploading-file-from-web-browser" title="Uploading file from Web Browser" class="md-nav__link">
<a href="#uploading-file-from-web-browser" class="md-nav__link">
Uploading file from Web Browser
</a>
</li>
<li class="md-nav__item">
<a href="#basic-steps-of-the-file-upload-sketch" title="Basic steps of the file upload sketch" class="md-nav__link">
<a href="#basic-steps-of-the-file-upload-sketch" class="md-nav__link">
Basic steps of the file upload sketch
</a>
</li>
<li class="md-nav__item">
<a href="#where-will-the-file-upload" title="Where will the file upload" class="md-nav__link">
<a href="#where-will-the-file-upload" class="md-nav__link">
Where will the file upload
</a>
</li>
<li class="md-nav__item">
<a href="#when-it-will-be-uploaded" title="When it will be uploaded" class="md-nav__link">
<a href="#when-it-will-be-uploaded" class="md-nav__link">
When it will be uploaded
</a>
</li>
<li class="md-nav__item">
<a href="#the-file-name-for-the-uploaded-file" title="The file name for the uploaded file" class="md-nav__link">
<a href="#the-file-name-for-the-uploaded-file" class="md-nav__link">
The file name for the uploaded file
</a>
</li>
<li class="md-nav__item">
<a href="#upload-to-a-device-other-than-flash-or-sd" title="Upload to a device other than Flash or SD" class="md-nav__link">
<a href="#upload-to-a-device-other-than-flash-or-sd" class="md-nav__link">
Upload to a device other than Flash or SD
</a>
@ -894,7 +894,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#upload-handler-base-class" title=" Upload handler base class" class="md-nav__link">
<a href="#upload-handler-base-class" class="md-nav__link">
Upload handler base class
</a>
@ -902,14 +902,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
</li>
<li class="md-nav__item">
<a href="#member-functions" title=" Member functions" class="md-nav__link">
<a href="#member-functions" class="md-nav__link">
Member functions
</a>
@ -921,7 +921,7 @@
</li>
<li class="md-nav__item">
<a href="#register-custom-upload-handler" title=" Register custom upload handler" class="md-nav__link">
<a href="#register-custom-upload-handler" class="md-nav__link">
Register custom upload handler
</a>
@ -1301,6 +1301,7 @@
@ -1355,7 +1356,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1380,7 +1381,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -330,7 +330,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#advanced-usage" title="Advanced usage" class="md-nav__link">
<a href="#advanced-usage" class="md-nav__link">
Advanced usage
</a>
@ -338,126 +338,126 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#404-handler" title=" 404 handler" class="md-nav__link">
<a href="#404-handler" class="md-nav__link">
404 handler
</a>
</li>
<li class="md-nav__item">
<a href="#access-to-saved-credentials" title=" Access to saved credentials" class="md-nav__link">
<a href="#access-to-saved-credentials" class="md-nav__link">
Access to saved credentials
</a>
</li>
<li class="md-nav__item">
<a href="#automatic-reconnect" title=" Automatic reconnect" class="md-nav__link">
<a href="#automatic-reconnect" class="md-nav__link">
Automatic reconnect
</a>
</li>
<li class="md-nav__item">
<a href="#auto-save-credential" title=" Auto save Credential" class="md-nav__link">
<a href="#auto-save-credential" class="md-nav__link">
Auto save Credential
</a>
</li>
<li class="md-nav__item">
<a href="#captive-portal-start-detection" title=" Captive portal start detection" class="md-nav__link">
<a href="#captive-portal-start-detection" class="md-nav__link">
Captive portal start detection
</a>
</li>
<li class="md-nav__item">
<a href="#captive-portal-timeout-control" title=" Captive portal timeout control" class="md-nav__link">
<a href="#captive-portal-timeout-control" class="md-nav__link">
Captive portal timeout control
</a>
</li>
<li class="md-nav__item">
<a href="#casts-the-html-pages-to-be-add-on-into-the-menu" title=" Casts the HTML pages to be add-on into the menu" class="md-nav__link">
<a href="#casts-the-html-pages-to-be-add-on-into-the-menu" class="md-nav__link">
Casts the HTML pages to be add-on into the menu
</a>
</li>
<li class="md-nav__item">
<a href="#change-menu-title" title=" Change menu title" class="md-nav__link">
<a href="#change-menu-title" class="md-nav__link">
Change menu title
</a>
</li>
<li class="md-nav__item">
<a href="#change-the-menu-labels" title=" Change the menu labels" class="md-nav__link">
<a href="#change-the-menu-labels" class="md-nav__link">
Change the menu labels
</a>
</li>
<li class="md-nav__item">
<a href="#combination-with-mdns" title=" Combination with mDNS" class="md-nav__link">
<a href="#combination-with-mdns" class="md-nav__link">
Combination with mDNS
</a>
</li>
<li class="md-nav__item">
<a href="#debug-print" title=" Debug print" class="md-nav__link">
<a href="#debug-print" class="md-nav__link">
Debug print
</a>
</li>
<li class="md-nav__item">
<a href="#disable-the-captive-portal" title=" Disable the captive portal" class="md-nav__link">
<a href="#disable-the-captive-portal" class="md-nav__link">
Disable the captive portal
</a>
</li>
<li class="md-nav__item">
<a href="#make-ssid-of-softap-unique" title=" Make SSID of SoftAP unique" class="md-nav__link">
<a href="#make-ssid-of-softap-unique" class="md-nav__link">
Make SSID of SoftAP unique
</a>
</li>
<li class="md-nav__item">
<a href="#move-the-saving-area-of-eeprom-for-the-credentials" title=" Move the saving area of EEPROM for the credentials" class="md-nav__link">
<a href="#move-the-saving-area-of-eeprom-for-the-credentials" class="md-nav__link">
Move the saving area of EEPROM for the credentials
</a>
</li>
<li class="md-nav__item">
<a href="#on-demand-start-the-captive-portal" title=" On-demand start the captive portal" class="md-nav__link">
<a href="#on-demand-start-the-captive-portal" class="md-nav__link">
On-demand start the captive portal
</a>
</li>
<li class="md-nav__item">
<a href="#refers-the-hosted-esp8266webserverwebserver" title=" Refers the hosted ESP8266WebServer/WebServer" class="md-nav__link">
<a href="#refers-the-hosted-esp8266webserverwebserver" class="md-nav__link">
Refers the hosted ESP8266WebServer/WebServer
</a>
</li>
<li class="md-nav__item">
<a href="#usage-for-automatically-instantiated-esp8266webserverwebserver" title=" Usage for automatically instantiated ESP8266WebServer/WebServer" class="md-nav__link">
<a href="#usage-for-automatically-instantiated-esp8266webserverwebserver" class="md-nav__link">
Usage for automatically instantiated ESP8266WebServer/WebServer
</a>
</li>
<li class="md-nav__item">
<a href="#use-with-the-pagebuilder-library" title=" Use with the PageBuilder library" class="md-nav__link">
<a href="#use-with-the-pagebuilder-library" class="md-nav__link">
Use with the PageBuilder library
</a>
@ -469,7 +469,7 @@
</li>
<li class="md-nav__item">
<a href="#configuration-functions" title="Configuration functions" class="md-nav__link">
<a href="#configuration-functions" class="md-nav__link">
Configuration functions
</a>
@ -477,49 +477,49 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#configuration-for-soft-ap-and-captive-portal" title=" Configuration for Soft AP and captive portal" class="md-nav__link">
<a href="#configuration-for-soft-ap-and-captive-portal" class="md-nav__link">
Configuration for Soft AP and captive portal
</a>
</li>
<li class="md-nav__item">
<a href="#assign-user-sketchs-home-path" title=" Assign user sketch's home path" class="md-nav__link">
<a href="#assign-user-sketchs-home-path" class="md-nav__link">
Assign user sketch's home path
</a>
</li>
<li class="md-nav__item">
<a href="#change-ssid-and-password-for-softap" title=" Change SSID and Password for SoftAP" class="md-nav__link">
<a href="#change-ssid-and-password-for-softap" class="md-nav__link">
Change SSID and Password for SoftAP
</a>
</li>
<li class="md-nav__item">
<a href="#relocate-the-autoconnect-home-path" title=" Relocate the AutoConnect home path" class="md-nav__link">
<a href="#relocate-the-autoconnect-home-path" class="md-nav__link">
Relocate the AutoConnect home path
</a>
</li>
<li class="md-nav__item">
<a href="#static-ip-assignment-2" title=" Static IP assignment 2" class="md-nav__link">
<a href="#static-ip-assignment-2" class="md-nav__link">
Static IP assignment 2
</a>
</li>
<li class="md-nav__item">
<a href="#station-host-name" title=" Station host name" class="md-nav__link">
<a href="#station-host-name" class="md-nav__link">
Station host name
</a>
</li>
<li class="md-nav__item">
<a href="#ticker-for-wifi-status" title=" Ticker for WiFi status" class="md-nav__link">
<a href="#ticker-for-wifi-status" class="md-nav__link">
Ticker for WiFi status
</a>
@ -968,7 +968,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#advanced-usage" title="Advanced usage" class="md-nav__link">
<a href="#advanced-usage" class="md-nav__link">
Advanced usage
</a>
@ -976,126 +976,126 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#404-handler" title=" 404 handler" class="md-nav__link">
<a href="#404-handler" class="md-nav__link">
404 handler
</a>
</li>
<li class="md-nav__item">
<a href="#access-to-saved-credentials" title=" Access to saved credentials" class="md-nav__link">
<a href="#access-to-saved-credentials" class="md-nav__link">
Access to saved credentials
</a>
</li>
<li class="md-nav__item">
<a href="#automatic-reconnect" title=" Automatic reconnect" class="md-nav__link">
<a href="#automatic-reconnect" class="md-nav__link">
Automatic reconnect
</a>
</li>
<li class="md-nav__item">
<a href="#auto-save-credential" title=" Auto save Credential" class="md-nav__link">
<a href="#auto-save-credential" class="md-nav__link">
Auto save Credential
</a>
</li>
<li class="md-nav__item">
<a href="#captive-portal-start-detection" title=" Captive portal start detection" class="md-nav__link">
<a href="#captive-portal-start-detection" class="md-nav__link">
Captive portal start detection
</a>
</li>
<li class="md-nav__item">
<a href="#captive-portal-timeout-control" title=" Captive portal timeout control" class="md-nav__link">
<a href="#captive-portal-timeout-control" class="md-nav__link">
Captive portal timeout control
</a>
</li>
<li class="md-nav__item">
<a href="#casts-the-html-pages-to-be-add-on-into-the-menu" title=" Casts the HTML pages to be add-on into the menu" class="md-nav__link">
<a href="#casts-the-html-pages-to-be-add-on-into-the-menu" class="md-nav__link">
Casts the HTML pages to be add-on into the menu
</a>
</li>
<li class="md-nav__item">
<a href="#change-menu-title" title=" Change menu title" class="md-nav__link">
<a href="#change-menu-title" class="md-nav__link">
Change menu title
</a>
</li>
<li class="md-nav__item">
<a href="#change-the-menu-labels" title=" Change the menu labels" class="md-nav__link">
<a href="#change-the-menu-labels" class="md-nav__link">
Change the menu labels
</a>
</li>
<li class="md-nav__item">
<a href="#combination-with-mdns" title=" Combination with mDNS" class="md-nav__link">
<a href="#combination-with-mdns" class="md-nav__link">
Combination with mDNS
</a>
</li>
<li class="md-nav__item">
<a href="#debug-print" title=" Debug print" class="md-nav__link">
<a href="#debug-print" class="md-nav__link">
Debug print
</a>
</li>
<li class="md-nav__item">
<a href="#disable-the-captive-portal" title=" Disable the captive portal" class="md-nav__link">
<a href="#disable-the-captive-portal" class="md-nav__link">
Disable the captive portal
</a>
</li>
<li class="md-nav__item">
<a href="#make-ssid-of-softap-unique" title=" Make SSID of SoftAP unique" class="md-nav__link">
<a href="#make-ssid-of-softap-unique" class="md-nav__link">
Make SSID of SoftAP unique
</a>
</li>
<li class="md-nav__item">
<a href="#move-the-saving-area-of-eeprom-for-the-credentials" title=" Move the saving area of EEPROM for the credentials" class="md-nav__link">
<a href="#move-the-saving-area-of-eeprom-for-the-credentials" class="md-nav__link">
Move the saving area of EEPROM for the credentials
</a>
</li>
<li class="md-nav__item">
<a href="#on-demand-start-the-captive-portal" title=" On-demand start the captive portal" class="md-nav__link">
<a href="#on-demand-start-the-captive-portal" class="md-nav__link">
On-demand start the captive portal
</a>
</li>
<li class="md-nav__item">
<a href="#refers-the-hosted-esp8266webserverwebserver" title=" Refers the hosted ESP8266WebServer/WebServer" class="md-nav__link">
<a href="#refers-the-hosted-esp8266webserverwebserver" class="md-nav__link">
Refers the hosted ESP8266WebServer/WebServer
</a>
</li>
<li class="md-nav__item">
<a href="#usage-for-automatically-instantiated-esp8266webserverwebserver" title=" Usage for automatically instantiated ESP8266WebServer/WebServer" class="md-nav__link">
<a href="#usage-for-automatically-instantiated-esp8266webserverwebserver" class="md-nav__link">
Usage for automatically instantiated ESP8266WebServer/WebServer
</a>
</li>
<li class="md-nav__item">
<a href="#use-with-the-pagebuilder-library" title=" Use with the PageBuilder library" class="md-nav__link">
<a href="#use-with-the-pagebuilder-library" class="md-nav__link">
Use with the PageBuilder library
</a>
@ -1107,7 +1107,7 @@
</li>
<li class="md-nav__item">
<a href="#configuration-functions" title="Configuration functions" class="md-nav__link">
<a href="#configuration-functions" class="md-nav__link">
Configuration functions
</a>
@ -1115,49 +1115,49 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#configuration-for-soft-ap-and-captive-portal" title=" Configuration for Soft AP and captive portal" class="md-nav__link">
<a href="#configuration-for-soft-ap-and-captive-portal" class="md-nav__link">
Configuration for Soft AP and captive portal
</a>
</li>
<li class="md-nav__item">
<a href="#assign-user-sketchs-home-path" title=" Assign user sketch's home path" class="md-nav__link">
<a href="#assign-user-sketchs-home-path" class="md-nav__link">
Assign user sketch's home path
</a>
</li>
<li class="md-nav__item">
<a href="#change-ssid-and-password-for-softap" title=" Change SSID and Password for SoftAP" class="md-nav__link">
<a href="#change-ssid-and-password-for-softap" class="md-nav__link">
Change SSID and Password for SoftAP
</a>
</li>
<li class="md-nav__item">
<a href="#relocate-the-autoconnect-home-path" title=" Relocate the AutoConnect home path" class="md-nav__link">
<a href="#relocate-the-autoconnect-home-path" class="md-nav__link">
Relocate the AutoConnect home path
</a>
</li>
<li class="md-nav__item">
<a href="#static-ip-assignment-2" title=" Static IP assignment 2" class="md-nav__link">
<a href="#static-ip-assignment-2" class="md-nav__link">
Static IP assignment 2
</a>
</li>
<li class="md-nav__item">
<a href="#station-host-name" title=" Station host name" class="md-nav__link">
<a href="#station-host-name" class="md-nav__link">
Station host name
</a>
</li>
<li class="md-nav__item">
<a href="#ticker-for-wifi-status" title=" Ticker for WiFi status" class="md-nav__link">
<a href="#ticker-for-wifi-status" class="md-nav__link">
Ticker for WiFi status
</a>
@ -1746,6 +1746,7 @@ But this method is not recommended. The broadcast radio of SSID emitted from Sof
@ -1800,7 +1801,7 @@ But this method is not recommended. The broadcast radio of SSID emitted from Sof
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1825,7 +1826,7 @@ But this method is not recommended. The broadcast radio of SSID emitted from Sof
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -495,7 +495,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#include-headers" title=" Include headers" class="md-nav__link">
<a href="#include-headers" class="md-nav__link">
Include headers
</a>
@ -503,7 +503,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnecth" title="AutoConnect.h" class="md-nav__link">
<a href="#autoconnecth" class="md-nav__link">
AutoConnect.h
</a>
@ -515,14 +515,14 @@
</li>
<li class="md-nav__item">
<a href="#defined-macros" title=" Defined macros" class="md-nav__link">
<a href="#defined-macros" class="md-nav__link">
Defined macros
</a>
</li>
<li class="md-nav__item">
<a href="#constructors" title=" Constructors" class="md-nav__link">
<a href="#constructors" class="md-nav__link">
Constructors
</a>
@ -530,7 +530,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnect" title="AutoConnect" class="md-nav__link">
<a href="#autoconnect" class="md-nav__link">
AutoConnect
</a>
@ -542,7 +542,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -550,98 +550,98 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aux" title=" aux" class="md-nav__link">
<a href="#aux" class="md-nav__link">
aux
</a>
</li>
<li class="md-nav__item">
<a href="#begin" title=" begin" class="md-nav__link">
<a href="#begin" class="md-nav__link">
begin
</a>
</li>
<li class="md-nav__item">
<a href="#config" title=" config" class="md-nav__link">
<a href="#config" class="md-nav__link">
config
</a>
</li>
<li class="md-nav__item">
<a href="#end" title=" end" class="md-nav__link">
<a href="#end" class="md-nav__link">
end
</a>
</li>
<li class="md-nav__item">
<a href="#handleclient" title=" handleClient" class="md-nav__link">
<a href="#handleclient" class="md-nav__link">
handleClient
</a>
</li>
<li class="md-nav__item">
<a href="#handlerequest" title=" handleRequest" class="md-nav__link">
<a href="#handlerequest" class="md-nav__link">
handleRequest
</a>
</li>
<li class="md-nav__item">
<a href="#home" title=" home" class="md-nav__link">
<a href="#home" class="md-nav__link">
home
</a>
</li>
<li class="md-nav__item">
<a href="#host" title=" host" class="md-nav__link">
<a href="#host" class="md-nav__link">
host
</a>
</li>
<li class="md-nav__item">
<a href="#join" title=" join" class="md-nav__link">
<a href="#join" class="md-nav__link">
join
</a>
</li>
<li class="md-nav__item">
<a href="#load" title=" load" class="md-nav__link">
<a href="#load" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#on" title=" on" class="md-nav__link">
<a href="#on" class="md-nav__link">
on
</a>
</li>
<li class="md-nav__item">
<a href="#ondetect" title=" onDetect" class="md-nav__link">
<a href="#ondetect" class="md-nav__link">
onDetect
</a>
</li>
<li class="md-nav__item">
<a href="#onnotfound" title=" onNotFound" class="md-nav__link">
<a href="#onnotfound" class="md-nav__link">
onNotFound
</a>
</li>
<li class="md-nav__item">
<a href="#where" title=" where" class="md-nav__link">
<a href="#where" class="md-nav__link">
where
</a>
@ -927,7 +927,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#include-headers" title=" Include headers" class="md-nav__link">
<a href="#include-headers" class="md-nav__link">
Include headers
</a>
@ -935,7 +935,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnecth" title="AutoConnect.h" class="md-nav__link">
<a href="#autoconnecth" class="md-nav__link">
AutoConnect.h
</a>
@ -947,14 +947,14 @@
</li>
<li class="md-nav__item">
<a href="#defined-macros" title=" Defined macros" class="md-nav__link">
<a href="#defined-macros" class="md-nav__link">
Defined macros
</a>
</li>
<li class="md-nav__item">
<a href="#constructors" title=" Constructors" class="md-nav__link">
<a href="#constructors" class="md-nav__link">
Constructors
</a>
@ -962,7 +962,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnect" title="AutoConnect" class="md-nav__link">
<a href="#autoconnect" class="md-nav__link">
AutoConnect
</a>
@ -974,7 +974,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -982,98 +982,98 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aux" title=" aux" class="md-nav__link">
<a href="#aux" class="md-nav__link">
aux
</a>
</li>
<li class="md-nav__item">
<a href="#begin" title=" begin" class="md-nav__link">
<a href="#begin" class="md-nav__link">
begin
</a>
</li>
<li class="md-nav__item">
<a href="#config" title=" config" class="md-nav__link">
<a href="#config" class="md-nav__link">
config
</a>
</li>
<li class="md-nav__item">
<a href="#end" title=" end" class="md-nav__link">
<a href="#end" class="md-nav__link">
end
</a>
</li>
<li class="md-nav__item">
<a href="#handleclient" title=" handleClient" class="md-nav__link">
<a href="#handleclient" class="md-nav__link">
handleClient
</a>
</li>
<li class="md-nav__item">
<a href="#handlerequest" title=" handleRequest" class="md-nav__link">
<a href="#handlerequest" class="md-nav__link">
handleRequest
</a>
</li>
<li class="md-nav__item">
<a href="#home" title=" home" class="md-nav__link">
<a href="#home" class="md-nav__link">
home
</a>
</li>
<li class="md-nav__item">
<a href="#host" title=" host" class="md-nav__link">
<a href="#host" class="md-nav__link">
host
</a>
</li>
<li class="md-nav__item">
<a href="#join" title=" join" class="md-nav__link">
<a href="#join" class="md-nav__link">
join
</a>
</li>
<li class="md-nav__item">
<a href="#load" title=" load" class="md-nav__link">
<a href="#load" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#on" title=" on" class="md-nav__link">
<a href="#on" class="md-nav__link">
on
</a>
</li>
<li class="md-nav__item">
<a href="#ondetect" title=" onDetect" class="md-nav__link">
<a href="#ondetect" class="md-nav__link">
onDetect
</a>
</li>
<li class="md-nav__item">
<a href="#onnotfound" title=" onNotFound" class="md-nav__link">
<a href="#onnotfound" class="md-nav__link">
onNotFound
</a>
</li>
<li class="md-nav__item">
<a href="#where" title=" where" class="md-nav__link">
<a href="#where" class="md-nav__link">
where
</a>
@ -1371,6 +1371,7 @@ This function is provided to access the fields (ie. the AutoConnectElements) wit
@ -1425,7 +1426,7 @@ This function is provided to access the fields (ie. the AutoConnectElements) wit
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1450,7 +1451,7 @@ This function is provided to access the fields (ie. the AutoConnectElements) wit
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -507,7 +507,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
@ -515,7 +515,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnectaux" title="AutoConnectAux" class="md-nav__link">
<a href="#autoconnectaux" class="md-nav__link">
AutoConnectAux
</a>
@ -527,7 +527,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -535,112 +535,112 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#operator" title=" operator [ ]" class="md-nav__link">
<a href="#operator" class="md-nav__link">
operator [ ]
</a>
</li>
<li class="md-nav__item">
<a href="#add" title=" add" class="md-nav__link">
<a href="#add" class="md-nav__link">
add
</a>
</li>
<li class="md-nav__item">
<a href="#fetchelement" title=" fetchElement" class="md-nav__link">
<a href="#fetchelement" class="md-nav__link">
fetchElement
</a>
</li>
<li class="md-nav__item">
<a href="#getelement" title=" getElement" class="md-nav__link">
<a href="#getelement" class="md-nav__link">
getElement
</a>
</li>
<li class="md-nav__item">
<a href="#getelements" title=" getElements" class="md-nav__link">
<a href="#getelements" class="md-nav__link">
getElements
</a>
</li>
<li class="md-nav__item">
<a href="#ismenu" title=" isMenu" class="md-nav__link">
<a href="#ismenu" class="md-nav__link">
isMenu
</a>
</li>
<li class="md-nav__item">
<a href="#isvalid" title=" isValid" class="md-nav__link">
<a href="#isvalid" class="md-nav__link">
isValid
</a>
</li>
<li class="md-nav__item">
<a href="#load" title=" load" class="md-nav__link">
<a href="#load" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#loadelement" title=" loadElement" class="md-nav__link">
<a href="#loadelement" class="md-nav__link">
loadElement
</a>
</li>
<li class="md-nav__item">
<a href="#menu" title=" menu" class="md-nav__link">
<a href="#menu" class="md-nav__link">
menu
</a>
</li>
<li class="md-nav__item">
<a href="#on" title=" on" class="md-nav__link">
<a href="#on" class="md-nav__link">
on
</a>
</li>
<li class="md-nav__item">
<a href="#onupload" title=" onUpload" class="md-nav__link">
<a href="#onupload" class="md-nav__link">
onUpload
</a>
</li>
<li class="md-nav__item">
<a href="#release" title=" release" class="md-nav__link">
<a href="#release" class="md-nav__link">
release
</a>
</li>
<li class="md-nav__item">
<a href="#saveelement" title=" saveElement" class="md-nav__link">
<a href="#saveelement" class="md-nav__link">
saveElement
</a>
</li>
<li class="md-nav__item">
<a href="#setelementvalue" title=" setElementValue" class="md-nav__link">
<a href="#setelementvalue" class="md-nav__link">
setElementValue
</a>
</li>
<li class="md-nav__item">
<a href="#settitle" title=" setTitle" class="md-nav__link">
<a href="#settitle" class="md-nav__link">
setTitle
</a>
@ -914,7 +914,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
@ -922,7 +922,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnectaux" title="AutoConnectAux" class="md-nav__link">
<a href="#autoconnectaux" class="md-nav__link">
AutoConnectAux
</a>
@ -934,7 +934,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -942,112 +942,112 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#operator" title=" operator [ ]" class="md-nav__link">
<a href="#operator" class="md-nav__link">
operator [ ]
</a>
</li>
<li class="md-nav__item">
<a href="#add" title=" add" class="md-nav__link">
<a href="#add" class="md-nav__link">
add
</a>
</li>
<li class="md-nav__item">
<a href="#fetchelement" title=" fetchElement" class="md-nav__link">
<a href="#fetchelement" class="md-nav__link">
fetchElement
</a>
</li>
<li class="md-nav__item">
<a href="#getelement" title=" getElement" class="md-nav__link">
<a href="#getelement" class="md-nav__link">
getElement
</a>
</li>
<li class="md-nav__item">
<a href="#getelements" title=" getElements" class="md-nav__link">
<a href="#getelements" class="md-nav__link">
getElements
</a>
</li>
<li class="md-nav__item">
<a href="#ismenu" title=" isMenu" class="md-nav__link">
<a href="#ismenu" class="md-nav__link">
isMenu
</a>
</li>
<li class="md-nav__item">
<a href="#isvalid" title=" isValid" class="md-nav__link">
<a href="#isvalid" class="md-nav__link">
isValid
</a>
</li>
<li class="md-nav__item">
<a href="#load" title=" load" class="md-nav__link">
<a href="#load" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#loadelement" title=" loadElement" class="md-nav__link">
<a href="#loadelement" class="md-nav__link">
loadElement
</a>
</li>
<li class="md-nav__item">
<a href="#menu" title=" menu" class="md-nav__link">
<a href="#menu" class="md-nav__link">
menu
</a>
</li>
<li class="md-nav__item">
<a href="#on" title=" on" class="md-nav__link">
<a href="#on" class="md-nav__link">
on
</a>
</li>
<li class="md-nav__item">
<a href="#onupload" title=" onUpload" class="md-nav__link">
<a href="#onupload" class="md-nav__link">
onUpload
</a>
</li>
<li class="md-nav__item">
<a href="#release" title=" release" class="md-nav__link">
<a href="#release" class="md-nav__link">
release
</a>
</li>
<li class="md-nav__item">
<a href="#saveelement" title=" saveElement" class="md-nav__link">
<a href="#saveelement" class="md-nav__link">
saveElement
</a>
</li>
<li class="md-nav__item">
<a href="#setelementvalue" title=" setElementValue" class="md-nav__link">
<a href="#setelementvalue" class="md-nav__link">
setElementValue
</a>
</li>
<li class="md-nav__item">
<a href="#settitle" title=" setTitle" class="md-nav__link">
<a href="#settitle" class="md-nav__link">
setTitle
</a>
@ -1374,6 +1374,7 @@ Set the title string of the custom Web page. This title will be displayed as the
@ -1428,7 +1429,7 @@ Set the title string of the custom Web page. This title will be displayed as the
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1453,7 +1454,7 @@ Set the title string of the custom Web page. This title will be displayed as the
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -519,7 +519,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
@ -527,7 +527,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnectconfig" title="AutoConnectConfig" class="md-nav__link">
<a href="#autoconnectconfig" class="md-nav__link">
AutoConnectConfig
</a>
@ -539,7 +539,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-variables" title=" Public member variables" class="md-nav__link">
<a href="#public-member-variables" class="md-nav__link">
Public member variables
</a>
@ -547,189 +547,189 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#apid" title=" apid" class="md-nav__link">
<a href="#apid" class="md-nav__link">
apid
</a>
</li>
<li class="md-nav__item">
<a href="#apip" title=" apip" class="md-nav__link">
<a href="#apip" class="md-nav__link">
apip
</a>
</li>
<li class="md-nav__item">
<a href="#autoreconnect" title=" autoReconnect" class="md-nav__link">
<a href="#autoreconnect" class="md-nav__link">
autoReconnect
</a>
</li>
<li class="md-nav__item">
<a href="#autoreset" title=" autoReset" class="md-nav__link">
<a href="#autoreset" class="md-nav__link">
autoReset
</a>
</li>
<li class="md-nav__item">
<a href="#autorise" title=" autoRise" class="md-nav__link">
<a href="#autorise" class="md-nav__link">
autoRise
</a>
</li>
<li class="md-nav__item">
<a href="#autosave" title=" autoSave" class="md-nav__link">
<a href="#autosave" class="md-nav__link">
autoSave
</a>
</li>
<li class="md-nav__item">
<a href="#booturi" title=" bootUri" class="md-nav__link">
<a href="#booturi" class="md-nav__link">
bootUri
</a>
</li>
<li class="md-nav__item">
<a href="#boundaryoffset" title=" boundaryOffset" class="md-nav__link">
<a href="#boundaryoffset" class="md-nav__link">
boundaryOffset
</a>
</li>
<li class="md-nav__item">
<a href="#channel" title=" channel" class="md-nav__link">
<a href="#channel" class="md-nav__link">
channel
</a>
</li>
<li class="md-nav__item">
<a href="#dns1" title=" dns1" class="md-nav__link">
<a href="#dns1" class="md-nav__link">
dns1
</a>
</li>
<li class="md-nav__item">
<a href="#dns2" title=" dns2" class="md-nav__link">
<a href="#dns2" class="md-nav__link">
dns2
</a>
</li>
<li class="md-nav__item">
<a href="#gateway" title=" gateway" class="md-nav__link">
<a href="#gateway" class="md-nav__link">
gateway
</a>
</li>
<li class="md-nav__item">
<a href="#hidden" title=" hidden" class="md-nav__link">
<a href="#hidden" class="md-nav__link">
hidden
</a>
</li>
<li class="md-nav__item">
<a href="#homeuri" title=" homeUri" class="md-nav__link">
<a href="#homeuri" class="md-nav__link">
homeUri
</a>
</li>
<li class="md-nav__item">
<a href="#hostname" title=" hostName" class="md-nav__link">
<a href="#hostname" class="md-nav__link">
hostName
</a>
</li>
<li class="md-nav__item">
<a href="#immediatestart" title=" immediateStart" class="md-nav__link">
<a href="#immediatestart" class="md-nav__link">
immediateStart
</a>
</li>
<li class="md-nav__item">
<a href="#netmask" title=" netmask" class="md-nav__link">
<a href="#netmask" class="md-nav__link">
netmask
</a>
</li>
<li class="md-nav__item">
<a href="#portaltimeout" title=" portalTimeout" class="md-nav__link">
<a href="#portaltimeout" class="md-nav__link">
portalTimeout
</a>
</li>
<li class="md-nav__item">
<a href="#psk" title=" psk" class="md-nav__link">
<a href="#psk" class="md-nav__link">
psk
</a>
</li>
<li class="md-nav__item">
<a href="#retainportal" title=" retainPortal" class="md-nav__link">
<a href="#retainportal" class="md-nav__link">
retainPortal
</a>
</li>
<li class="md-nav__item">
<a href="#staip" title=" staip" class="md-nav__link">
<a href="#staip" class="md-nav__link">
staip
</a>
</li>
<li class="md-nav__item">
<a href="#stagateway" title=" staGateway" class="md-nav__link">
<a href="#stagateway" class="md-nav__link">
staGateway
</a>
</li>
<li class="md-nav__item">
<a href="#stanetmask" title=" staNetmask" class="md-nav__link">
<a href="#stanetmask" class="md-nav__link">
staNetmask
</a>
</li>
<li class="md-nav__item">
<a href="#ticker" title=" ticker" class="md-nav__link">
<a href="#ticker" class="md-nav__link">
ticker
</a>
</li>
<li class="md-nav__item">
<a href="#tickerport" title=" tickerPort" class="md-nav__link">
<a href="#tickerport" class="md-nav__link">
tickerPort
</a>
</li>
<li class="md-nav__item">
<a href="#tickeron" title=" tickerOn" class="md-nav__link">
<a href="#tickeron" class="md-nav__link">
tickerOn
</a>
</li>
<li class="md-nav__item">
<a href="#title" title=" title" class="md-nav__link">
<a href="#title" class="md-nav__link">
title
</a>
@ -741,7 +741,7 @@
</li>
<li class="md-nav__item">
<a href="#autoconnectconfig-example" title=" AutoConnectConfig example" class="md-nav__link">
<a href="#autoconnectconfig-example" class="md-nav__link">
AutoConnectConfig example
</a>
@ -998,7 +998,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
@ -1006,7 +1006,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnectconfig" title="AutoConnectConfig" class="md-nav__link">
<a href="#autoconnectconfig" class="md-nav__link">
AutoConnectConfig
</a>
@ -1018,7 +1018,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-variables" title=" Public member variables" class="md-nav__link">
<a href="#public-member-variables" class="md-nav__link">
Public member variables
</a>
@ -1026,189 +1026,189 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#apid" title=" apid" class="md-nav__link">
<a href="#apid" class="md-nav__link">
apid
</a>
</li>
<li class="md-nav__item">
<a href="#apip" title=" apip" class="md-nav__link">
<a href="#apip" class="md-nav__link">
apip
</a>
</li>
<li class="md-nav__item">
<a href="#autoreconnect" title=" autoReconnect" class="md-nav__link">
<a href="#autoreconnect" class="md-nav__link">
autoReconnect
</a>
</li>
<li class="md-nav__item">
<a href="#autoreset" title=" autoReset" class="md-nav__link">
<a href="#autoreset" class="md-nav__link">
autoReset
</a>
</li>
<li class="md-nav__item">
<a href="#autorise" title=" autoRise" class="md-nav__link">
<a href="#autorise" class="md-nav__link">
autoRise
</a>
</li>
<li class="md-nav__item">
<a href="#autosave" title=" autoSave" class="md-nav__link">
<a href="#autosave" class="md-nav__link">
autoSave
</a>
</li>
<li class="md-nav__item">
<a href="#booturi" title=" bootUri" class="md-nav__link">
<a href="#booturi" class="md-nav__link">
bootUri
</a>
</li>
<li class="md-nav__item">
<a href="#boundaryoffset" title=" boundaryOffset" class="md-nav__link">
<a href="#boundaryoffset" class="md-nav__link">
boundaryOffset
</a>
</li>
<li class="md-nav__item">
<a href="#channel" title=" channel" class="md-nav__link">
<a href="#channel" class="md-nav__link">
channel
</a>
</li>
<li class="md-nav__item">
<a href="#dns1" title=" dns1" class="md-nav__link">
<a href="#dns1" class="md-nav__link">
dns1
</a>
</li>
<li class="md-nav__item">
<a href="#dns2" title=" dns2" class="md-nav__link">
<a href="#dns2" class="md-nav__link">
dns2
</a>
</li>
<li class="md-nav__item">
<a href="#gateway" title=" gateway" class="md-nav__link">
<a href="#gateway" class="md-nav__link">
gateway
</a>
</li>
<li class="md-nav__item">
<a href="#hidden" title=" hidden" class="md-nav__link">
<a href="#hidden" class="md-nav__link">
hidden
</a>
</li>
<li class="md-nav__item">
<a href="#homeuri" title=" homeUri" class="md-nav__link">
<a href="#homeuri" class="md-nav__link">
homeUri
</a>
</li>
<li class="md-nav__item">
<a href="#hostname" title=" hostName" class="md-nav__link">
<a href="#hostname" class="md-nav__link">
hostName
</a>
</li>
<li class="md-nav__item">
<a href="#immediatestart" title=" immediateStart" class="md-nav__link">
<a href="#immediatestart" class="md-nav__link">
immediateStart
</a>
</li>
<li class="md-nav__item">
<a href="#netmask" title=" netmask" class="md-nav__link">
<a href="#netmask" class="md-nav__link">
netmask
</a>
</li>
<li class="md-nav__item">
<a href="#portaltimeout" title=" portalTimeout" class="md-nav__link">
<a href="#portaltimeout" class="md-nav__link">
portalTimeout
</a>
</li>
<li class="md-nav__item">
<a href="#psk" title=" psk" class="md-nav__link">
<a href="#psk" class="md-nav__link">
psk
</a>
</li>
<li class="md-nav__item">
<a href="#retainportal" title=" retainPortal" class="md-nav__link">
<a href="#retainportal" class="md-nav__link">
retainPortal
</a>
</li>
<li class="md-nav__item">
<a href="#staip" title=" staip" class="md-nav__link">
<a href="#staip" class="md-nav__link">
staip
</a>
</li>
<li class="md-nav__item">
<a href="#stagateway" title=" staGateway" class="md-nav__link">
<a href="#stagateway" class="md-nav__link">
staGateway
</a>
</li>
<li class="md-nav__item">
<a href="#stanetmask" title=" staNetmask" class="md-nav__link">
<a href="#stanetmask" class="md-nav__link">
staNetmask
</a>
</li>
<li class="md-nav__item">
<a href="#ticker" title=" ticker" class="md-nav__link">
<a href="#ticker" class="md-nav__link">
ticker
</a>
</li>
<li class="md-nav__item">
<a href="#tickerport" title=" tickerPort" class="md-nav__link">
<a href="#tickerport" class="md-nav__link">
tickerPort
</a>
</li>
<li class="md-nav__item">
<a href="#tickeron" title=" tickerOn" class="md-nav__link">
<a href="#tickeron" class="md-nav__link">
tickerOn
</a>
</li>
<li class="md-nav__item">
<a href="#title" title=" title" class="md-nav__link">
<a href="#title" class="md-nav__link">
title
</a>
@ -1220,7 +1220,7 @@
</li>
<li class="md-nav__item">
<a href="#autoconnectconfig-example" title=" AutoConnectConfig example" class="md-nav__link">
<a href="#autoconnectconfig-example" class="md-nav__link">
AutoConnectConfig example
</a>
@ -1505,6 +1505,7 @@ This option is valid only for ESP8266 or ESP32 arduino core 1.0.2 earlier.
@ -1559,7 +1560,7 @@ This option is valid only for ESP8266 or ESP32 arduino core 1.0.2 earlier.
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1584,7 +1585,7 @@ This option is valid only for ESP8266 or ESP32 arduino core 1.0.2 earlier.
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

File diff suppressed because it is too large Load Diff

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -555,7 +555,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#icons" title=" Icons" class="md-nav__link">
<a href="#icons" class="md-nav__link">
Icons
</a>
@ -776,7 +776,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#icons" title=" Icons" class="md-nav__link">
<a href="#icons" class="md-nav__link">
Icons
</a>
@ -829,6 +829,7 @@
@ -883,7 +884,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -908,7 +909,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -543,7 +543,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
@ -551,7 +551,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnectupdate" title="AutoConnectUpdate" class="md-nav__link">
<a href="#autoconnectupdate" class="md-nav__link">
AutoConnectUpdate
</a>
@ -563,7 +563,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -571,56 +571,56 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#attach" title=" attach" class="md-nav__link">
<a href="#attach" class="md-nav__link">
attach
</a>
</li>
<li class="md-nav__item">
<a href="#disable" title=" disable" class="md-nav__link">
<a href="#disable" class="md-nav__link">
disable
</a>
</li>
<li class="md-nav__item">
<a href="#enable" title=" enable" class="md-nav__link">
<a href="#enable" class="md-nav__link">
enable
</a>
</li>
<li class="md-nav__item">
<a href="#handleupdate" title=" handleUpdate" class="md-nav__link">
<a href="#handleupdate" class="md-nav__link">
handleUpdate
</a>
</li>
<li class="md-nav__item">
<a href="#isenabled" title=" isEnabled" class="md-nav__link">
<a href="#isenabled" class="md-nav__link">
isEnabled
</a>
</li>
<li class="md-nav__item">
<a href="#rebootonupdate" title=" rebootOnUpdate" class="md-nav__link">
<a href="#rebootonupdate" class="md-nav__link">
rebootOnUpdate
</a>
</li>
<li class="md-nav__item">
<a href="#setledpin" title=" setLedPin" class="md-nav__link">
<a href="#setledpin" class="md-nav__link">
setLedPin
</a>
</li>
<li class="md-nav__item">
<a href="#status" title=" status" class="md-nav__link">
<a href="#status" class="md-nav__link">
status
</a>
@ -632,7 +632,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-variables" title=" Public member variables" class="md-nav__link">
<a href="#public-member-variables" class="md-nav__link">
Public member variables
</a>
@ -640,21 +640,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#host" title=" host" class="md-nav__link">
<a href="#host" class="md-nav__link">
host
</a>
</li>
<li class="md-nav__item">
<a href="#port" title=" port" class="md-nav__link">
<a href="#port" class="md-nav__link">
port
</a>
</li>
<li class="md-nav__item">
<a href="#uri" title=" uri" class="md-nav__link">
<a href="#uri" class="md-nav__link">
uri
</a>
@ -892,7 +892,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#constructor" title=" Constructor" class="md-nav__link">
<a href="#constructor" class="md-nav__link">
Constructor
</a>
@ -900,7 +900,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#autoconnectupdate" title="AutoConnectUpdate" class="md-nav__link">
<a href="#autoconnectupdate" class="md-nav__link">
AutoConnectUpdate
</a>
@ -912,7 +912,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -920,56 +920,56 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#attach" title=" attach" class="md-nav__link">
<a href="#attach" class="md-nav__link">
attach
</a>
</li>
<li class="md-nav__item">
<a href="#disable" title=" disable" class="md-nav__link">
<a href="#disable" class="md-nav__link">
disable
</a>
</li>
<li class="md-nav__item">
<a href="#enable" title=" enable" class="md-nav__link">
<a href="#enable" class="md-nav__link">
enable
</a>
</li>
<li class="md-nav__item">
<a href="#handleupdate" title=" handleUpdate" class="md-nav__link">
<a href="#handleupdate" class="md-nav__link">
handleUpdate
</a>
</li>
<li class="md-nav__item">
<a href="#isenabled" title=" isEnabled" class="md-nav__link">
<a href="#isenabled" class="md-nav__link">
isEnabled
</a>
</li>
<li class="md-nav__item">
<a href="#rebootonupdate" title=" rebootOnUpdate" class="md-nav__link">
<a href="#rebootonupdate" class="md-nav__link">
rebootOnUpdate
</a>
</li>
<li class="md-nav__item">
<a href="#setledpin" title=" setLedPin" class="md-nav__link">
<a href="#setledpin" class="md-nav__link">
setLedPin
</a>
</li>
<li class="md-nav__item">
<a href="#status" title=" status" class="md-nav__link">
<a href="#status" class="md-nav__link">
status
</a>
@ -981,7 +981,7 @@
</li>
<li class="md-nav__item">
<a href="#public-member-variables" title=" Public member variables" class="md-nav__link">
<a href="#public-member-variables" class="md-nav__link">
Public member variables
</a>
@ -989,21 +989,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#host" title=" host" class="md-nav__link">
<a href="#host" class="md-nav__link">
host
</a>
</li>
<li class="md-nav__item">
<a href="#port" title=" port" class="md-nav__link">
<a href="#port" class="md-nav__link">
port
</a>
</li>
<li class="md-nav__item">
<a href="#uri" title=" uri" class="md-nav__link">
<a href="#uri" class="md-nav__link">
uri
</a>
@ -1134,6 +1134,7 @@ Returns the update process status transition indicator as an enumerated value of
@ -1188,7 +1189,7 @@ Returns the update process status transition indicator as an enumerated value of
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1213,7 +1214,7 @@ Returns the update process status transition indicator as an enumerated value of
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1,17 @@
/*!
* Lunr languages, `Danish` language
* https://github.com/MihaiValentin/lunr-languages
*
* Copyright 2014, Mihai Valentin
* http://www.mozilla.org/MPL/
*/
/*!
* based on
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,m,i;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(r=e.stemmerSupport.Among,m=e.stemmerSupport.SnowballProgram,i=new function(){var i,t,n,s=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],o=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],u=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],c=new m;function l(){var e,r=c.limit-c.cursor;c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.find_among_b(o,4)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e)}this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r=c.cursor;return function(){var e,r=c.cursor+3;if(t=c.limit,0<=r&&r<=c.limit){for(i=r;;){if(e=c.cursor,c.in_grouping(d,97,248)){c.cursor=e;break}if((c.cursor=e)>=c.limit)return;c.cursor++}for(;!c.out_grouping(d,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(t=c.cursor)<i&&(t=i)}}(),c.limit_backward=r,c.cursor=c.limit,function(){var e,r;if(c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(s,32),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:c.in_grouping_b(u,97,229)&&c.slice_del()}}(),c.cursor=c.limit,l(),c.cursor=c.limit,function(){var e,r,i,n=c.limit-c.cursor;if(c.ket=c.cursor,c.eq_s_b(2,"st")&&(c.bra=c.cursor,c.eq_s_b(2,"ig")&&c.slice_del()),c.cursor=c.limit-n,c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(a,5),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del(),i=c.limit-c.cursor,l(),c.cursor=c.limit-i;break;case 2:c.slice_from("løs")}}(),c.cursor=c.limit,c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.out_grouping_b(d,97,248)?(c.bra=c.cursor,n=c.slice_to(n),c.limit_backward=e,c.eq_v_b(n)&&c.slice_del()):c.limit_backward=e),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1,17 @@
/*!
* Lunr languages, `Japanese` language
* https://github.com/MihaiValentin/lunr-languages
*
* Copyright 2014, Chad Liu
* http://www.mozilla.org/MPL/
*/
/*!
* based on
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(m){if(void 0===m)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===m.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var l="2"==m.version[0];m.ja=function(){this.pipeline.reset(),this.pipeline.add(m.ja.trimmer,m.ja.stopWordFilter,m.ja.stemmer),l?this.tokenizer=m.ja.tokenizer:(m.tokenizer&&(m.tokenizer=m.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=m.ja.tokenizer))};var j=new m.TinySegmenter;m.ja.tokenizer=function(e){var r,t,i,n,o,s,p,a,u;if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return l?new m.Token(e.toLowerCase()):e.toLowerCase()});for(r=(t=e.toString().toLowerCase().replace(/^\s+/,"")).length-1;0<=r;r--)if(/\S/.test(t.charAt(r))){t=t.substring(0,r+1);break}for(o=[],i=t.length,p=a=0;a<=i;a++)if(s=a-p,t.charAt(a).match(/\s/)||a==i){if(0<s)for(n=j.segment(t.slice(p,a)).filter(function(e){return!!e}),u=p,r=0;r<n.length;r++)l?o.push(new m.Token(n[r],{position:[u,n[r].length],index:o.length})):o.push(n[r]),u+=n[r].length;p=a+1}return o},m.ja.stemmer=function(e){return e},m.Pipeline.registerFunction(m.ja.stemmer,"stemmer-ja"),m.ja.wordCharacters="一二三四五六七八九十百千万億兆一-龠々〆ヵヶぁ-んァ-ヴーア-ン゙a-zA-Za-zA-Z0-90-9",m.ja.trimmer=m.trimmerSupport.generateTrimmer(m.ja.wordCharacters),m.Pipeline.registerFunction(m.ja.trimmer,"trimmer-ja"),m.ja.stopWordFilter=m.generateStopWordFilter("これ それ あれ この その あの ここ そこ あそこ こちら どこ だれ なに なん 何 私 貴方 貴方方 我々 私達 あの人 あのかた 彼女 彼 です あります おります います は が の に を で え から まで より も どの と し それで しかし".split(" ")),m.Pipeline.registerFunction(m.ja.stopWordFilter,"stopWordFilter-ja"),m.jp=m.ja,m.Pipeline.registerFunction(m.jp.stemmer,"stemmer-jp"),m.Pipeline.registerFunction(m.jp.trimmer,"trimmer-jp"),m.Pipeline.registerFunction(m.jp.stopWordFilter,"stopWordFilter-jp")}});

@ -1 +1 @@
!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(o){o.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),i=e.join("-"),t="",r=[],n=[],s=0;s<e.length;++s)"en"==e[s]?(t+="\\w",r.unshift(o.stopWordFilter),r.push(o.stemmer),n.push(o.stemmer)):(t+=o[e[s]].wordCharacters,r.unshift(o[e[s]].stopWordFilter),r.push(o[e[s]].stemmer),n.push(o[e[s]].stemmer));var p=o.trimmerSupport.generateTrimmer(t);return o.Pipeline.registerFunction(p,"lunr-multi-trimmer-"+i),r.unshift(p),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,r),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,n))}}}});
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(o){o.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),t=e.join("-"),i="",r=[],n=[],s=0;s<e.length;++s)"en"==e[s]?(i+="\\w",r.unshift(o.stopWordFilter),r.push(o.stemmer),n.push(o.stemmer)):(i+=o[e[s]].wordCharacters,o[e[s]].stopWordFilter&&r.unshift(o[e[s]].stopWordFilter),o[e[s]].stemmer&&(r.push(o[e[s]].stemmer),n.push(o[e[s]].stemmer)));var p=o.trimmerSupport.generateTrimmer(i);return o.Pipeline.registerFunction(p,"lunr-multi-trimmer-"+t),r.unshift(p),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,r),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,n))}}}});

File diff suppressed because one or more lines are too long

@ -1 +1,17 @@
/*!
* Lunr languages, `Norwegian` language
* https://github.com/MihaiValentin/lunr-languages
*
* Copyright 2014, Mihai Valentin
* http://www.mozilla.org/MPL/
*/
/*!
* based on
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,i;e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){var o,s,a=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],m=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],u=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],d=[119,125,149,1],c=new n;this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r,n,i,t=c.cursor;return function(){var e,r=c.cursor+3;if(s=c.limit,0<=r||r<=c.limit){for(o=r;;){if(e=c.cursor,c.in_grouping(u,97,248)){c.cursor=e;break}if(e>=c.limit)return;c.cursor=e+1}for(;!c.out_grouping(u,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(s=c.cursor)<o&&(s=o)}}(),c.limit_backward=t,c.cursor=c.limit,function(){var e,r,n;if(c.cursor>=s&&(r=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,e=c.find_among_b(a,29),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:n=c.limit-c.cursor,c.in_grouping_b(d,98,122)?c.slice_del():(c.cursor=c.limit-n,c.eq_s_b(1,"k")&&c.out_grouping_b(u,97,248)&&c.slice_del());break;case 3:c.slice_from("er")}}(),c.cursor=c.limit,r=c.limit-c.cursor,c.cursor>=s&&(e=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,c.find_among_b(m,2)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e),c.cursor=c.limit,c.cursor>=s&&(i=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,(n=c.find_among_b(l,11))?(c.bra=c.cursor,c.limit_backward=i,1==n&&c.slice_del()):c.limit_backward=i),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1,9 @@
/*!
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var b;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(r){b=r,this.cursor=0,this.limit=r.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var r=b;return b=null,r},in_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor++,!0}return!1},in_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor--,!0}return!1},out_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(i<s||s<t)return this.cursor++,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor++,!0}return!1},out_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(i<s||s<t)return this.cursor--,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor--,!0}return!1},eq_s:function(r,t){if(this.limit-this.cursor<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor+i)!=t.charCodeAt(i))return!1;return this.cursor+=r,!0},eq_s_b:function(r,t){if(this.cursor-this.limit_backward<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor-r+i)!=t.charCodeAt(i))return!1;return this.cursor-=r,!0},find_among:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=r[c],_=f;_<l.s_size;_++){if(e+f==n){a=-1;break}if(a=b.charCodeAt(e+f)-l.s[_])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){if(u>=(l=r[i]).s_size){if(this.cursor=e+l.s_size,!l.method)return l.result;var m=l.method();if(this.cursor=e+l.s_size,m)return l.result}if((i=l.substring_i)<0)return 0}},find_among_b:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit_backward,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=(_=r[c]).s_size-1-f;0<=l;l--){if(e-f==n){a=-1;break}if(a=b.charCodeAt(e-1-f)-_.s[l])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){var _;if(u>=(_=r[i]).s_size){if(this.cursor=e-_.s_size,!_.method)return _.result;var m=_.method();if(this.cursor=e-_.s_size,m)return _.result}if((i=_.substring_i)<0)return 0}},replace_s:function(r,t,i){var s=i.length-(t-r);return b=b.substring(0,r)+i+b.substring(t),this.limit+=s,this.cursor>=t?this.cursor+=s:this.cursor>r&&(this.cursor=r),s},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>b.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),b.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}});

@ -1 +1,17 @@
/*!
* Lunr languages, `Swedish` language
* https://github.com/MihaiValentin/lunr-languages
*
* Copyright 2014, Mihai Valentin
* http://www.mozilla.org/MPL/
*/
/*!
* based on
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,l,n;e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=(r=e.stemmerSupport.Among,l=e.stemmerSupport.SnowballProgram,n=new function(){var n,t,i=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],s=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],o=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],u=[119,127,149],m=new l;this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,r=m.cursor;return function(){var e,r=m.cursor+3;if(t=m.limit,0<=r||r<=m.limit){for(n=r;;){if(e=m.cursor,m.in_grouping(o,97,246)){m.cursor=e;break}if(m.cursor=e,m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(o,97,246);){if(m.cursor>=m.limit)return;m.cursor++}(t=m.cursor)<n&&(t=n)}}(),m.limit_backward=r,m.cursor=m.limit,function(){var e,r=m.limit_backward;if(m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(i,37),m.limit_backward=r,e))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.in_grouping_b(u,98,121)&&m.slice_del()}}(),m.cursor=m.limit,e=m.limit_backward,m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.find_among_b(s,7)&&(m.cursor=m.limit,m.ket=m.cursor,m.cursor>m.limit_backward&&(m.bra=--m.cursor,m.slice_del())),m.limit_backward=e),m.cursor=m.limit,function(){var e,r;if(m.cursor>=t){if(r=m.limit_backward,m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(a,5))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.slice_from("lös");break;case 3:m.slice_from("full")}m.limit_backward=r}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}});

@ -1 +1,17 @@
/*!
* Lunr languages, `Thai` language
* https://github.com/MihaiValentin/lunr-languages
*
* Copyright 2017, Keerati Thiwanruk
* http://www.mozilla.org/MPL/
*/
/*!
* based on
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(t){if(void 0===t)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===t.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==t.version[0];t.th=function(){this.pipeline.reset(),this.pipeline.add(t.th.trimmer),i?this.tokenizer=t.th.tokenizer:(t.tokenizer&&(t.tokenizer=t.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=t.th.tokenizer))},t.th.wordCharacters="[฀-๿]",t.th.trimmer=t.trimmerSupport.generateTrimmer(t.th.wordCharacters),t.Pipeline.registerFunction(t.th.trimmer,"trimmer-th");var n=t.wordcut;n.init(),t.th.tokenizer=function(e){if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return i?new t.Token(e):e});var r=e.toString().replace(/^\s+/,"");return n.cut(r).split("|")}}});

File diff suppressed because one or more lines are too long

@ -0,0 +1,17 @@
/*!
* Lunr languages, `Vietnamese` language
* https://github.com/MihaiValentin/lunr-languages
*
* Copyright 2017, Keerati Thiwanruk
* http://www.mozilla.org/MPL/
*/
/*!
* based on
* Snowball JavaScript Library v0.3
* http://code.google.com/p/urim/
* http://snowball.tartarus.org/
*
* Copyright 2010, Oleg Mazko
* http://www.mozilla.org/MPL/
*/
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -318,7 +318,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#simple-usage" title="Simple usage" class="md-nav__link">
<a href="#simple-usage" class="md-nav__link">
Simple usage
</a>
@ -326,7 +326,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#embed-to-the-sketches" title=" Embed to the sketches" class="md-nav__link">
<a href="#embed-to-the-sketches" class="md-nav__link">
Embed to the sketches
</a>
@ -338,7 +338,7 @@
</li>
<li class="md-nav__item">
<a href="#basic-usage" title="Basic usage" class="md-nav__link">
<a href="#basic-usage" class="md-nav__link">
Basic usage
</a>
@ -346,7 +346,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#basic-logic-sequence-for-the-user-sketches" title=" Basic logic sequence for the user sketches" class="md-nav__link">
<a href="#basic-logic-sequence-for-the-user-sketches" class="md-nav__link">
Basic logic sequence for the user sketches
</a>
@ -354,49 +354,49 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-a-typical-logic-sequence" title="1. A typical logic sequence" class="md-nav__link">
<a href="#1-a-typical-logic-sequence" class="md-nav__link">
1. A typical logic sequence
</a>
</li>
<li class="md-nav__item">
<a href="#2-declare-autoconnect-object" title="2. Declare AutoConnect object" class="md-nav__link">
<a href="#2-declare-autoconnect-object" class="md-nav__link">
2. Declare AutoConnect object
</a>
</li>
<li class="md-nav__item">
<a href="#3-no-need-wifibegin" title="3. No need WiFI.begin(...)" class="md-nav__link">
<a href="#3-no-need-wifibegin" class="md-nav__link">
3. No need WiFI.begin(...)
</a>
</li>
<li class="md-nav__item">
<a href="#4-alternate-esp8266webserverbegin-and-webserverbegin" title="4. Alternate ESP8266WebServer::begin() and WebServer::begin()" class="md-nav__link">
<a href="#4-alternate-esp8266webserverbegin-and-webserverbegin" class="md-nav__link">
4. Alternate ESP8266WebServer::begin() and WebServer::begin()
</a>
</li>
<li class="md-nav__item">
<a href="#5-autoconnectbegin-with-ssid-and-password" title="5. AutoConnect::begin with SSID and Password" class="md-nav__link">
<a href="#5-autoconnectbegin-with-ssid-and-password" class="md-nav__link">
5. AutoConnect::begin with SSID and Password
</a>
</li>
<li class="md-nav__item">
<a href="#6-use-esp8266webserveron-and-webserveron-to-handle-url" title="6. Use ESP8266WebServer::on and WebServer::on to handle URL" class="md-nav__link">
<a href="#6-use-esp8266webserveron-and-webserveron-to-handle-url" class="md-nav__link">
6. Use ESP8266WebServer::on and WebServer::on to handle URL
</a>
</li>
<li class="md-nav__item">
<a href="#7-use-either-esp8266webserverhandleclientwebserverhandleclient-or-autoconnecthandleclient" title="7. Use either ESP8266WebServer::handleClient()/WebServer::handleClient() or AutoConnect::handleClient()" class="md-nav__link">
<a href="#7-use-either-esp8266webserverhandleclientwebserverhandleclient-or-autoconnecthandleclient" class="md-nav__link">
7. Use either ESP8266WebServer::handleClient()/WebServer::handleClient() or AutoConnect::handleClient()
</a>
@ -408,7 +408,7 @@
</li>
<li class="md-nav__item">
<a href="#esp8266webserverwebserver-hosted-or-parasitic" title=" ESP8266WebServer/WebServer hosted or parasitic" class="md-nav__link">
<a href="#esp8266webserverwebserver-hosted-or-parasitic" class="md-nav__link">
ESP8266WebServer/WebServer hosted or parasitic
</a>
@ -869,7 +869,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#simple-usage" title="Simple usage" class="md-nav__link">
<a href="#simple-usage" class="md-nav__link">
Simple usage
</a>
@ -877,7 +877,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#embed-to-the-sketches" title=" Embed to the sketches" class="md-nav__link">
<a href="#embed-to-the-sketches" class="md-nav__link">
Embed to the sketches
</a>
@ -889,7 +889,7 @@
</li>
<li class="md-nav__item">
<a href="#basic-usage" title="Basic usage" class="md-nav__link">
<a href="#basic-usage" class="md-nav__link">
Basic usage
</a>
@ -897,7 +897,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#basic-logic-sequence-for-the-user-sketches" title=" Basic logic sequence for the user sketches" class="md-nav__link">
<a href="#basic-logic-sequence-for-the-user-sketches" class="md-nav__link">
Basic logic sequence for the user sketches
</a>
@ -905,49 +905,49 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-a-typical-logic-sequence" title="1. A typical logic sequence" class="md-nav__link">
<a href="#1-a-typical-logic-sequence" class="md-nav__link">
1. A typical logic sequence
</a>
</li>
<li class="md-nav__item">
<a href="#2-declare-autoconnect-object" title="2. Declare AutoConnect object" class="md-nav__link">
<a href="#2-declare-autoconnect-object" class="md-nav__link">
2. Declare AutoConnect object
</a>
</li>
<li class="md-nav__item">
<a href="#3-no-need-wifibegin" title="3. No need WiFI.begin(...)" class="md-nav__link">
<a href="#3-no-need-wifibegin" class="md-nav__link">
3. No need WiFI.begin(...)
</a>
</li>
<li class="md-nav__item">
<a href="#4-alternate-esp8266webserverbegin-and-webserverbegin" title="4. Alternate ESP8266WebServer::begin() and WebServer::begin()" class="md-nav__link">
<a href="#4-alternate-esp8266webserverbegin-and-webserverbegin" class="md-nav__link">
4. Alternate ESP8266WebServer::begin() and WebServer::begin()
</a>
</li>
<li class="md-nav__item">
<a href="#5-autoconnectbegin-with-ssid-and-password" title="5. AutoConnect::begin with SSID and Password" class="md-nav__link">
<a href="#5-autoconnectbegin-with-ssid-and-password" class="md-nav__link">
5. AutoConnect::begin with SSID and Password
</a>
</li>
<li class="md-nav__item">
<a href="#6-use-esp8266webserveron-and-webserveron-to-handle-url" title="6. Use ESP8266WebServer::on and WebServer::on to handle URL" class="md-nav__link">
<a href="#6-use-esp8266webserveron-and-webserveron-to-handle-url" class="md-nav__link">
6. Use ESP8266WebServer::on and WebServer::on to handle URL
</a>
</li>
<li class="md-nav__item">
<a href="#7-use-either-esp8266webserverhandleclientwebserverhandleclient-or-autoconnecthandleclient" title="7. Use either ESP8266WebServer::handleClient()/WebServer::handleClient() or AutoConnect::handleClient()" class="md-nav__link">
<a href="#7-use-either-esp8266webserverhandleclientwebserverhandleclient-or-autoconnecthandleclient" class="md-nav__link">
7. Use either ESP8266WebServer::handleClient()/WebServer::handleClient() or AutoConnect::handleClient()
</a>
@ -959,7 +959,7 @@
</li>
<li class="md-nav__item">
<a href="#esp8266webserverwebserver-hosted-or-parasitic" title=" ESP8266WebServer/WebServer hosted or parasitic" class="md-nav__link">
<a href="#esp8266webserverwebserver-hosted-or-parasitic" class="md-nav__link">
ESP8266WebServer/WebServer hosted or parasitic
</a>
@ -1110,6 +1110,7 @@ or</p>
@ -1164,7 +1165,7 @@ or</p>
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1189,7 +1190,7 @@ or</p>
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -122,7 +122,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#112-oct-22-2019" tabindex="1" class="md-skip">
<a href="#113-jan-1-2020" tabindex="1" class="md-skip">
Skip to content
</a>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -726,133 +726,140 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#112-oct-22-2019" title="[1.1.2] Oct. 22, 2019" class="md-nav__link">
<a href="#113-jan-1-2020" class="md-nav__link">
[1.1.3] Jan. 1, 2020
</a>
</li>
<li class="md-nav__item">
<a href="#112-oct-22-2019" class="md-nav__link">
[1.1.2] Oct. 22, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#111-oct-17-2019" title="[1.1.1] Oct. 17, 2019" class="md-nav__link">
<a href="#111-oct-17-2019" class="md-nav__link">
[1.1.1] Oct. 17, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#110-oct-15-2019" title="[1.1.0] Oct. 15, 2019" class="md-nav__link">
<a href="#110-oct-15-2019" class="md-nav__link">
[1.1.0] Oct. 15, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#103-sept-30-2019" title="[1.0.3] Sept. 30, 2019" class="md-nav__link">
<a href="#103-sept-30-2019" class="md-nav__link">
[1.0.3] Sept. 30, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#102-sept-19-2019" title="[1.0.2] Sept. 19, 2019" class="md-nav__link">
<a href="#102-sept-19-2019" class="md-nav__link">
[1.0.2] Sept. 19, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#101-sept-13-2019" title="[1.0.1] Sept. 13, 2019" class="md-nav__link">
<a href="#101-sept-13-2019" class="md-nav__link">
[1.0.1] Sept. 13, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#100-sept-7-2019" title="[1.0.0] Sept. 7, 2019" class="md-nav__link">
<a href="#100-sept-7-2019" class="md-nav__link">
[1.0.0] Sept. 7, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#0912-aug-18-2019" title="[0.9.12] Aug. 18, 2019" class="md-nav__link">
<a href="#0912-aug-18-2019" class="md-nav__link">
[0.9.12] Aug. 18, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#0911-july-13-2019" title="[0.9.11] July 13, 2019" class="md-nav__link">
<a href="#0911-july-13-2019" class="md-nav__link">
[0.9.11] July 13, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#0910-june-12-2019" title="[0.9.10] June 12, 2019" class="md-nav__link">
<a href="#0910-june-12-2019" class="md-nav__link">
[0.9.10] June 12, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#099-may-25-2019" title="[0.9.9] May 25, 2019" class="md-nav__link">
<a href="#099-may-25-2019" class="md-nav__link">
[0.9.9] May 25, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#098-may-3-2019" title="[0.9.8] May 3, 2019" class="md-nav__link">
<a href="#098-may-3-2019" class="md-nav__link">
[0.9.8] May 3, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#097-jan-25-2019" title="[0.9.7] Jan. 25, 2019" class="md-nav__link">
<a href="#097-jan-25-2019" class="md-nav__link">
[0.9.7] Jan. 25, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#096-sept27-2018" title="[0.9.6] Sept.27, 2018." class="md-nav__link">
<a href="#096-sept27-2018" class="md-nav__link">
[0.9.6] Sept.27, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#095-aug27-2018" title="[0.9.5] Aug.27, 2018." class="md-nav__link">
<a href="#095-aug27-2018" class="md-nav__link">
[0.9.5] Aug.27, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#094-may-5-2018" title="[0.9.4] May 5, 2018." class="md-nav__link">
<a href="#094-may-5-2018" class="md-nav__link">
[0.9.4] May 5, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#093-march-23-2018" title="[0.9.3] March 23, 2018." class="md-nav__link">
<a href="#093-march-23-2018" class="md-nav__link">
[0.9.3] March 23, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#092-march-19-2018" title="[0.9.2] March 19, 2018." class="md-nav__link">
<a href="#092-march-19-2018" class="md-nav__link">
[0.9.2] March 19, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#091-march-13-2018" title="[0.9.1] March 13, 2018." class="md-nav__link">
<a href="#091-march-13-2018" class="md-nav__link">
[0.9.1] March 13, 2018.
</a>
@ -900,133 +907,140 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#112-oct-22-2019" title="[1.1.2] Oct. 22, 2019" class="md-nav__link">
<a href="#113-jan-1-2020" class="md-nav__link">
[1.1.3] Jan. 1, 2020
</a>
</li>
<li class="md-nav__item">
<a href="#112-oct-22-2019" class="md-nav__link">
[1.1.2] Oct. 22, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#111-oct-17-2019" title="[1.1.1] Oct. 17, 2019" class="md-nav__link">
<a href="#111-oct-17-2019" class="md-nav__link">
[1.1.1] Oct. 17, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#110-oct-15-2019" title="[1.1.0] Oct. 15, 2019" class="md-nav__link">
<a href="#110-oct-15-2019" class="md-nav__link">
[1.1.0] Oct. 15, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#103-sept-30-2019" title="[1.0.3] Sept. 30, 2019" class="md-nav__link">
<a href="#103-sept-30-2019" class="md-nav__link">
[1.0.3] Sept. 30, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#102-sept-19-2019" title="[1.0.2] Sept. 19, 2019" class="md-nav__link">
<a href="#102-sept-19-2019" class="md-nav__link">
[1.0.2] Sept. 19, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#101-sept-13-2019" title="[1.0.1] Sept. 13, 2019" class="md-nav__link">
<a href="#101-sept-13-2019" class="md-nav__link">
[1.0.1] Sept. 13, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#100-sept-7-2019" title="[1.0.0] Sept. 7, 2019" class="md-nav__link">
<a href="#100-sept-7-2019" class="md-nav__link">
[1.0.0] Sept. 7, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#0912-aug-18-2019" title="[0.9.12] Aug. 18, 2019" class="md-nav__link">
<a href="#0912-aug-18-2019" class="md-nav__link">
[0.9.12] Aug. 18, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#0911-july-13-2019" title="[0.9.11] July 13, 2019" class="md-nav__link">
<a href="#0911-july-13-2019" class="md-nav__link">
[0.9.11] July 13, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#0910-june-12-2019" title="[0.9.10] June 12, 2019" class="md-nav__link">
<a href="#0910-june-12-2019" class="md-nav__link">
[0.9.10] June 12, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#099-may-25-2019" title="[0.9.9] May 25, 2019" class="md-nav__link">
<a href="#099-may-25-2019" class="md-nav__link">
[0.9.9] May 25, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#098-may-3-2019" title="[0.9.8] May 3, 2019" class="md-nav__link">
<a href="#098-may-3-2019" class="md-nav__link">
[0.9.8] May 3, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#097-jan-25-2019" title="[0.9.7] Jan. 25, 2019" class="md-nav__link">
<a href="#097-jan-25-2019" class="md-nav__link">
[0.9.7] Jan. 25, 2019
</a>
</li>
<li class="md-nav__item">
<a href="#096-sept27-2018" title="[0.9.6] Sept.27, 2018." class="md-nav__link">
<a href="#096-sept27-2018" class="md-nav__link">
[0.9.6] Sept.27, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#095-aug27-2018" title="[0.9.5] Aug.27, 2018." class="md-nav__link">
<a href="#095-aug27-2018" class="md-nav__link">
[0.9.5] Aug.27, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#094-may-5-2018" title="[0.9.4] May 5, 2018." class="md-nav__link">
<a href="#094-may-5-2018" class="md-nav__link">
[0.9.4] May 5, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#093-march-23-2018" title="[0.9.3] March 23, 2018." class="md-nav__link">
<a href="#093-march-23-2018" class="md-nav__link">
[0.9.3] March 23, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#092-march-19-2018" title="[0.9.2] March 19, 2018." class="md-nav__link">
<a href="#092-march-19-2018" class="md-nav__link">
[0.9.2] March 19, 2018.
</a>
</li>
<li class="md-nav__item">
<a href="#091-march-13-2018" title="[0.9.1] March 13, 2018." class="md-nav__link">
<a href="#091-march-13-2018" class="md-nav__link">
[0.9.1] March 13, 2018.
</a>
@ -1051,7 +1065,14 @@
<h1>Change log</h1>
<h4 id="112-oct-22-2019">[1.1.2] Oct. 22, 2019<a class="headerlink" href="#112-oct-22-2019" title="Permanent link">&para;</a></h4>
<h4 id="113-jan-1-2020">[1.1.3] Jan. 1, 2020<a class="headerlink" href="#113-jan-1-2020" title="Permanent link">&para;</a></h4>
<ul>
<li>Added AUTOCONNECT_NOUSE_JSON directive</li>
<li>Removed compiler warning of unused.</li>
<li>Improved Config New button behavior.</li>
<li>Fixed relocate Config New menu URI inability.</li>
</ul>
<h4 id="112-oct-22-2019">[1.1.2] Oct. 22, 2019<a class="headerlink" href="#112-oct-22-2019" title="Permanent link">&para;</a></h4>
<ul>
<li>Fixed crash when no SSID found.</li>
<li>Fixed memory leak on destruction.</li>
@ -1176,6 +1197,7 @@
@ -1230,7 +1252,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1255,7 +1277,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -699,14 +699,14 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#autoconnect-menu-colorizing" title="AutoConnect menu colorizing" class="md-nav__link">
<a href="#autoconnect-menu-colorizing" class="md-nav__link">
AutoConnect menu colorizing
</a>
</li>
<li class="md-nav__item">
<a href="#typical-color-schemes" title="Typical color schemes" class="md-nav__link">
<a href="#typical-color-schemes" class="md-nav__link">
Typical color schemes
</a>
@ -714,21 +714,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#indigo" title=" Indigo" class="md-nav__link">
<a href="#indigo" class="md-nav__link">
Indigo
</a>
</li>
<li class="md-nav__item">
<a href="#dim-gray" title=" Dim-gray" class="md-nav__link">
<a href="#dim-gray" class="md-nav__link">
Dim-gray
</a>
</li>
<li class="md-nav__item">
<a href="#brown" title=" Brown" class="md-nav__link">
<a href="#brown" class="md-nav__link">
Brown
</a>
@ -810,14 +810,14 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#autoconnect-menu-colorizing" title="AutoConnect menu colorizing" class="md-nav__link">
<a href="#autoconnect-menu-colorizing" class="md-nav__link">
AutoConnect menu colorizing
</a>
</li>
<li class="md-nav__item">
<a href="#typical-color-schemes" title="Typical color schemes" class="md-nav__link">
<a href="#typical-color-schemes" class="md-nav__link">
Typical color schemes
</a>
@ -825,21 +825,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#indigo" title=" Indigo" class="md-nav__link">
<a href="#indigo" class="md-nav__link">
Indigo
</a>
</li>
<li class="md-nav__item">
<a href="#dim-gray" title=" Dim-gray" class="md-nav__link">
<a href="#dim-gray" class="md-nav__link">
Dim-gray
</a>
</li>
<li class="md-nav__item">
<a href="#brown" title=" Brown" class="md-nav__link">
<a href="#brown" class="md-nav__link">
Brown
</a>
@ -924,6 +924,7 @@ Defines the active menu item background color.</p>
@ -978,7 +979,7 @@ Defines the active menu item background color.</p>
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1003,7 +1004,7 @@ Defines the active menu item background color.</p>
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -675,21 +675,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#saved-credentials-in-the-flash" title="Saved credentials in the flash" class="md-nav__link">
<a href="#saved-credentials-in-the-flash" class="md-nav__link">
Saved credentials in the flash
</a>
</li>
<li class="md-nav__item">
<a href="#credentials-storage-location" title="Credentials storage location" class="md-nav__link">
<a href="#credentials-storage-location" class="md-nav__link">
Credentials storage location
</a>
</li>
<li class="md-nav__item">
<a href="#autoconnectcredential" title="AutoConnectCredential" class="md-nav__link">
<a href="#autoconnectcredential" class="md-nav__link">
AutoConnectCredential
</a>
@ -697,21 +697,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#include-header" title=" Include header" class="md-nav__link">
<a href="#include-header" class="md-nav__link">
Include header
</a>
</li>
<li class="md-nav__item">
<a href="#constructors" title=" Constructors" class="md-nav__link">
<a href="#constructors" class="md-nav__link">
Constructors
</a>
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -719,35 +719,35 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#entries" title=" entries" class="md-nav__link">
<a href="#entries" class="md-nav__link">
entries
</a>
</li>
<li class="md-nav__item">
<a href="#load" title=" load" class="md-nav__link">
<a href="#load" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#load_1" title=" load" class="md-nav__link">
<a href="#load_1" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#save" title=" save" class="md-nav__link">
<a href="#save" class="md-nav__link">
save
</a>
</li>
<li class="md-nav__item">
<a href="#del" title=" del" class="md-nav__link">
<a href="#del" class="md-nav__link">
del
</a>
@ -764,7 +764,7 @@
</li>
<li class="md-nav__item">
<a href="#the-data-structures" title="The data structures" class="md-nav__link">
<a href="#the-data-structures" class="md-nav__link">
The data structures
</a>
@ -772,14 +772,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#station_config_t" title=" station_config_t" class="md-nav__link">
<a href="#station_config_t" class="md-nav__link">
station_config_t
</a>
</li>
<li class="md-nav__item">
<a href="#the-credential-entry" title=" The credential entry" class="md-nav__link">
<a href="#the-credential-entry" class="md-nav__link">
The credential entry
</a>
@ -885,21 +885,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#saved-credentials-in-the-flash" title="Saved credentials in the flash" class="md-nav__link">
<a href="#saved-credentials-in-the-flash" class="md-nav__link">
Saved credentials in the flash
</a>
</li>
<li class="md-nav__item">
<a href="#credentials-storage-location" title="Credentials storage location" class="md-nav__link">
<a href="#credentials-storage-location" class="md-nav__link">
Credentials storage location
</a>
</li>
<li class="md-nav__item">
<a href="#autoconnectcredential" title="AutoConnectCredential" class="md-nav__link">
<a href="#autoconnectcredential" class="md-nav__link">
AutoConnectCredential
</a>
@ -907,21 +907,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#include-header" title=" Include header" class="md-nav__link">
<a href="#include-header" class="md-nav__link">
Include header
</a>
</li>
<li class="md-nav__item">
<a href="#constructors" title=" Constructors" class="md-nav__link">
<a href="#constructors" class="md-nav__link">
Constructors
</a>
</li>
<li class="md-nav__item">
<a href="#public-member-functions" title=" Public member functions" class="md-nav__link">
<a href="#public-member-functions" class="md-nav__link">
Public member functions
</a>
@ -929,35 +929,35 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#entries" title=" entries" class="md-nav__link">
<a href="#entries" class="md-nav__link">
entries
</a>
</li>
<li class="md-nav__item">
<a href="#load" title=" load" class="md-nav__link">
<a href="#load" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#load_1" title=" load" class="md-nav__link">
<a href="#load_1" class="md-nav__link">
load
</a>
</li>
<li class="md-nav__item">
<a href="#save" title=" save" class="md-nav__link">
<a href="#save" class="md-nav__link">
save
</a>
</li>
<li class="md-nav__item">
<a href="#del" title=" del" class="md-nav__link">
<a href="#del" class="md-nav__link">
del
</a>
@ -974,7 +974,7 @@
</li>
<li class="md-nav__item">
<a href="#the-data-structures" title="The data structures" class="md-nav__link">
<a href="#the-data-structures" class="md-nav__link">
The data structures
</a>
@ -982,14 +982,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#station_config_t" title=" station_config_t" class="md-nav__link">
<a href="#station_config_t" class="md-nav__link">
station_config_t
</a>
</li>
<li class="md-nav__item">
<a href="#the-credential-entry" title=" The credential entry" class="md-nav__link">
<a href="#the-credential-entry" class="md-nav__link">
The credential entry
</a>
@ -1277,6 +1277,7 @@ The following function is an implementation example, and you can use it to achie
@ -1331,7 +1332,7 @@ The following function is an implementation example, and you can use it to achie
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1356,7 +1357,7 @@ The following function is an implementation example, and you can use it to achie
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -603,7 +603,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#convert-autoconnectelements-value-to-actual-data-type" title="Convert AutoConnectElements value to actual data type" class="md-nav__link">
<a href="#convert-autoconnectelements-value-to-actual-data-type" class="md-nav__link">
Convert AutoConnectElements value to actual data type
</a>
@ -611,28 +611,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#integer" title=" Integer" class="md-nav__link">
<a href="#integer" class="md-nav__link">
Integer
</a>
</li>
<li class="md-nav__item">
<a href="#float" title=" Float" class="md-nav__link">
<a href="#float" class="md-nav__link">
Float
</a>
</li>
<li class="md-nav__item">
<a href="#date-time" title=" Date &amp; Time" class="md-nav__link">
<a href="#date-time" class="md-nav__link">
Date &amp; Time
</a>
</li>
<li class="md-nav__item">
<a href="#ip-address" title=" IP address" class="md-nav__link">
<a href="#ip-address" class="md-nav__link">
IP address
</a>
@ -644,7 +644,7 @@
</li>
<li class="md-nav__item">
<a href="#validation-for-the-value" title="Validation for the value" class="md-nav__link">
<a href="#validation-for-the-value" class="md-nav__link">
Validation for the value
</a>
@ -652,35 +652,35 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#url" title=" URL" class="md-nav__link">
<a href="#url" class="md-nav__link">
URL
</a>
</li>
<li class="md-nav__item">
<a href="#dns-hostname" title=" DNS hostname" class="md-nav__link">
<a href="#dns-hostname" class="md-nav__link">
DNS hostname
</a>
</li>
<li class="md-nav__item">
<a href="#email-address-2" title=" email address 2" class="md-nav__link">
<a href="#email-address-2" class="md-nav__link">
email address 2
</a>
</li>
<li class="md-nav__item">
<a href="#ip-address_1" title=" IP Address" class="md-nav__link">
<a href="#ip-address_1" class="md-nav__link">
IP Address
</a>
</li>
<li class="md-nav__item">
<a href="#date-as-mmddyyyy-3" title=" Date as MM/DD/YYYY 3" class="md-nav__link">
<a href="#date-as-mmddyyyy-3" class="md-nav__link">
Date as MM/DD/YYYY 3
</a>
@ -858,7 +858,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#convert-autoconnectelements-value-to-actual-data-type" title="Convert AutoConnectElements value to actual data type" class="md-nav__link">
<a href="#convert-autoconnectelements-value-to-actual-data-type" class="md-nav__link">
Convert AutoConnectElements value to actual data type
</a>
@ -866,28 +866,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#integer" title=" Integer" class="md-nav__link">
<a href="#integer" class="md-nav__link">
Integer
</a>
</li>
<li class="md-nav__item">
<a href="#float" title=" Float" class="md-nav__link">
<a href="#float" class="md-nav__link">
Float
</a>
</li>
<li class="md-nav__item">
<a href="#date-time" title=" Date &amp; Time" class="md-nav__link">
<a href="#date-time" class="md-nav__link">
Date &amp; Time
</a>
</li>
<li class="md-nav__item">
<a href="#ip-address" title=" IP address" class="md-nav__link">
<a href="#ip-address" class="md-nav__link">
IP address
</a>
@ -899,7 +899,7 @@
</li>
<li class="md-nav__item">
<a href="#validation-for-the-value" title="Validation for the value" class="md-nav__link">
<a href="#validation-for-the-value" class="md-nav__link">
Validation for the value
</a>
@ -907,35 +907,35 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#url" title=" URL" class="md-nav__link">
<a href="#url" class="md-nav__link">
URL
</a>
</li>
<li class="md-nav__item">
<a href="#dns-hostname" title=" DNS hostname" class="md-nav__link">
<a href="#dns-hostname" class="md-nav__link">
DNS hostname
</a>
</li>
<li class="md-nav__item">
<a href="#email-address-2" title=" email address 2" class="md-nav__link">
<a href="#email-address-2" class="md-nav__link">
email address 2
</a>
</li>
<li class="md-nav__item">
<a href="#ip-address_1" title=" IP Address" class="md-nav__link">
<a href="#ip-address_1" class="md-nav__link">
IP Address
</a>
</li>
<li class="md-nav__item">
<a href="#date-as-mmddyyyy-3" title=" Date as MM/DD/YYYY 3" class="md-nav__link">
<a href="#date-as-mmddyyyy-3" class="md-nav__link">
Date as MM/DD/YYYY 3
</a>
@ -1128,6 +1128,7 @@ You can shorten it and write as like:
@ -1182,7 +1183,7 @@ You can shorten it and write as like:
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1207,7 +1208,7 @@ You can shorten it and write as like:
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -714,112 +714,119 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#after-connected-autoconnect-menu-performs-but-no-happens" title=" After connected, AutoConnect menu performs but no happens." class="md-nav__link">
<a href="#after-connected-autoconnect-menu-performs-but-no-happens" class="md-nav__link">
After connected, AutoConnect menu performs but no happens.
</a>
</li>
<li class="md-nav__item">
<a href="#after-updating-to-autoconnect-v100-established-aps-disappear-from-open-ssids-with-esp32" title=" After updating to AutoConnect v1.0.0, established APs disappear from Open SSIDs with ESP32." class="md-nav__link">
<a href="#after-updating-to-autoconnect-v100-established-aps-disappear-from-open-ssids-with-esp32" class="md-nav__link">
After updating to AutoConnect v1.0.0, established APs disappear from Open SSIDs with ESP32.
</a>
</li>
<li class="md-nav__item">
<a href="#an-esp8266ap-as-softap-was-connected-but-captive-portal-does-not-start" title=" An esp8266ap as SoftAP was connected but Captive portal does not start." class="md-nav__link">
<a href="#an-esp8266ap-as-softap-was-connected-but-captive-portal-does-not-start" class="md-nav__link">
An esp8266ap as SoftAP was connected but Captive portal does not start.
</a>
</li>
<li class="md-nav__item">
<a href="#compile-error-that-eeprom-was-not-declared-in-this-scope" title=" Compile error that 'EEPROM' was not declared in this scope" class="md-nav__link">
<a href="#compile-error-that-eeprom-was-not-declared-in-this-scope" class="md-nav__link">
Compile error that 'EEPROM' was not declared in this scope
</a>
</li>
<li class="md-nav__item">
<a href="#compile-error-that-esphttpupdate-was-not-declared-in-this-scope" title=" Compile error that 'ESPhttpUpdate' was not declared in this scope" class="md-nav__link">
<a href="#compile-error-that-esphttpupdate-was-not-declared-in-this-scope" class="md-nav__link">
Compile error that 'ESPhttpUpdate' was not declared in this scope
</a>
</li>
<li class="md-nav__item">
<a href="#connection-lost-immediately-after-establishment-with-ap" title=" Connection lost immediately after establishment with AP" class="md-nav__link">
<a href="#connection-lost-immediately-after-establishment-with-ap" class="md-nav__link">
Connection lost immediately after establishment with AP
</a>
</li>
<li class="md-nav__item">
<a href="#data-saved-to-eeprom-is-different-from-my-sketch-wrote" title=" Data saved to EEPROM is different from my sketch wrote." class="md-nav__link">
<a href="#data-saved-to-eeprom-is-different-from-my-sketch-wrote" class="md-nav__link">
Data saved to EEPROM is different from my sketch wrote.
</a>
</li>
<li class="md-nav__item">
<a href="#does-not-appear-esp8266ap-in-smartphone" title=" Does not appear esp8266ap in smartphone." class="md-nav__link">
<a href="#does-not-appear-esp8266ap-in-smartphone" class="md-nav__link">
Does not appear esp8266ap in smartphone.
</a>
</li>
<li class="md-nav__item">
<a href="#does-not-response-from-95ac" title=" Does not response from /_ac." class="md-nav__link">
<a href="#does-not-response-from-95ac" class="md-nav__link">
Does not response from /_ac.
</a>
</li>
<li class="md-nav__item">
<a href="#hang-up-after-reset" title=" Hang up after Reset?" class="md-nav__link">
<a href="#hang-up-after-reset" class="md-nav__link">
Hang up after Reset?
</a>
</li>
<li class="md-nav__item">
<a href="#how-can-i-detect-the-captive-portal-starting" title=" How can I detect the captive portal starting?" class="md-nav__link">
<a href="#how-can-i-detect-the-captive-portal-starting" class="md-nav__link">
How can I detect the captive portal starting?
</a>
</li>
<li class="md-nav__item">
<a href="#how-change-http-port" title=" How change HTTP port?" class="md-nav__link">
<a href="#how-change-http-port" class="md-nav__link">
How change HTTP port?
</a>
</li>
<li class="md-nav__item">
<a href="#how-change-ssid-or-password-in-captive-portal" title=" How change SSID or Password in Captive portal?" class="md-nav__link">
<a href="#how-change-ssid-or-password-in-captive-portal" class="md-nav__link">
How change SSID or Password in Captive portal?
</a>
</li>
<li class="md-nav__item">
<a href="#how-erase-the-credentials-saved-in-eeprom" title=" How erase the credentials saved in EEPROM?" class="md-nav__link">
<a href="#how-do-i-detach-the-ardunojson" class="md-nav__link">
How do I detach the ArdunoJson?
</a>
</li>
<li class="md-nav__item">
<a href="#how-erase-the-credentials-saved-in-eeprom" class="md-nav__link">
How erase the credentials saved in EEPROM?
</a>
</li>
<li class="md-nav__item">
<a href="#how-locate-the-link-button-to-the-autoconnect-menu" title=" How locate the link button to the AutoConnect menu?" class="md-nav__link">
<a href="#how-locate-the-link-button-to-the-autoconnect-menu" class="md-nav__link">
How locate the link button to the AutoConnect menu?
</a>
</li>
<li class="md-nav__item">
<a href="#how-much-memory-does-autoconnect-consume" title=" How much memory does AutoConnect consume?" class="md-nav__link">
<a href="#how-much-memory-does-autoconnect-consume" class="md-nav__link">
How much memory does AutoConnect consume?
</a>
@ -827,14 +834,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#sketch-size" title="Sketch size" class="md-nav__link">
<a href="#sketch-size" class="md-nav__link">
Sketch size
</a>
</li>
<li class="md-nav__item">
<a href="#heap-size" title="Heap size" class="md-nav__link">
<a href="#heap-size" class="md-nav__link">
Heap size
</a>
@ -846,42 +853,42 @@
</li>
<li class="md-nav__item">
<a href="#i-cannot-complete-to-wi-fi-login-from-smartphone" title=" I cannot complete to Wi-Fi login from smartphone." class="md-nav__link">
<a href="#i-cannot-complete-to-wi-fi-login-from-smartphone" class="md-nav__link">
I cannot complete to Wi-Fi login from smartphone.
</a>
</li>
<li class="md-nav__item">
<a href="#i-cannot-see-the-custom-web-page" title=" I cannot see the custom Web page." class="md-nav__link">
<a href="#i-cannot-see-the-custom-web-page" class="md-nav__link">
I cannot see the custom Web page.
</a>
</li>
<li class="md-nav__item">
<a href="#saved-credentials-are-wrong-or-lost" title=" Saved credentials are wrong or lost." class="md-nav__link">
<a href="#saved-credentials-are-wrong-or-lost" class="md-nav__link">
Saved credentials are wrong or lost.
</a>
</li>
<li class="md-nav__item">
<a href="#some-autoconnect-page-is-cut-off" title=" Some AutoConnect page is cut off." class="md-nav__link">
<a href="#some-autoconnect-page-is-cut-off" class="md-nav__link">
Some AutoConnect page is cut off.
</a>
</li>
<li class="md-nav__item">
<a href="#submit-element-in-a-custom-web-page-does-not-react" title=" Submit element in a custom Web page does not react." class="md-nav__link">
<a href="#submit-element-in-a-custom-web-page-does-not-react" class="md-nav__link">
Submit element in a custom Web page does not react.
</a>
</li>
<li class="md-nav__item">
<a href="#still-not-stable-with-my-sketch" title=" Still, not stable with my sketch." class="md-nav__link">
<a href="#still-not-stable-with-my-sketch" class="md-nav__link">
Still, not stable with my sketch.
</a>
@ -889,14 +896,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-change-wifi-channel" title="1. Change WiFi channel" class="md-nav__link">
<a href="#1-change-wifi-channel" class="md-nav__link">
1. Change WiFi channel
</a>
</li>
<li class="md-nav__item">
<a href="#2-change-the-arduino-core-version" title="2. Change the arduino core version" class="md-nav__link">
<a href="#2-change-the-arduino-core-version" class="md-nav__link">
2. Change the arduino core version
</a>
@ -904,14 +911,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#with-esp8266-arduino-core" title="with ESP8266 arduino core" class="md-nav__link">
<a href="#with-esp8266-arduino-core" class="md-nav__link">
with ESP8266 arduino core
</a>
</li>
<li class="md-nav__item">
<a href="#with-esp32-arduino-core" title="with ESP32 arduino core" class="md-nav__link">
<a href="#with-esp32-arduino-core" class="md-nav__link">
with ESP32 arduino core
</a>
@ -923,14 +930,14 @@
</li>
<li class="md-nav__item">
<a href="#3-turn-on-the-debug-log-options" title="3. Turn on the debug log options" class="md-nav__link">
<a href="#3-turn-on-the-debug-log-options" class="md-nav__link">
3. Turn on the debug log options
</a>
</li>
<li class="md-nav__item">
<a href="#4-reports-the-issue-to-autoconnect-github-repository" title="4. Reports the issue to AutoConnect Github repository" class="md-nav__link">
<a href="#4-reports-the-issue-to-autoconnect-github-repository" class="md-nav__link">
4. Reports the issue to AutoConnect Github repository
</a>
@ -995,112 +1002,119 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#after-connected-autoconnect-menu-performs-but-no-happens" title=" After connected, AutoConnect menu performs but no happens." class="md-nav__link">
<a href="#after-connected-autoconnect-menu-performs-but-no-happens" class="md-nav__link">
After connected, AutoConnect menu performs but no happens.
</a>
</li>
<li class="md-nav__item">
<a href="#after-updating-to-autoconnect-v100-established-aps-disappear-from-open-ssids-with-esp32" title=" After updating to AutoConnect v1.0.0, established APs disappear from Open SSIDs with ESP32." class="md-nav__link">
<a href="#after-updating-to-autoconnect-v100-established-aps-disappear-from-open-ssids-with-esp32" class="md-nav__link">
After updating to AutoConnect v1.0.0, established APs disappear from Open SSIDs with ESP32.
</a>
</li>
<li class="md-nav__item">
<a href="#an-esp8266ap-as-softap-was-connected-but-captive-portal-does-not-start" title=" An esp8266ap as SoftAP was connected but Captive portal does not start." class="md-nav__link">
<a href="#an-esp8266ap-as-softap-was-connected-but-captive-portal-does-not-start" class="md-nav__link">
An esp8266ap as SoftAP was connected but Captive portal does not start.
</a>
</li>
<li class="md-nav__item">
<a href="#compile-error-that-eeprom-was-not-declared-in-this-scope" title=" Compile error that 'EEPROM' was not declared in this scope" class="md-nav__link">
<a href="#compile-error-that-eeprom-was-not-declared-in-this-scope" class="md-nav__link">
Compile error that 'EEPROM' was not declared in this scope
</a>
</li>
<li class="md-nav__item">
<a href="#compile-error-that-esphttpupdate-was-not-declared-in-this-scope" title=" Compile error that 'ESPhttpUpdate' was not declared in this scope" class="md-nav__link">
<a href="#compile-error-that-esphttpupdate-was-not-declared-in-this-scope" class="md-nav__link">
Compile error that 'ESPhttpUpdate' was not declared in this scope
</a>
</li>
<li class="md-nav__item">
<a href="#connection-lost-immediately-after-establishment-with-ap" title=" Connection lost immediately after establishment with AP" class="md-nav__link">
<a href="#connection-lost-immediately-after-establishment-with-ap" class="md-nav__link">
Connection lost immediately after establishment with AP
</a>
</li>
<li class="md-nav__item">
<a href="#data-saved-to-eeprom-is-different-from-my-sketch-wrote" title=" Data saved to EEPROM is different from my sketch wrote." class="md-nav__link">
<a href="#data-saved-to-eeprom-is-different-from-my-sketch-wrote" class="md-nav__link">
Data saved to EEPROM is different from my sketch wrote.
</a>
</li>
<li class="md-nav__item">
<a href="#does-not-appear-esp8266ap-in-smartphone" title=" Does not appear esp8266ap in smartphone." class="md-nav__link">
<a href="#does-not-appear-esp8266ap-in-smartphone" class="md-nav__link">
Does not appear esp8266ap in smartphone.
</a>
</li>
<li class="md-nav__item">
<a href="#does-not-response-from-95ac" title=" Does not response from /_ac." class="md-nav__link">
<a href="#does-not-response-from-95ac" class="md-nav__link">
Does not response from /_ac.
</a>
</li>
<li class="md-nav__item">
<a href="#hang-up-after-reset" title=" Hang up after Reset?" class="md-nav__link">
<a href="#hang-up-after-reset" class="md-nav__link">
Hang up after Reset?
</a>
</li>
<li class="md-nav__item">
<a href="#how-can-i-detect-the-captive-portal-starting" title=" How can I detect the captive portal starting?" class="md-nav__link">
<a href="#how-can-i-detect-the-captive-portal-starting" class="md-nav__link">
How can I detect the captive portal starting?
</a>
</li>
<li class="md-nav__item">
<a href="#how-change-http-port" title=" How change HTTP port?" class="md-nav__link">
<a href="#how-change-http-port" class="md-nav__link">
How change HTTP port?
</a>
</li>
<li class="md-nav__item">
<a href="#how-change-ssid-or-password-in-captive-portal" title=" How change SSID or Password in Captive portal?" class="md-nav__link">
<a href="#how-change-ssid-or-password-in-captive-portal" class="md-nav__link">
How change SSID or Password in Captive portal?
</a>
</li>
<li class="md-nav__item">
<a href="#how-erase-the-credentials-saved-in-eeprom" title=" How erase the credentials saved in EEPROM?" class="md-nav__link">
<a href="#how-do-i-detach-the-ardunojson" class="md-nav__link">
How do I detach the ArdunoJson?
</a>
</li>
<li class="md-nav__item">
<a href="#how-erase-the-credentials-saved-in-eeprom" class="md-nav__link">
How erase the credentials saved in EEPROM?
</a>
</li>
<li class="md-nav__item">
<a href="#how-locate-the-link-button-to-the-autoconnect-menu" title=" How locate the link button to the AutoConnect menu?" class="md-nav__link">
<a href="#how-locate-the-link-button-to-the-autoconnect-menu" class="md-nav__link">
How locate the link button to the AutoConnect menu?
</a>
</li>
<li class="md-nav__item">
<a href="#how-much-memory-does-autoconnect-consume" title=" How much memory does AutoConnect consume?" class="md-nav__link">
<a href="#how-much-memory-does-autoconnect-consume" class="md-nav__link">
How much memory does AutoConnect consume?
</a>
@ -1108,14 +1122,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#sketch-size" title="Sketch size" class="md-nav__link">
<a href="#sketch-size" class="md-nav__link">
Sketch size
</a>
</li>
<li class="md-nav__item">
<a href="#heap-size" title="Heap size" class="md-nav__link">
<a href="#heap-size" class="md-nav__link">
Heap size
</a>
@ -1127,42 +1141,42 @@
</li>
<li class="md-nav__item">
<a href="#i-cannot-complete-to-wi-fi-login-from-smartphone" title=" I cannot complete to Wi-Fi login from smartphone." class="md-nav__link">
<a href="#i-cannot-complete-to-wi-fi-login-from-smartphone" class="md-nav__link">
I cannot complete to Wi-Fi login from smartphone.
</a>
</li>
<li class="md-nav__item">
<a href="#i-cannot-see-the-custom-web-page" title=" I cannot see the custom Web page." class="md-nav__link">
<a href="#i-cannot-see-the-custom-web-page" class="md-nav__link">
I cannot see the custom Web page.
</a>
</li>
<li class="md-nav__item">
<a href="#saved-credentials-are-wrong-or-lost" title=" Saved credentials are wrong or lost." class="md-nav__link">
<a href="#saved-credentials-are-wrong-or-lost" class="md-nav__link">
Saved credentials are wrong or lost.
</a>
</li>
<li class="md-nav__item">
<a href="#some-autoconnect-page-is-cut-off" title=" Some AutoConnect page is cut off." class="md-nav__link">
<a href="#some-autoconnect-page-is-cut-off" class="md-nav__link">
Some AutoConnect page is cut off.
</a>
</li>
<li class="md-nav__item">
<a href="#submit-element-in-a-custom-web-page-does-not-react" title=" Submit element in a custom Web page does not react." class="md-nav__link">
<a href="#submit-element-in-a-custom-web-page-does-not-react" class="md-nav__link">
Submit element in a custom Web page does not react.
</a>
</li>
<li class="md-nav__item">
<a href="#still-not-stable-with-my-sketch" title=" Still, not stable with my sketch." class="md-nav__link">
<a href="#still-not-stable-with-my-sketch" class="md-nav__link">
Still, not stable with my sketch.
</a>
@ -1170,14 +1184,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-change-wifi-channel" title="1. Change WiFi channel" class="md-nav__link">
<a href="#1-change-wifi-channel" class="md-nav__link">
1. Change WiFi channel
</a>
</li>
<li class="md-nav__item">
<a href="#2-change-the-arduino-core-version" title="2. Change the arduino core version" class="md-nav__link">
<a href="#2-change-the-arduino-core-version" class="md-nav__link">
2. Change the arduino core version
</a>
@ -1185,14 +1199,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#with-esp8266-arduino-core" title="with ESP8266 arduino core" class="md-nav__link">
<a href="#with-esp8266-arduino-core" class="md-nav__link">
with ESP8266 arduino core
</a>
</li>
<li class="md-nav__item">
<a href="#with-esp32-arduino-core" title="with ESP32 arduino core" class="md-nav__link">
<a href="#with-esp32-arduino-core" class="md-nav__link">
with ESP32 arduino core
</a>
@ -1204,14 +1218,14 @@
</li>
<li class="md-nav__item">
<a href="#3-turn-on-the-debug-log-options" title="3. Turn on the debug log options" class="md-nav__link">
<a href="#3-turn-on-the-debug-log-options" class="md-nav__link">
3. Turn on the debug log options
</a>
</li>
<li class="md-nav__item">
<a href="#4-reports-the-issue-to-autoconnect-github-repository" title="4. Reports the issue to AutoConnect Github repository" class="md-nav__link">
<a href="#4-reports-the-issue-to-autoconnect-github-repository" class="md-nav__link">
4. Reports the issue to AutoConnect Github repository
</a>
@ -1369,6 +1383,17 @@ wdt reset
<h2 id="how-change-ssid-or-password-in-captive-portal"><i class="fa fa-question-circle"></i> How change SSID or Password in Captive portal?<a class="headerlink" href="#how-change-ssid-or-password-in-captive-portal" title="Permanent link">&para;</a></h2>
<p>You can change both by using <a href="apiconfig.html#apid">AutoConnectConfig::apid</a> and <a href="apiconfig.html#psk">AutoConnectConfig::psk</a>. Refer to section <a href="advancedusage.html#change-ssid-and-password-for-softap">Change SSID and Password for SoftAP</a> in <a href="advancedusage.html">Advanced usage</a>.</p>
<h2 id="how-do-i-detach-the-ardunojson"><i class="fa fa-question-circle"></i> How do I detach the ArdunoJson?<a class="headerlink" href="#how-do-i-detach-the-ardunojson" title="Permanent link">&para;</a></h2>
<p>If you don't use ArduinoJson at all, you can detach it from the library. By detaching ArduinoJson, the binary size after compilation can be reduced. You can implement custom Web pages with your sketches without using ArduinoJson. Its method is described in <a href="wojson.html">Custom Web pages w/o JSON</a>.<br />
To completely remove ArduinoJson at compile-time from the binary, you need to define a special <code>#define</code> directive for it. And if you define the directive, you will not be able to use the <a href="otaserver.html#updates-with-the-update-server">OTA update with the update server</a> feature as well as AutoConnectAux described by JSON.</p>
<p>To exclude ArduinoJson at compile-time, give the following <code>#define</code> directive as a compiler option such as the <a href="https://github.com/arduino/arduino-cli">arduino-cli</a> or <a href="https://platformio.org/">PlatformIO</a>.</p>
<div class="codehilite" style="background: #272822"><pre style="line-height: 125%"><span></span>#define AUTOCONNECT_NOUSE_JSON
</pre></div>
<p>For example, add the following description to the <code>[env]</code> section of the <code>platformio.ini</code> file with the <code>build-flags</code>.</p>
<div class="codehilite" style="background: #272822"><pre style="line-height: 125%"><span></span><span style="color: #a6e22e">build-flags</span> <span style="color: #f92672">=</span> <span style="color: #e6db74">-DAUTOCONNECT_NOUSE_JSON</span>
</pre></div>
<h2 id="how-erase-the-credentials-saved-in-eeprom"><i class="fa fa-question-circle"></i> How erase the credentials saved in EEPROM?<a class="headerlink" href="#how-erase-the-credentials-saved-in-eeprom" title="Permanent link">&para;</a></h2>
<p>Make some sketches for erasing the EEPROM area, or some erasing utility is needed. You can prepare the sketch to erase the saved credential with <em>AutoConnectCredential</em>. The <em>AutoConnectCrendential</em> class provides the access method to the saved credential in EEPROM and library source file is including it. Refer to '<a href="credit.html#saved-credential-in-eeprom">Saved credential access</a>' on section <a href="credit.html">Appendix</a> for details.</p>
<div class="admonition hint">
@ -1473,6 +1498,7 @@ Also, you can check the memory running out status by rebuilding the sketch with
@ -1527,7 +1553,7 @@ Also, you can check the memory running out status by rebuilding the sketch with
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1552,7 +1578,7 @@ Also, you can check the memory running out status by rebuilding the sketch with
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -294,7 +294,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#lets-do-the-most-simple-sketch" title="Let's do the most simple sketch" class="md-nav__link">
<a href="#lets-do-the-most-simple-sketch" class="md-nav__link">
Let's do the most simple sketch
</a>
@ -302,28 +302,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#run-at-first" title=" Run at first" class="md-nav__link">
<a href="#run-at-first" class="md-nav__link">
Run at first
</a>
</li>
<li class="md-nav__item">
<a href="#join-to-the-new-access-point" title=" Join to the new access point" class="md-nav__link">
<a href="#join-to-the-new-access-point" class="md-nav__link">
Join to the new access point
</a>
</li>
<li class="md-nav__item">
<a href="#connection-establishment" title=" Connection establishment" class="md-nav__link">
<a href="#connection-establishment" class="md-nav__link">
Connection establishment
</a>
</li>
<li class="md-nav__item">
<a href="#run-for-usually" title=" Run for usually" class="md-nav__link">
<a href="#run-for-usually" class="md-nav__link">
Run for usually
</a>
@ -808,7 +808,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#lets-do-the-most-simple-sketch" title="Let's do the most simple sketch" class="md-nav__link">
<a href="#lets-do-the-most-simple-sketch" class="md-nav__link">
Let's do the most simple sketch
</a>
@ -816,28 +816,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#run-at-first" title=" Run at first" class="md-nav__link">
<a href="#run-at-first" class="md-nav__link">
Run at first
</a>
</li>
<li class="md-nav__item">
<a href="#join-to-the-new-access-point" title=" Join to the new access point" class="md-nav__link">
<a href="#join-to-the-new-access-point" class="md-nav__link">
Join to the new access point
</a>
</li>
<li class="md-nav__item">
<a href="#connection-establishment" title=" Connection establishment" class="md-nav__link">
<a href="#connection-establishment" class="md-nav__link">
Connection establishment
</a>
</li>
<li class="md-nav__item">
<a href="#run-for-usually" title=" Run for usually" class="md-nav__link">
<a href="#run-for-usually" class="md-nav__link">
Run for usually
</a>
@ -936,6 +936,7 @@ Or, "<strong>RESET</strong>" can be selected. The ESP8266 resets and reboots. Af
@ -990,7 +991,7 @@ Or, "<strong>RESET</strong>" can be selected. The ESP8266 resets and reboots. Af
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1015,7 +1016,7 @@ Or, "<strong>RESET</strong>" can be selected. The ESP8266 resets and reboots. Af
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -591,21 +591,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#embed-the-autoconnect-to-the-sketch" title="Embed the AutoConnect to the sketch" class="md-nav__link">
<a href="#embed-the-autoconnect-to-the-sketch" class="md-nav__link">
Embed the AutoConnect to the sketch
</a>
</li>
<li class="md-nav__item">
<a href="#what-does-this-example-do" title="What does this example do?" class="md-nav__link">
<a href="#what-does-this-example-do" class="md-nav__link">
What does this example do?
</a>
</li>
<li class="md-nav__item">
<a href="#embed-autoconnect" title="Embed AutoConnect" class="md-nav__link">
<a href="#embed-autoconnect" class="md-nav__link">
Embed AutoConnect
</a>
@ -613,14 +613,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#pattern-a" title=" Pattern A." class="md-nav__link">
<a href="#pattern-a" class="md-nav__link">
Pattern A.
</a>
</li>
<li class="md-nav__item">
<a href="#pattern-b" title=" Pattern B." class="md-nav__link">
<a href="#pattern-b" class="md-nav__link">
Pattern B.
</a>
@ -632,7 +632,7 @@
</li>
<li class="md-nav__item">
<a href="#used-with-mqtt-as-a-client-application" title="Used with MQTT as a client application" class="md-nav__link">
<a href="#used-with-mqtt-as-a-client-application" class="md-nav__link">
Used with MQTT as a client application
</a>
@ -640,7 +640,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#advance-procedures" title="Advance procedures" class="md-nav__link">
<a href="#advance-procedures" class="md-nav__link">
Advance procedures
</a>
@ -648,14 +648,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#create-a-channel-on-thingspeak" title="Create a channel on ThingSpeak" class="md-nav__link">
<a href="#create-a-channel-on-thingspeak" class="md-nav__link">
Create a channel on ThingSpeak
</a>
</li>
<li class="md-nav__item">
<a href="#get-channel-id-and-api-keys" title="Get Channel ID and API Keys" class="md-nav__link">
<a href="#get-channel-id-and-api-keys" class="md-nav__link">
Get Channel ID and API Keys
</a>
@ -667,21 +667,21 @@
</li>
<li class="md-nav__item">
<a href="#the-sketch-publishes-messages" title="The sketch, Publishes messages" class="md-nav__link">
<a href="#the-sketch-publishes-messages" class="md-nav__link">
The sketch, Publishes messages
</a>
</li>
<li class="md-nav__item">
<a href="#publish-messages" title="Publish messages" class="md-nav__link">
<a href="#publish-messages" class="md-nav__link">
Publish messages
</a>
</li>
<li class="md-nav__item">
<a href="#how-embed-to-your-sketches" title="How embed to your sketches" class="md-nav__link">
<a href="#how-embed-to-your-sketches" class="md-nav__link">
How embed to your sketches
</a>
@ -871,21 +871,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#embed-the-autoconnect-to-the-sketch" title="Embed the AutoConnect to the sketch" class="md-nav__link">
<a href="#embed-the-autoconnect-to-the-sketch" class="md-nav__link">
Embed the AutoConnect to the sketch
</a>
</li>
<li class="md-nav__item">
<a href="#what-does-this-example-do" title="What does this example do?" class="md-nav__link">
<a href="#what-does-this-example-do" class="md-nav__link">
What does this example do?
</a>
</li>
<li class="md-nav__item">
<a href="#embed-autoconnect" title="Embed AutoConnect" class="md-nav__link">
<a href="#embed-autoconnect" class="md-nav__link">
Embed AutoConnect
</a>
@ -893,14 +893,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#pattern-a" title=" Pattern A." class="md-nav__link">
<a href="#pattern-a" class="md-nav__link">
Pattern A.
</a>
</li>
<li class="md-nav__item">
<a href="#pattern-b" title=" Pattern B." class="md-nav__link">
<a href="#pattern-b" class="md-nav__link">
Pattern B.
</a>
@ -912,7 +912,7 @@
</li>
<li class="md-nav__item">
<a href="#used-with-mqtt-as-a-client-application" title="Used with MQTT as a client application" class="md-nav__link">
<a href="#used-with-mqtt-as-a-client-application" class="md-nav__link">
Used with MQTT as a client application
</a>
@ -920,7 +920,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#advance-procedures" title="Advance procedures" class="md-nav__link">
<a href="#advance-procedures" class="md-nav__link">
Advance procedures
</a>
@ -928,14 +928,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#create-a-channel-on-thingspeak" title="Create a channel on ThingSpeak" class="md-nav__link">
<a href="#create-a-channel-on-thingspeak" class="md-nav__link">
Create a channel on ThingSpeak
</a>
</li>
<li class="md-nav__item">
<a href="#get-channel-id-and-api-keys" title="Get Channel ID and API Keys" class="md-nav__link">
<a href="#get-channel-id-and-api-keys" class="md-nav__link">
Get Channel ID and API Keys
</a>
@ -947,21 +947,21 @@
</li>
<li class="md-nav__item">
<a href="#the-sketch-publishes-messages" title="The sketch, Publishes messages" class="md-nav__link">
<a href="#the-sketch-publishes-messages" class="md-nav__link">
The sketch, Publishes messages
</a>
</li>
<li class="md-nav__item">
<a href="#publish-messages" title="Publish messages" class="md-nav__link">
<a href="#publish-messages" class="md-nav__link">
Publish messages
</a>
</li>
<li class="md-nav__item">
<a href="#how-embed-to-your-sketches" title="How embed to your sketches" class="md-nav__link">
<a href="#how-embed-to-your-sketches" class="md-nav__link">
How embed to your sketches
</a>
@ -1096,6 +1096,7 @@
@ -1150,7 +1151,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1175,7 +1176,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -286,7 +286,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#overview" title="Overview" class="md-nav__link">
<a href="#overview" class="md-nav__link">
Overview
</a>
@ -294,49 +294,49 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#no-need-pre-coded-ssid-password" title=" No need pre-coded SSID &amp; password" class="md-nav__link">
<a href="#no-need-pre-coded-ssid-password" class="md-nav__link">
No need pre-coded SSID &amp; password
</a>
</li>
<li class="md-nav__item">
<a href="#simple-usage" title=" Simple usage" class="md-nav__link">
<a href="#simple-usage" class="md-nav__link">
Simple usage
</a>
</li>
<li class="md-nav__item">
<a href="#store-the-established-connection" title=" Store the established connection" class="md-nav__link">
<a href="#store-the-established-connection" class="md-nav__link">
Store the established connection
</a>
</li>
<li class="md-nav__item">
<a href="#easy-to-embed-in" title=" Easy to embed in" class="md-nav__link">
<a href="#easy-to-embed-in" class="md-nav__link">
Easy to embed in
</a>
</li>
<li class="md-nav__item">
<a href="#lives-with-your-sketches" title=" Lives with your sketches" class="md-nav__link">
<a href="#lives-with-your-sketches" class="md-nav__link">
Lives with your sketches
</a>
</li>
<li class="md-nav__item">
<a href="#easy-to-add-the-custom-web-pages-enhanced-wv097" title=" Easy to add the custom Web pages ENHANCED w/v0.9.7" class="md-nav__link">
<a href="#easy-to-add-the-custom-web-pages-enhanced-wv097" class="md-nav__link">
Easy to add the custom Web pages ENHANCED w/v0.9.7
</a>
</li>
<li class="md-nav__item">
<a href="#quick-and-easy-to-equip-the-ota-update-feature-enhanced-wv100" title=" Quick and easy to equip the OTA update feature ENHANCED w/v1.0.0" class="md-nav__link">
<a href="#quick-and-easy-to-equip-the-ota-update-feature-enhanced-wv100" class="md-nav__link">
Quick and easy to equip the OTA update feature ENHANCED w/v1.0.0
</a>
@ -348,7 +348,7 @@
</li>
<li class="md-nav__item">
<a href="#installation" title="Installation" class="md-nav__link">
<a href="#installation" class="md-nav__link">
Installation
</a>
@ -356,7 +356,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#requirements" title="Requirements" class="md-nav__link">
<a href="#requirements" class="md-nav__link">
Requirements
</a>
@ -364,14 +364,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#supported-hardware" title="Supported hardware" class="md-nav__link">
<a href="#supported-hardware" class="md-nav__link">
Supported hardware
</a>
</li>
<li class="md-nav__item">
<a href="#required-libraries" title="Required libraries" class="md-nav__link">
<a href="#required-libraries" class="md-nav__link">
Required libraries
</a>
@ -383,7 +383,7 @@
</li>
<li class="md-nav__item">
<a href="#install-the-autoconnect" title="Install the AutoConnect" class="md-nav__link">
<a href="#install-the-autoconnect" class="md-nav__link">
Install the AutoConnect
</a>
@ -882,7 +882,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#overview" title="Overview" class="md-nav__link">
<a href="#overview" class="md-nav__link">
Overview
</a>
@ -890,49 +890,49 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#no-need-pre-coded-ssid-password" title=" No need pre-coded SSID &amp; password" class="md-nav__link">
<a href="#no-need-pre-coded-ssid-password" class="md-nav__link">
No need pre-coded SSID &amp; password
</a>
</li>
<li class="md-nav__item">
<a href="#simple-usage" title=" Simple usage" class="md-nav__link">
<a href="#simple-usage" class="md-nav__link">
Simple usage
</a>
</li>
<li class="md-nav__item">
<a href="#store-the-established-connection" title=" Store the established connection" class="md-nav__link">
<a href="#store-the-established-connection" class="md-nav__link">
Store the established connection
</a>
</li>
<li class="md-nav__item">
<a href="#easy-to-embed-in" title=" Easy to embed in" class="md-nav__link">
<a href="#easy-to-embed-in" class="md-nav__link">
Easy to embed in
</a>
</li>
<li class="md-nav__item">
<a href="#lives-with-your-sketches" title=" Lives with your sketches" class="md-nav__link">
<a href="#lives-with-your-sketches" class="md-nav__link">
Lives with your sketches
</a>
</li>
<li class="md-nav__item">
<a href="#easy-to-add-the-custom-web-pages-enhanced-wv097" title=" Easy to add the custom Web pages ENHANCED w/v0.9.7" class="md-nav__link">
<a href="#easy-to-add-the-custom-web-pages-enhanced-wv097" class="md-nav__link">
Easy to add the custom Web pages ENHANCED w/v0.9.7
</a>
</li>
<li class="md-nav__item">
<a href="#quick-and-easy-to-equip-the-ota-update-feature-enhanced-wv100" title=" Quick and easy to equip the OTA update feature ENHANCED w/v1.0.0" class="md-nav__link">
<a href="#quick-and-easy-to-equip-the-ota-update-feature-enhanced-wv100" class="md-nav__link">
Quick and easy to equip the OTA update feature ENHANCED w/v1.0.0
</a>
@ -944,7 +944,7 @@
</li>
<li class="md-nav__item">
<a href="#installation" title="Installation" class="md-nav__link">
<a href="#installation" class="md-nav__link">
Installation
</a>
@ -952,7 +952,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#requirements" title="Requirements" class="md-nav__link">
<a href="#requirements" class="md-nav__link">
Requirements
</a>
@ -960,14 +960,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#supported-hardware" title="Supported hardware" class="md-nav__link">
<a href="#supported-hardware" class="md-nav__link">
Supported hardware
</a>
</li>
<li class="md-nav__item">
<a href="#required-libraries" title="Required libraries" class="md-nav__link">
<a href="#required-libraries" class="md-nav__link">
Required libraries
</a>
@ -979,7 +979,7 @@
</li>
<li class="md-nav__item">
<a href="#install-the-autoconnect" title="Install the AutoConnect" class="md-nav__link">
<a href="#install-the-autoconnect" class="md-nav__link">
Install the AutoConnect
</a>
@ -1074,7 +1074,7 @@ Install third-party platform using the <em>Boards Manager</em> of Arduino IDE. Y
</div>
<p><i class="fa fa-download"></i> <strong>Additional library (Required)</strong></p>
<p>The <a href="https://github.com/Hieromon/PageBuilder">PageBuilder</a> library to build HTML for ESP8266WebServer is needed.<br />
To install the PageBuilder library into your Arduino IDE, you can use the <em>Library Manager</em>. Select the board of ESP8266 series in the Arduino IDE, open the library manager and search keyword '<strong>PageBuilder</strong>' with the topic '<strong>Communication</strong>', then you can see the <em>PageBuilder</em>. The latest version is required <strong>1.3.3</strong> <strong>later</strong>.<sup id="fnref:1"><a class="footnote-ref" href="#fn:1" rel="footnote">1</a></sup></p>
To install the PageBuilder library into your Arduino IDE, you can use the <em>Library Manager</em>. Select the board of ESP8266 series in the Arduino IDE, open the library manager and search keyword '<strong>PageBuilder</strong>' with the topic '<strong>Communication</strong>', then you can see the <em>PageBuilder</em>. The latest version is required <strong>1.3.6</strong> <strong>later</strong>.<sup id="fnref:1"><a class="footnote-ref" href="#fn:1" rel="footnote">1</a></sup></p>
<p><img src="images/lm.png" width="640"/></p>
<p><i class="fa fa-download"></i> <strong>Additional library (Optional)</strong></p>
<p>By adding the <a href="https://github.com/bblanchon/ArduinoJson">ArduinoJson</a> library, AutoConnect will be able to handle the <a href="acintro.html"><strong>custom Web pages</strong></a> described with JSON. Since AutoConnect v0.9.7 you can insert user-owned web pages that can consist of representative HTML elements as styled TEXT, INPUT, BUTTON, CHECKBOX, SELECT, SUBMIT and invoke them from the AutoConnect menu. These HTML elements can be added by sketches using the AutoConnect API. Further it possible importing the custom Web pages declarations described with JSON which stored in PROGMEM, SPIFFS, or SD. <a href="https://arduinojson.org/">ArduinoJson</a> is required to use this feature.<sup id="fnref:2"><a class="footnote-ref" href="#fn:2" rel="footnote">2</a></sup> AutoConnect can work with ArduinoJson both <a href="https://arduinojson.org/v5/doc/">version 5</a> and <a href="https://arduinojson.org/v6/doc/">version 6</a>.</p>
@ -1097,7 +1097,7 @@ To install the PageBuilder library into your Arduino IDE, you can use the <em>Li
<hr />
<ol>
<li id="fn:1">
<p>Since AutoConnect v0.9.8, PageBuilder v1.3.3 later is required.&#160;<a class="footnote-backref" href="#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text">&#8617;</a></p>
<p>Since AutoConnect v1.1.3, PageBuilder v1.3.6 later is required.&#160;<a class="footnote-backref" href="#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text">&#8617;</a></p>
</li>
<li id="fn:2">
<p>Using the AutoConnect API natively allows you to sketch custom Web pages without JSON.&#160;<a class="footnote-backref" href="#fnref:2" rev="footnote" title="Jump back to footnote 2 in the text">&#8617;</a></p>
@ -1107,6 +1107,7 @@ To install the PageBuilder library into your Arduino IDE, you can use the <em>Li
@ -1147,7 +1148,7 @@ To install the PageBuilder library into your Arduino IDE, you can use the <em>Li
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1172,7 +1173,7 @@ To install the PageBuilder library into your Arduino IDE, you can use the <em>Li
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -210,7 +210,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -740,7 +740,7 @@
<h1>License</h1>
<p><strong>MIT License</strong></p>
<p>Copyright &copy; 2018-2019 Hieromon Ikasamo</p>
<p>Copyright &copy; 2018-2020 Hieromon Ikasamo</p>
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p>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 NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 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
@ -754,6 +754,7 @@ IN THE SOFTWARE.</p>
@ -794,7 +795,7 @@ IN THE SOFTWARE.</p>
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -819,7 +820,7 @@ IN THE SOFTWARE.</p>
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -663,7 +663,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#autoconnectbegin-logic-sequence" title="AutoConnect::begin logic sequence" class="md-nav__link">
<a href="#autoconnectbegin-logic-sequence" class="md-nav__link">
AutoConnect::begin logic sequence
</a>
@ -776,7 +776,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#autoconnectbegin-logic-sequence" title="AutoConnect::begin logic sequence" class="md-nav__link">
<a href="#autoconnectbegin-logic-sequence" class="md-nav__link">
AutoConnect::begin logic sequence
</a>
@ -822,6 +822,7 @@
@ -876,7 +877,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -901,7 +902,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -306,63 +306,63 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#where-the-from" title=" Where the from" class="md-nav__link">
<a href="#where-the-from" class="md-nav__link">
Where the from
</a>
</li>
<li class="md-nav__item">
<a href="#right-on-top" title=" Right on top" class="md-nav__link">
<a href="#right-on-top" class="md-nav__link">
Right on top
</a>
</li>
<li class="md-nav__item">
<a href="#configure-new-ap" title=" Configure new AP" class="md-nav__link">
<a href="#configure-new-ap" class="md-nav__link">
Configure new AP
</a>
</li>
<li class="md-nav__item">
<a href="#open-ssids" title=" Open SSIDs" class="md-nav__link">
<a href="#open-ssids" class="md-nav__link">
Open SSIDs
</a>
</li>
<li class="md-nav__item">
<a href="#disconnect" title=" Disconnect" class="md-nav__link">
<a href="#disconnect" class="md-nav__link">
Disconnect
</a>
</li>
<li class="md-nav__item">
<a href="#reset" title=" Reset..." class="md-nav__link">
<a href="#reset" class="md-nav__link">
Reset...
</a>
</li>
<li class="md-nav__item">
<a href="#custom-menu-items" title=" Custom menu items" class="md-nav__link">
<a href="#custom-menu-items" class="md-nav__link">
Custom menu items
</a>
</li>
<li class="md-nav__item">
<a href="#home" title=" HOME" class="md-nav__link">
<a href="#home" class="md-nav__link">
HOME
</a>
</li>
<li class="md-nav__item">
<a href="#attaching-to-autoconnect-menu" title=" Attaching to AutoConnect menu" class="md-nav__link">
<a href="#attaching-to-autoconnect-menu" class="md-nav__link">
Attaching to AutoConnect menu
</a>
@ -830,63 +830,63 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#where-the-from" title=" Where the from" class="md-nav__link">
<a href="#where-the-from" class="md-nav__link">
Where the from
</a>
</li>
<li class="md-nav__item">
<a href="#right-on-top" title=" Right on top" class="md-nav__link">
<a href="#right-on-top" class="md-nav__link">
Right on top
</a>
</li>
<li class="md-nav__item">
<a href="#configure-new-ap" title=" Configure new AP" class="md-nav__link">
<a href="#configure-new-ap" class="md-nav__link">
Configure new AP
</a>
</li>
<li class="md-nav__item">
<a href="#open-ssids" title=" Open SSIDs" class="md-nav__link">
<a href="#open-ssids" class="md-nav__link">
Open SSIDs
</a>
</li>
<li class="md-nav__item">
<a href="#disconnect" title=" Disconnect" class="md-nav__link">
<a href="#disconnect" class="md-nav__link">
Disconnect
</a>
</li>
<li class="md-nav__item">
<a href="#reset" title=" Reset..." class="md-nav__link">
<a href="#reset" class="md-nav__link">
Reset...
</a>
</li>
<li class="md-nav__item">
<a href="#custom-menu-items" title=" Custom menu items" class="md-nav__link">
<a href="#custom-menu-items" class="md-nav__link">
Custom menu items
</a>
</li>
<li class="md-nav__item">
<a href="#home" title=" HOME" class="md-nav__link">
<a href="#home" class="md-nav__link">
HOME
</a>
</li>
<li class="md-nav__item">
<a href="#attaching-to-autoconnect-menu" title=" Attaching to AutoConnect menu" class="md-nav__link">
<a href="#attaching-to-autoconnect-menu" class="md-nav__link">
Attaching to AutoConnect menu
</a>
@ -982,6 +982,7 @@ Enter SSID and Passphrase and tap "<strong>Apply</strong>" to start a WiFi conne
@ -1036,7 +1037,7 @@ Enter SSID and Passphrase and tap "<strong>Apply</strong>" to start a WiFi conne
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1061,7 +1062,7 @@ Enter SSID and Passphrase and tap "<strong>Apply</strong>" to start a WiFi conne
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -615,21 +615,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#what-menus-can-be-made-using-autoconnect" title="What menus can be made using AutoConnect" class="md-nav__link">
<a href="#what-menus-can-be-made-using-autoconnect" class="md-nav__link">
What menus can be made using AutoConnect
</a>
</li>
<li class="md-nav__item">
<a href="#basic-mechanism-of-menu-generation" title="Basic mechanism of menu generation" class="md-nav__link">
<a href="#basic-mechanism-of-menu-generation" class="md-nav__link">
Basic mechanism of menu generation
</a>
</li>
<li class="md-nav__item">
<a href="#place-the-item-for-the-legacy-sketches-on-the-menu" title="Place the item for the legacy sketches on the menu" class="md-nav__link">
<a href="#place-the-item-for-the-legacy-sketches-on-the-menu" class="md-nav__link">
Place the item for the legacy sketches on the menu
</a>
@ -790,21 +790,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#what-menus-can-be-made-using-autoconnect" title="What menus can be made using AutoConnect" class="md-nav__link">
<a href="#what-menus-can-be-made-using-autoconnect" class="md-nav__link">
What menus can be made using AutoConnect
</a>
</li>
<li class="md-nav__item">
<a href="#basic-mechanism-of-menu-generation" title="Basic mechanism of menu generation" class="md-nav__link">
<a href="#basic-mechanism-of-menu-generation" class="md-nav__link">
Basic mechanism of menu generation
</a>
</li>
<li class="md-nav__item">
<a href="#place-the-item-for-the-legacy-sketches-on-the-menu" title="Place the item for the legacy sketches on the menu" class="md-nav__link">
<a href="#place-the-item-for-the-legacy-sketches-on-the-menu" class="md-nav__link">
Place the item for the legacy sketches on the menu
</a>
@ -872,6 +872,7 @@
@ -926,7 +927,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -951,7 +952,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -447,7 +447,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#updates-with-the-web-browser" title="Updates with the Web Browser" class="md-nav__link">
<a href="#updates-with-the-web-browser" class="md-nav__link">
Updates with the Web Browser
</a>
@ -455,14 +455,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#how-to-embed-esp8266httpupdateserver-in-autoconnect" title=" How to embed ESP8266HTTPUpdateServer in AutoConnect" class="md-nav__link">
<a href="#how-to-embed-esp8266httpupdateserver-in-autoconnect" class="md-nav__link">
How to embed ESP8266HTTPUpdateServer in AutoConnect
</a>
</li>
<li class="md-nav__item">
<a href="#how-to-make-the-binary-sketch" title=" How to make the binary sketch" class="md-nav__link">
<a href="#how-to-make-the-binary-sketch" class="md-nav__link">
How to make the binary sketch
</a>
@ -796,7 +796,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#updates-with-the-web-browser" title="Updates with the Web Browser" class="md-nav__link">
<a href="#updates-with-the-web-browser" class="md-nav__link">
Updates with the Web Browser
</a>
@ -804,14 +804,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#how-to-embed-esp8266httpupdateserver-in-autoconnect" title=" How to embed ESP8266HTTPUpdateServer in AutoConnect" class="md-nav__link">
<a href="#how-to-embed-esp8266httpupdateserver-in-autoconnect" class="md-nav__link">
How to embed ESP8266HTTPUpdateServer in AutoConnect
</a>
</li>
<li class="md-nav__item">
<a href="#how-to-make-the-binary-sketch" title=" How to make the binary sketch" class="md-nav__link">
<a href="#how-to-make-the-binary-sketch" class="md-nav__link">
How to make the binary sketch
</a>
@ -959,6 +959,7 @@ This sharing specification is the same for ESP32.</p>
@ -1013,7 +1014,7 @@ This sharing specification is the same for ESP32.</p>
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1038,7 +1039,7 @@ This sharing specification is the same for ESP32.</p>
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -459,7 +459,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#updates-with-the-update-server" title="Updates with the update server" class="md-nav__link">
<a href="#updates-with-the-update-server" class="md-nav__link">
Updates with the update server
</a>
@ -467,28 +467,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#how-to-embed-autoconnectupdate-to-your-sketch" title=" How to embed AutoConnectUpdate to your sketch" class="md-nav__link">
<a href="#how-to-embed-autoconnectupdate-to-your-sketch" class="md-nav__link">
How to embed AutoConnectUpdate to your sketch
</a>
</li>
<li class="md-nav__item">
<a href="#behavior-of-the-autoconnectupdate-class" title=" Behavior of the AutoConnectUpdate class" class="md-nav__link">
<a href="#behavior-of-the-autoconnectupdate-class" class="md-nav__link">
Behavior of the AutoConnectUpdate class
</a>
</li>
<li class="md-nav__item">
<a href="#update-server-for-the-autoconnectupdate-class" title=" Update server for the AutoConnectUpdate class" class="md-nav__link">
<a href="#update-server-for-the-autoconnectupdate-class" class="md-nav__link">
Update server for the AutoConnectUpdate class
</a>
</li>
<li class="md-nav__item">
<a href="#http-contents-and-the-sequence-for-the-autoconnectupdate-class" title=" HTTP contents and the sequence for the AutoConnectUpdate class" class="md-nav__link">
<a href="#http-contents-and-the-sequence-for-the-autoconnectupdate-class" class="md-nav__link">
HTTP contents and the sequence for the AutoConnectUpdate class
</a>
@ -496,21 +496,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-http-url-query-for-the-catalog-list-of-the-updatable" title="1. HTTP URL query for the catalog list of the updatable" class="md-nav__link">
<a href="#1-http-url-query-for-the-catalog-list-of-the-updatable" class="md-nav__link">
1. HTTP URL query for the catalog list of the updatable
</a>
</li>
<li class="md-nav__item">
<a href="#2-the-catalog-list-content" title="2. The catalog list content" class="md-nav__link">
<a href="#2-the-catalog-list-content" class="md-nav__link">
2. The catalog list content
</a>
</li>
<li class="md-nav__item">
<a href="#3-the-binary-sketch-file-used-for-updating" title="3. The binary sketch file used for updating" class="md-nav__link">
<a href="#3-the-binary-sketch-file-used-for-updating" class="md-nav__link">
3. The binary sketch file used for updating
</a>
@ -837,7 +837,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#updates-with-the-update-server" title="Updates with the update server" class="md-nav__link">
<a href="#updates-with-the-update-server" class="md-nav__link">
Updates with the update server
</a>
@ -845,28 +845,28 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#how-to-embed-autoconnectupdate-to-your-sketch" title=" How to embed AutoConnectUpdate to your sketch" class="md-nav__link">
<a href="#how-to-embed-autoconnectupdate-to-your-sketch" class="md-nav__link">
How to embed AutoConnectUpdate to your sketch
</a>
</li>
<li class="md-nav__item">
<a href="#behavior-of-the-autoconnectupdate-class" title=" Behavior of the AutoConnectUpdate class" class="md-nav__link">
<a href="#behavior-of-the-autoconnectupdate-class" class="md-nav__link">
Behavior of the AutoConnectUpdate class
</a>
</li>
<li class="md-nav__item">
<a href="#update-server-for-the-autoconnectupdate-class" title=" Update server for the AutoConnectUpdate class" class="md-nav__link">
<a href="#update-server-for-the-autoconnectupdate-class" class="md-nav__link">
Update server for the AutoConnectUpdate class
</a>
</li>
<li class="md-nav__item">
<a href="#http-contents-and-the-sequence-for-the-autoconnectupdate-class" title=" HTTP contents and the sequence for the AutoConnectUpdate class" class="md-nav__link">
<a href="#http-contents-and-the-sequence-for-the-autoconnectupdate-class" class="md-nav__link">
HTTP contents and the sequence for the AutoConnectUpdate class
</a>
@ -874,21 +874,21 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-http-url-query-for-the-catalog-list-of-the-updatable" title="1. HTTP URL query for the catalog list of the updatable" class="md-nav__link">
<a href="#1-http-url-query-for-the-catalog-list-of-the-updatable" class="md-nav__link">
1. HTTP URL query for the catalog list of the updatable
</a>
</li>
<li class="md-nav__item">
<a href="#2-the-catalog-list-content" title="2. The catalog list content" class="md-nav__link">
<a href="#2-the-catalog-list-content" class="md-nav__link">
2. The catalog list content
</a>
</li>
<li class="md-nav__item">
<a href="#3-the-binary-sketch-file-used-for-updating" title="3. The binary sketch file used for updating" class="md-nav__link">
<a href="#3-the-binary-sketch-file-used-for-updating" class="md-nav__link">
3. The binary sketch file used for updating
</a>
@ -1088,6 +1088,7 @@ For Python3: <em>AUTOCONNECT_LIBRARY_PATH</em>/src/updateserver/python3&#160;<a
@ -1142,7 +1143,7 @@ For Python3: <em>AUTOCONNECT_LIBRARY_PATH</em>/src/updateserver/python3&#160;<a
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1167,7 +1168,7 @@ For Python3: <em>AUTOCONNECT_LIBRARY_PATH</em>/src/updateserver/python3&#160;<a
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -435,7 +435,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#ota-updates-with-autoconnect" title="OTA Updates with AutoConnect" class="md-nav__link">
<a href="#ota-updates-with-autoconnect" class="md-nav__link">
OTA Updates with AutoConnect
</a>
@ -776,7 +776,7 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#ota-updates-with-autoconnect" title="OTA Updates with AutoConnect" class="md-nav__link">
<a href="#ota-updates-with-autoconnect" class="md-nav__link">
OTA Updates with AutoConnect
</a>
@ -826,6 +826,7 @@
@ -880,7 +881,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -905,7 +906,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

File diff suppressed because one or more lines are too long

@ -2,147 +2,147 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://Hieromon.github.io/AutoConnect/index.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/gettingstarted.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/menu.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/basicusage.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/advancedusage.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/acintro.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/acelements.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/acjson.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/achandling.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/otaupdate.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/otabrowser.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/otaserver.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/api.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/apiaux.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/apiconfig.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/apielements.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/apiupdate.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/apiextra.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/howtoembed.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/datatips.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/menuize.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/wojson.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/lsbegin.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/credit.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/acupload.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/colorized.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/faq.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/changelog.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://Hieromon.github.io/AutoConnect/license.html</loc>
<lastmod>2019-11-08</lastmod>
<lastmod>2020-01-01</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.

@ -38,7 +38,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.0">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.6.0">
@ -46,9 +46,9 @@
<link rel="stylesheet" href="assets/stylesheets/application.0284f74d.css">
<link rel="stylesheet" href="assets/stylesheets/application.1b62728e.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.01803549.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
@ -57,12 +57,12 @@
<script src="assets/javascripts/modernizr.74668098.js"></script>
<script src="assets/javascripts/modernizr.268332fc.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -214,7 +214,7 @@
<main class="md-main">
<main class="md-main" role="main">
<div class="md-main__inner md-grid" data-md-component="container">
@ -627,21 +627,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#suppress-increase-in-memory-consumption" title="Suppress increase in memory consumption" class="md-nav__link">
<a href="#suppress-increase-in-memory-consumption" class="md-nav__link">
Suppress increase in memory consumption
</a>
</li>
<li class="md-nav__item">
<a href="#writing-the-custom-web-pages-without-json" title="Writing the custom Web pages without JSON" class="md-nav__link">
<a href="#writing-the-custom-web-pages-without-json" class="md-nav__link">
Writing the custom Web pages without JSON
</a>
</li>
<li class="md-nav__item">
<a href="#implementation-example-without-arduinojson" title="Implementation example without ArduinoJson" class="md-nav__link">
<a href="#implementation-example-without-arduinojson" class="md-nav__link">
Implementation example without ArduinoJson
</a>
@ -790,21 +790,21 @@
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#suppress-increase-in-memory-consumption" title="Suppress increase in memory consumption" class="md-nav__link">
<a href="#suppress-increase-in-memory-consumption" class="md-nav__link">
Suppress increase in memory consumption
</a>
</li>
<li class="md-nav__item">
<a href="#writing-the-custom-web-pages-without-json" title="Writing the custom Web pages without JSON" class="md-nav__link">
<a href="#writing-the-custom-web-pages-without-json" class="md-nav__link">
Writing the custom Web pages without JSON
</a>
</li>
<li class="md-nav__item">
<a href="#implementation-example-without-arduinojson" title="Implementation example without ArduinoJson" class="md-nav__link">
<a href="#implementation-example-without-arduinojson" class="md-nav__link">
Implementation example without ArduinoJson
</a>
@ -852,6 +852,10 @@
<p class="admonition-title">JSON processing will be disabled</p>
<p>Commenting out the <strong>AUTOCONNECT_USE_JSON</strong> macro invalidates all functions related to JSON processing. If the sketch is using the JSON function, it will result in a compile error.</p>
</div>
<div class="admonition hint">
<p class="admonition-title">Exclude the ArduinoJson by each compile-time</p>
<p>If you want to exclude ArduinoJson without changing the library code, specify the <strong>AUTOCONNECT_NOUSE_JSON</strong> directive as a compiler option according to the method described in the <a href="faq.html#how-do-i-detach-the-ardunojson">FAQ</a>.</p>
</div>
<h2 id="implementation-example-without-arduinojson">Implementation example without ArduinoJson<a class="headerlink" href="#implementation-example-without-arduinojson" title="Permanent link">&para;</a></h2>
<p>The code excluding JSON processing from the mqttRSSI sketch attached to the library is as follows. <small>(It is a part of code. Refer to mqttRSSI_NA.ino for the whole sketch.)</small></p>
<p><i class="fa fa-code"></i> The JSON document for mqttRSSI</p>
@ -1032,6 +1036,7 @@
@ -1086,7 +1091,7 @@
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
</div>
powered by
@ -1111,7 +1116,7 @@
</div>
<script src="assets/javascripts/application.245445c6.js"></script>
<script src="assets/javascripts/application.808e90bb.js"></script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

@ -12,7 +12,7 @@
[
{
"name": "PageBuilder",
"version": ">=1.3.3"
"version": ">=1.3.6"
},
{
"name": "ArduinoJson",
@ -25,6 +25,6 @@
"espressif8266",
"espressif32"
],
"version": "1.1.2",
"version": "1.1.3",
"license": "MIT"
}

@ -1,5 +1,5 @@
name=AutoConnect
version=1.1.2
version=1.1.3
author=Hieromon Ikasamo <hieromon@gmail.com>
maintainer=Hieromon Ikasamo <hieromon@gmail.com>
sentence=ESP8266/ESP32 WLAN configuration at runtime with web interface.

@ -50,7 +50,7 @@ repo_url: 'https://github.com/Hieromon/AutoConnect'
edit_uri: ""
# Copyright
copyright: 'Copyright &copy; 2018-2019 Hieromon Ikasamo'
copyright: 'Copyright &copy; 2018-2020 Hieromon Ikasamo'
# Configuration
use_directory_urls: false

@ -1,3 +1,9 @@
#### [1.1.3] Jan. 1, 2020
- Added AUTOCONNECT_NOUSE_JSON directive
- Removed compiler warning of unused.
- Improved Config New button behavior.
- Fixed relocate Config New menu URI inability.
#### [1.1.2] Oct. 22, 2019
- Fixed crash when no SSID found.
- Fixed memory leak on destruction.

@ -147,6 +147,23 @@ HTTP port number is defined as a macro in [AutoConnectDefs.h](https://github.com
You can change both by using [AutoConnectConfig::apid](apiconfig.md#apid) and [AutoConnectConfig::psk](apiconfig.md#psk). Refer to section [Change SSID and Password for SoftAP](advancedusage.md#change-ssid-and-password-for-softap) in [Advanced usage](advancedusage.md).
## <i class="fa fa-question-circle"></i> How do I detach the ArdunoJson?
If you don't use ArduinoJson at all, you can detach it from the library. By detaching ArduinoJson, the binary size after compilation can be reduced. You can implement custom Web pages with your sketches without using ArduinoJson. Its method is described in [Custom Web pages w/o JSON](wojson.md).
To completely remove ArduinoJson at compile-time from the binary, you need to define a special `#define` directive for it. And if you define the directive, you will not be able to use the [OTA update with the update server](otaserver.md#updates-with-the-update-server) feature as well as AutoConnectAux described by JSON.
To exclude ArduinoJson at compile-time, give the following `#define` directive as a compiler option such as the [arduino-cli](https://github.com/arduino/arduino-cli) or [PlatformIO](https://platformio.org/).
```
#define AUTOCONNECT_NOUSE_JSON
```
For example, add the following description to the `[env]` section of the `platformio.ini` file with the `build-flags`.
```ini
build-flags = -DAUTOCONNECT_NOUSE_JSON
```
## <i class="fa fa-question-circle"></i> How erase the credentials saved in EEPROM?
Make some sketches for erasing the EEPROM area, or some erasing utility is needed. You can prepare the sketch to erase the saved credential with *AutoConnectCredential*. The *AutoConnectCrendential* class provides the access method to the saved credential in EEPROM and library source file is including it. Refer to '[Saved credential access](credit.md#saved-credential-in-eeprom)' on section [Appendix](credit.md) for details.

@ -94,8 +94,8 @@ Install third-party platform using the *Boards Manager* of Arduino IDE. You can
<i class="fa fa-download"></i> <strong>Additional library (Required)</strong>
The [PageBuilder](https://github.com/Hieromon/PageBuilder) library to build HTML for ESP8266WebServer is needed.
To install the PageBuilder library into your Arduino IDE, you can use the *Library Manager*. Select the board of ESP8266 series in the Arduino IDE, open the library manager and search keyword '**PageBuilder**' with the topic '**Communication**', then you can see the *PageBuilder*. The latest version is required **1.3.3** **later**.[^1]
[^1]:Since AutoConnect v0.9.8, PageBuilder v1.3.3 later is required.
To install the PageBuilder library into your Arduino IDE, you can use the *Library Manager*. Select the board of ESP8266 series in the Arduino IDE, open the library manager and search keyword '**PageBuilder**' with the topic '**Communication**', then you can see the *PageBuilder*. The latest version is required **1.3.6** **later**.[^1]
[^1]:Since AutoConnect v1.1.3, PageBuilder v1.3.6 later is required.
<img src="images/lm.png" width="640"/>

@ -1,6 +1,6 @@
**MIT License**
Copyright &copy; 2018-2019 Hieromon Ikasamo
Copyright &copy; 2018-2020 Hieromon Ikasamo
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

@ -28,6 +28,9 @@ In addition to the above procedure, to completely cut off for binding with the A
!!! caution "JSON processing will be disabled"
Commenting out the **AUTOCONNECT_USE_JSON** macro invalidates all functions related to JSON processing. If the sketch is using the JSON function, it will result in a compile error.
!!! hint "Exclude the ArduinoJson by each compile-time"
If you want to exclude ArduinoJson without changing the library code, specify the **AUTOCONNECT_NOUSE_JSON** directive as a compiler option according to the method described in the [FAQ](faq.md#how-do-i-detach-the-ardunojson).
## Implementation example without ArduinoJson
The code excluding JSON processing from the mqttRSSI sketch attached to the library is as follows. <small>(It is a part of code. Refer to mqttRSSI_NA.ino for the whole sketch.)</small>

@ -27,10 +27,12 @@
// Indicator to specify that AutoConnectAux handles elements with JSON.
// Comment out the AUTOCONNECT_USE_JSON macro to detach the ArduinoJson.
#ifndef AUTOCONNECT_NOUSE_JSON
#define AUTOCONNECT_USE_JSON
// Indicator of whether to use the AutoConnectUpdate feature.
#define AUTOCONNECT_USE_UPDATE
#endif
// Predefined parameters
// SSID that Captive portal started.

@ -2,8 +2,8 @@
* AutoConnect portal site web page implementation.
* @file AutoConnectPage.h
* @author hieromon@gmail.com
* @version 1.1.0
* @date 2019-10-15
* @version 1.1.3
* @date 2019-11-08
* @copyright MIT license.
*/
@ -672,6 +672,7 @@ const char AutoConnect::_PAGE_CONFIGNEW[] PROGMEM = {
"{{MENU_POST}}"
"<div class=\"base-panel\">"
"<form action=\"" AUTOCONNECT_URI_CONNECT "\" method=\"post\">"
"<button style=\"width:0;height:0;padding:0;border:0;margin:0\" aria-hidden=\"true\" tabindex=\"-1\" type=\"submit\" name=\"apply\" value=\"apply\"></button>"
"{{LIST_SSID}}"
"<div style=\"margin:16px 0 8px 0;border-bottom:solid 1px #263238;\">Total:{{SSID_COUNT}} Hidden:{{HIDDEN_COUNT}}</div>"
"<ul class=\"noorder\">"
@ -688,7 +689,7 @@ const char AutoConnect::_PAGE_CONFIGNEW[] PROGMEM = {
"<input id=\"dhcp\" type=\"checkbox\" name=\"dhcp\" value=\"en\" checked onclick=\"vsw(this.checked);\">"
"</li>"
"{{CONFIG_IP}}"
"<li><input type=\"submit\" value=\"Apply\"></li>"
"<li><input type=\"submit\" name=\"apply\" value=\"Apply\"></li>"
"</ul>"
"</form>"
"</div>"
@ -1172,7 +1173,7 @@ String AutoConnect::_token_LIST_SSID(PageArgument& args) {
static const char _ssidEnc[] PROGMEM =
"<span class=\"img-lock\"></span>";
static const char _ssidPage[] PROGMEM =
"<button type=\"submit\" name=\"page\" value=\"%d\" formaction=\"/_ac/config\">%s</button>&emsp;";
"<button type=\"submit\" name=\"page\" value=\"%d\" formaction=\"" AUTOCONNECT_URI_CONFIG "\">%s</button>&emsp;";
_hiddenSSIDCount = 0;
uint8_t validCount = 0;
uint8_t dispCount = 0;

@ -186,6 +186,9 @@ class AutoConnectUploadSD : public AutoConnectUploadHandler {
sdVerify = (const char*)"UNKNOWN";
break;
}
#endif
#ifndef AC_DEBUG
AC_UNUSED(sdVerify);
#endif
AC_DBG("%s mounted\n", sdVerify);
_file = _media->open(filename, oflag);

Loading…
Cancel
Save