├── .gitignore ├── CMakeLists.txt ├── README.md ├── components └── usb │ ├── CMakeLists.txt │ ├── hcd.c │ ├── maintainers.md │ ├── private_include │ ├── hcd.h │ └── usb.h │ └── test │ ├── CMakeLists.txt │ ├── component.mk │ └── hcd │ ├── test_hcd_bulk.c │ ├── test_hcd_common.c │ ├── test_hcd_common.h │ ├── test_hcd_ctrl.c │ ├── test_hcd_intr.c │ ├── test_hcd_isoc.c │ └── test_hcd_port.c └── main ├── CMakeLists.txt ├── common.h ├── component.mk ├── ctrl_pipe.c ├── ctrl_pipe.h ├── hid_mouse.c ├── main.c ├── parse_data.c ├── usb_host_port.c └── usb_host_port.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/README.md -------------------------------------------------------------------------------- /components/usb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/CMakeLists.txt -------------------------------------------------------------------------------- /components/usb/hcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/hcd.c -------------------------------------------------------------------------------- /components/usb/maintainers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/maintainers.md -------------------------------------------------------------------------------- /components/usb/private_include/hcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/private_include/hcd.h -------------------------------------------------------------------------------- /components/usb/private_include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/private_include/usb.h -------------------------------------------------------------------------------- /components/usb/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/CMakeLists.txt -------------------------------------------------------------------------------- /components/usb/test/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/component.mk -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_bulk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_bulk.c -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_common.c -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_common.h -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_ctrl.c -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_intr.c -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_isoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_isoc.c -------------------------------------------------------------------------------- /components/usb/test/hcd/test_hcd_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/components/usb/test/hcd/test_hcd_port.c -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/common.h -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/ctrl_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/ctrl_pipe.c -------------------------------------------------------------------------------- /main/ctrl_pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/ctrl_pipe.h -------------------------------------------------------------------------------- /main/hid_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/hid_mouse.c -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/main.c -------------------------------------------------------------------------------- /main/parse_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/parse_data.c -------------------------------------------------------------------------------- /main/usb_host_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/usb_host_port.c -------------------------------------------------------------------------------- /main/usb_host_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chegewara/esp32s2-usb-hid-host-example/HEAD/main/usb_host_port.h --------------------------------------------------------------------------------