├── LICENSE ├── README.md ├── components └── usb_host │ ├── CMakeLists.txt │ ├── acm │ └── usb_acm.cpp │ ├── host │ ├── usb_device.cpp │ └── usb_host.cpp │ ├── include │ ├── diskio_rawmsc.hpp │ ├── usb_acm.hpp │ ├── usb_device.hpp │ ├── usb_host.hpp │ ├── usb_msc.hpp │ └── usb_requests.hpp │ └── msc │ ├── usb_msc.cpp │ └── vfs │ └── diskio_rawmsc.cpp └── examples ├── cdc_acm ├── .gitignore ├── CMakeLists.txt └── main │ ├── CMakeLists.txt │ └── main.cpp ├── read_write ├── .gitignore ├── CMakeLists.txt └── main │ ├── CMakeLists.txt │ └── main.cpp └── remote_pendrive ├── .gitignore ├── CMakeLists.txt ├── embedded ├── app.css ├── app.js └── index.html └── main ├── CMakeLists.txt ├── main.cpp ├── web_server.c ├── wifi.c └── wifi.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/README.md -------------------------------------------------------------------------------- /components/usb_host/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/CMakeLists.txt -------------------------------------------------------------------------------- /components/usb_host/acm/usb_acm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/acm/usb_acm.cpp -------------------------------------------------------------------------------- /components/usb_host/host/usb_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/host/usb_device.cpp -------------------------------------------------------------------------------- /components/usb_host/host/usb_host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/host/usb_host.cpp -------------------------------------------------------------------------------- /components/usb_host/include/diskio_rawmsc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/include/diskio_rawmsc.hpp -------------------------------------------------------------------------------- /components/usb_host/include/usb_acm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/include/usb_acm.hpp -------------------------------------------------------------------------------- /components/usb_host/include/usb_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/include/usb_device.hpp -------------------------------------------------------------------------------- /components/usb_host/include/usb_host.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/include/usb_host.hpp -------------------------------------------------------------------------------- /components/usb_host/include/usb_msc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/include/usb_msc.hpp -------------------------------------------------------------------------------- /components/usb_host/include/usb_requests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/include/usb_requests.hpp -------------------------------------------------------------------------------- /components/usb_host/msc/usb_msc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/msc/usb_msc.cpp -------------------------------------------------------------------------------- /components/usb_host/msc/vfs/diskio_rawmsc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/components/usb_host/msc/vfs/diskio_rawmsc.cpp -------------------------------------------------------------------------------- /examples/cdc_acm/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | 3 | sdkconfig* -------------------------------------------------------------------------------- /examples/cdc_acm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/cdc_acm/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cdc_acm/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/cdc_acm/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cdc_acm/main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/cdc_acm/main/main.cpp -------------------------------------------------------------------------------- /examples/read_write/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | 3 | sdkconfig* -------------------------------------------------------------------------------- /examples/read_write/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/read_write/CMakeLists.txt -------------------------------------------------------------------------------- /examples/read_write/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/read_write/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/read_write/main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/read_write/main/main.cpp -------------------------------------------------------------------------------- /examples/remote_pendrive/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | 3 | sdkconfig* -------------------------------------------------------------------------------- /examples/remote_pendrive/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/CMakeLists.txt -------------------------------------------------------------------------------- /examples/remote_pendrive/embedded/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/embedded/app.css -------------------------------------------------------------------------------- /examples/remote_pendrive/embedded/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/embedded/app.js -------------------------------------------------------------------------------- /examples/remote_pendrive/embedded/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/embedded/index.html -------------------------------------------------------------------------------- /examples/remote_pendrive/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/remote_pendrive/main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/main/main.cpp -------------------------------------------------------------------------------- /examples/remote_pendrive/main/web_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/main/web_server.c -------------------------------------------------------------------------------- /examples/remote_pendrive/main/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/main/wifi.c -------------------------------------------------------------------------------- /examples/remote_pendrive/main/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32-usb-host/HEAD/examples/remote_pendrive/main/wifi.h --------------------------------------------------------------------------------