├── .gitignore ├── .gitmodules ├── README.md ├── add_path.sh ├── docs ├── 2mozilla.pdf ├── ESP32-S2 PinMap.xls ├── LCD_NT35510.pdf ├── OV2640_DS+(2.2).pdf ├── SCH_ESP32-S2-HMI-LCD_V1_0_20190611A.pdf ├── SCH_ESP32-S2-HMI_V1_20190528A.pdf ├── Structure.png ├── TOUCH.pdf ├── audio.pdf ├── esp32-s2_datasheet_cn.pdf ├── esp32-s2_datasheet_en.pdf ├── esp_symbol.ttf ├── espressif.png ├── espressif.svg └── logo.png └── projects └── hmi ├── CMakeLists.txt ├── Makefile ├── README.md ├── components ├── OV2640 │ ├── CMakeLists.txt │ ├── README.md │ ├── component.mk │ ├── include │ │ ├── ov2640.h │ │ ├── ov2640cfg.h │ │ └── sccb.h │ ├── ov2640.c │ └── sccb.c ├── bh1750 │ ├── CMakeLists.txt │ ├── README.md │ ├── bh1750.c │ ├── component.mk │ └── include │ │ └── iot_bh1750.h ├── humidity │ ├── CMakeLists.txt │ ├── component.mk │ ├── hts221.cpp │ └── include │ │ └── hts221.hpp ├── lcd_cam │ ├── CMakeLists.txt │ ├── component.mk │ ├── ft5x06.c │ ├── include │ │ ├── fram_cfg.h │ │ ├── ft5x06.h │ │ └── lcd_cam.h │ └── lcd_cam.c ├── littlevgl │ ├── CMakeLists.txt │ ├── component.mk │ └── lv_conf.h └── ws2812 │ ├── CMakeLists.txt │ ├── WS2812B.c │ ├── component.mk │ └── include │ └── WS2812B.h ├── esp32-s2beta-hmi.bin ├── lua.bin ├── lua ├── favicon.ico ├── index.html ├── init.lua ├── lib │ ├── dump.lua │ └── json.lua ├── main.lua ├── upload_script.html └── wifi.lua ├── main ├── CMakeLists.txt ├── app_main.cpp ├── component.mk ├── espressif.c ├── gui.c ├── include │ └── gui.h ├── logo.c ├── main.lua ├── mouse_cursor_icon.c └── my_symbol.c ├── partitions.csv └── pic ├── Camera_Socket.png ├── HMI.jpeg ├── LCD_Socket.png ├── lcd_8wire.jpeg └── switch.jpeg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/README.md -------------------------------------------------------------------------------- /add_path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/add_path.sh -------------------------------------------------------------------------------- /docs/2mozilla.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/2mozilla.pdf -------------------------------------------------------------------------------- /docs/ESP32-S2 PinMap.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/ESP32-S2 PinMap.xls -------------------------------------------------------------------------------- /docs/LCD_NT35510.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/LCD_NT35510.pdf -------------------------------------------------------------------------------- /docs/OV2640_DS+(2.2).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/OV2640_DS+(2.2).pdf -------------------------------------------------------------------------------- /docs/SCH_ESP32-S2-HMI-LCD_V1_0_20190611A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/SCH_ESP32-S2-HMI-LCD_V1_0_20190611A.pdf -------------------------------------------------------------------------------- /docs/SCH_ESP32-S2-HMI_V1_20190528A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/SCH_ESP32-S2-HMI_V1_20190528A.pdf -------------------------------------------------------------------------------- /docs/Structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/Structure.png -------------------------------------------------------------------------------- /docs/TOUCH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/TOUCH.pdf -------------------------------------------------------------------------------- /docs/audio.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/audio.pdf -------------------------------------------------------------------------------- /docs/esp32-s2_datasheet_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/esp32-s2_datasheet_cn.pdf -------------------------------------------------------------------------------- /docs/esp32-s2_datasheet_en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/esp32-s2_datasheet_en.pdf -------------------------------------------------------------------------------- /docs/esp_symbol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/esp_symbol.ttf -------------------------------------------------------------------------------- /docs/espressif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/espressif.png -------------------------------------------------------------------------------- /docs/espressif.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/espressif.svg -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/docs/logo.png -------------------------------------------------------------------------------- /projects/hmi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/Makefile -------------------------------------------------------------------------------- /projects/hmi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/README.md -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/README.md -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/component.mk -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/include/ov2640.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/include/ov2640.h -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/include/ov2640cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/include/ov2640cfg.h -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/include/sccb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/include/sccb.h -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/ov2640.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/ov2640.c -------------------------------------------------------------------------------- /projects/hmi/components/OV2640/sccb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/OV2640/sccb.c -------------------------------------------------------------------------------- /projects/hmi/components/bh1750/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/bh1750/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/components/bh1750/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/bh1750/README.md -------------------------------------------------------------------------------- /projects/hmi/components/bh1750/bh1750.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/bh1750/bh1750.c -------------------------------------------------------------------------------- /projects/hmi/components/bh1750/component.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/hmi/components/bh1750/include/iot_bh1750.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/bh1750/include/iot_bh1750.h -------------------------------------------------------------------------------- /projects/hmi/components/humidity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/humidity/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/components/humidity/component.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/hmi/components/humidity/hts221.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/humidity/hts221.cpp -------------------------------------------------------------------------------- /projects/hmi/components/humidity/include/hts221.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/humidity/include/hts221.hpp -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/lcd_cam/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/component.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/ft5x06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/lcd_cam/ft5x06.c -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/include/fram_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/lcd_cam/include/fram_cfg.h -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/include/ft5x06.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/lcd_cam/include/ft5x06.h -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/include/lcd_cam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/lcd_cam/include/lcd_cam.h -------------------------------------------------------------------------------- /projects/hmi/components/lcd_cam/lcd_cam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/lcd_cam/lcd_cam.c -------------------------------------------------------------------------------- /projects/hmi/components/littlevgl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/littlevgl/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/components/littlevgl/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/littlevgl/component.mk -------------------------------------------------------------------------------- /projects/hmi/components/littlevgl/lv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/littlevgl/lv_conf.h -------------------------------------------------------------------------------- /projects/hmi/components/ws2812/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/ws2812/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/components/ws2812/WS2812B.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/ws2812/WS2812B.c -------------------------------------------------------------------------------- /projects/hmi/components/ws2812/component.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/hmi/components/ws2812/include/WS2812B.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/components/ws2812/include/WS2812B.h -------------------------------------------------------------------------------- /projects/hmi/esp32-s2beta-hmi.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/esp32-s2beta-hmi.bin -------------------------------------------------------------------------------- /projects/hmi/lua.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua.bin -------------------------------------------------------------------------------- /projects/hmi/lua/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/favicon.ico -------------------------------------------------------------------------------- /projects/hmi/lua/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/index.html -------------------------------------------------------------------------------- /projects/hmi/lua/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/init.lua -------------------------------------------------------------------------------- /projects/hmi/lua/lib/dump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/lib/dump.lua -------------------------------------------------------------------------------- /projects/hmi/lua/lib/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/lib/json.lua -------------------------------------------------------------------------------- /projects/hmi/lua/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/main.lua -------------------------------------------------------------------------------- /projects/hmi/lua/upload_script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/upload_script.html -------------------------------------------------------------------------------- /projects/hmi/lua/wifi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/lua/wifi.lua -------------------------------------------------------------------------------- /projects/hmi/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/CMakeLists.txt -------------------------------------------------------------------------------- /projects/hmi/main/app_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/app_main.cpp -------------------------------------------------------------------------------- /projects/hmi/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/component.mk -------------------------------------------------------------------------------- /projects/hmi/main/espressif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/espressif.c -------------------------------------------------------------------------------- /projects/hmi/main/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/gui.c -------------------------------------------------------------------------------- /projects/hmi/main/include/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/include/gui.h -------------------------------------------------------------------------------- /projects/hmi/main/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/logo.c -------------------------------------------------------------------------------- /projects/hmi/main/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/main.lua -------------------------------------------------------------------------------- /projects/hmi/main/mouse_cursor_icon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/mouse_cursor_icon.c -------------------------------------------------------------------------------- /projects/hmi/main/my_symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/main/my_symbol.c -------------------------------------------------------------------------------- /projects/hmi/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/partitions.csv -------------------------------------------------------------------------------- /projects/hmi/pic/Camera_Socket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/pic/Camera_Socket.png -------------------------------------------------------------------------------- /projects/hmi/pic/HMI.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/pic/HMI.jpeg -------------------------------------------------------------------------------- /projects/hmi/pic/LCD_Socket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/pic/LCD_Socket.png -------------------------------------------------------------------------------- /projects/hmi/pic/lcd_8wire.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/pic/lcd_8wire.jpeg -------------------------------------------------------------------------------- /projects/hmi/pic/switch.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiongyumail/esp32-s2beta-hmi/HEAD/projects/hmi/pic/switch.jpeg --------------------------------------------------------------------------------