├── components ├── .gitignore └── cpp_utils ├── .gitignore ├── fatfs_data ├── jQuery-File-Upload-9.18.0 │ ├── .gitignore │ ├── server │ │ ├── gae-go │ │ │ ├── static │ │ │ │ ├── robots.txt │ │ │ │ └── favicon.ico │ │ │ ├── app.yaml │ │ │ └── app │ │ │ │ └── main.go │ │ ├── php │ │ │ ├── files │ │ │ │ ├── .gitignore │ │ │ │ └── .htaccess │ │ │ ├── docker-compose.yml │ │ │ ├── index.php │ │ │ └── Dockerfile │ │ └── gae-python │ │ │ ├── static │ │ │ ├── robots.txt │ │ │ └── favicon.ico │ │ │ ├── app.yaml │ │ │ └── main.py │ ├── img │ │ ├── loading.gif │ │ └── progressbar.gif │ ├── css │ │ ├── style.css │ │ ├── jquery.fileupload-ui-noscript.css │ │ ├── demo-ie8.css │ │ ├── jquery.fileupload-noscript.css │ │ ├── jquery.fileupload.css │ │ ├── jquery.fileupload-ui.css │ │ └── demo.css │ ├── bower-version-update.js │ ├── cors │ │ ├── result.html │ │ └── postmessage.html │ ├── CONTRIBUTING.md │ ├── .npmignore │ ├── LICENSE │ ├── bower.json │ ├── package.json │ ├── js │ │ ├── main.js │ │ ├── cors │ │ │ ├── jquery.xdr-transport.js │ │ │ └── jquery.postmessage-transport.js │ │ ├── app.js │ │ ├── jquery.fileupload-audio.js │ │ ├── jquery.fileupload-video.js │ │ ├── jquery.fileupload-validate.js │ │ ├── jquery.fileupload-jquery-ui.js │ │ ├── jquery.fileupload-process.js │ │ └── jquery.iframe-transport.js │ ├── .jshintrc │ ├── basic.html │ ├── README.md │ ├── test │ │ └── index.html │ └── basic-plus.html ├── images │ ├── in.png │ ├── out.png │ ├── check.png │ ├── cross.png │ └── info.png ├── jstree │ └── themes │ │ ├── default │ │ ├── 32px.png │ │ ├── 40px.png │ │ └── throbber.gif │ │ └── default-dark │ │ ├── 32px.png │ │ ├── 40px.png │ │ └── throbber.gif └── jqueryui │ ├── images │ ├── ui-icons_444444_256x240.png │ ├── ui-icons_555555_256x240.png │ ├── ui-icons_777620_256x240.png │ ├── ui-icons_777777_256x240.png │ ├── ui-icons_cc0000_256x240.png │ └── ui-icons_ffffff_256x240.png │ ├── LICENSE.txt │ └── package.json ├── docs ├── images │ ├── System.png │ └── FileSystem.png ├── purpose.md └── design.md ├── Makefile ├── main ├── common.h ├── component.mk ├── ESP32Explorer.h ├── BootWiFi.h ├── BLEExplorer.h ├── WIFI_JSON.cpp ├── I2C_SCAN.cpp ├── main.cpp ├── I2C_COMMANDS.cpp ├── GPIO_JSON.cpp ├── FILESYSTEM_JSON.cpp ├── selectAP.h ├── SYSTEM_JSON.cpp ├── BLEExplorer.cpp └── BootWiFi.cpp ├── partitions.csv ├── .project ├── README.md ├── .cproject └── LICENSE /components/.gitignore: -------------------------------------------------------------------------------- 1 | /cpp_utils/ 2 | -------------------------------------------------------------------------------- /components/cpp_utils: -------------------------------------------------------------------------------- 1 | /home/esp32/synchro/esp32-snippets/cpp_utils/ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | .cproject 4 | .project 5 | .settings/ 6 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.pyc 3 | node_modules 4 | -------------------------------------------------------------------------------- /docs/images/System.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/docs/images/System.png -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/gae-go/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/php/files/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !.htaccess 4 | -------------------------------------------------------------------------------- /fatfs_data/images/in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/images/in.png -------------------------------------------------------------------------------- /fatfs_data/images/out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/images/out.png -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/gae-python/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /docs/images/FileSystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/docs/images/FileSystem.png -------------------------------------------------------------------------------- /fatfs_data/images/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/images/check.png -------------------------------------------------------------------------------- /fatfs_data/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/images/cross.png -------------------------------------------------------------------------------- /fatfs_data/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/images/info.png -------------------------------------------------------------------------------- /fatfs_data/jstree/themes/default/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jstree/themes/default/32px.png -------------------------------------------------------------------------------- /fatfs_data/jstree/themes/default/40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jstree/themes/default/40px.png -------------------------------------------------------------------------------- /fatfs_data/jstree/themes/default/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jstree/themes/default/throbber.gif -------------------------------------------------------------------------------- /fatfs_data/jstree/themes/default-dark/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jstree/themes/default-dark/32px.png -------------------------------------------------------------------------------- /fatfs_data/jstree/themes/default-dark/40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jstree/themes/default-dark/40px.png -------------------------------------------------------------------------------- /fatfs_data/jstree/themes/default-dark/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jstree/themes/default-dark/throbber.gif -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jQuery-File-Upload-9.18.0/img/loading.gif -------------------------------------------------------------------------------- /fatfs_data/jqueryui/images/ui-icons_444444_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jqueryui/images/ui-icons_444444_256x240.png -------------------------------------------------------------------------------- /fatfs_data/jqueryui/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jqueryui/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /fatfs_data/jqueryui/images/ui-icons_777620_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jqueryui/images/ui-icons_777620_256x240.png -------------------------------------------------------------------------------- /fatfs_data/jqueryui/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jqueryui/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /fatfs_data/jqueryui/images/ui-icons_cc0000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jqueryui/images/ui-icons_cc0000_256x240.png -------------------------------------------------------------------------------- /fatfs_data/jqueryui/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jqueryui/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/img/progressbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jQuery-File-Upload-9.18.0/img/progressbar.gif -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/php/docker-compose.yml: -------------------------------------------------------------------------------- 1 | apache: 2 | build: ./ 3 | ports: 4 | - "80:80" 5 | volumes: 6 | - "../../:/var/www/html" 7 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/gae-go/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jQuery-File-Upload-9.18.0/server/gae-go/static/favicon.ico -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/gae-python/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkolban/ESP32_Explorer/HEAD/fatfs_data/jQuery-File-Upload-9.18.0/server/gae-python/static/favicon.ico -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # This is a project Makefile. It is assumed the directory this Makefile resides in is a 3 | # project subdirectory. 4 | # 5 | 6 | PROJECT_NAME := app-template 7 | 8 | include $(IDF_PATH)/make/project.mk 9 | 10 | -------------------------------------------------------------------------------- /main/common.h: -------------------------------------------------------------------------------- 1 | /* 2 | * common.h 3 | * 4 | * Created on: Nov 16, 2017 5 | * Author: esp32 6 | */ 7 | 8 | #ifndef MAIN_COMMON_H_ 9 | #define MAIN_COMMON_H_ 10 | 11 | #include "WS2812.h" 12 | 13 | extern WS2812* strip1; 14 | 15 | 16 | 17 | 18 | #endif /* MAIN_COMMON_H_ */ 19 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/gae-go/app.yaml: -------------------------------------------------------------------------------- 1 | application: jquery-file-upload 2 | version: 2 3 | runtime: go 4 | api_version: go1 5 | 6 | handlers: 7 | - url: /(favicon\.ico|robots\.txt) 8 | static_files: static/\1 9 | upload: static/(.*) 10 | expiration: '1d' 11 | - url: /.* 12 | script: _go_app 13 | -------------------------------------------------------------------------------- /partitions.csv: -------------------------------------------------------------------------------- 1 | # Name, Type, SubType, Offset, Size, Flags 2 | # Note: if you change the phy_init or app partition offset, make sure to change the offset in Kconfig.projbuild 3 | nvs, data, nvs, 0x9000, 0x6000, 4 | phy_init, data, phy, 0xf000, 0x1000, 5 | factory, app, factory, 0x10000, 2M, 6 | storage, data, fat, 0x300000, 1M, 7 | -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Main component makefile. 3 | # 4 | # This Makefile can be left empty. By default, it will take the sources in the 5 | # src/ directory, compile them and link them into lib(subdirectory_name).a 6 | # in the build directory. This behaviour is entirely configurable, 7 | # please read the ESP-IDF documents if you need to do this. 8 | # 9 | -------------------------------------------------------------------------------- /main/ESP32Explorer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * ESP32Explorer.h 3 | * 4 | * Created on: May 22, 2017 5 | * Author: kolban 6 | */ 7 | 8 | #ifndef MAIN_ESP32EXPLORER_H_ 9 | #define MAIN_ESP32EXPLORER_H_ 10 | 11 | class ESP32_Explorer { 12 | public: 13 | ESP32_Explorer(); 14 | virtual ~ESP32_Explorer(); 15 | void start(); 16 | }; 17 | 18 | #endif /* MAIN_ESP32EXPLORER_H_ */ 19 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/css/style.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | /* 3 | * jQuery File Upload Plugin CSS Example 4 | * https://github.com/blueimp/jQuery-File-Upload 5 | * 6 | * Copyright 2013, Sebastian Tschan 7 | * https://blueimp.net 8 | * 9 | * Licensed under the MIT license: 10 | * https://opensource.org/licenses/MIT 11 | */ 12 | 13 | body { 14 | padding-top: 60px; 15 | } 16 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/gae-python/app.yaml: -------------------------------------------------------------------------------- 1 | application: jquery-file-upload 2 | version: 1 3 | runtime: python27 4 | api_version: 1 5 | threadsafe: true 6 | 7 | libraries: 8 | - name: PIL 9 | version: latest 10 | 11 | handlers: 12 | - url: /(favicon\.ico|robots\.txt) 13 | static_files: static/\1 14 | upload: static/(.*) 15 | expiration: '1d' 16 | - url: /.* 17 | script: main.app 18 | -------------------------------------------------------------------------------- /fatfs_data/jQuery-File-Upload-9.18.0/server/php/index.php: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 |
16 | 17 |