summaryrefslogtreecommitdiff
path: root/src/host/usbh.c
AgeCommit message (Collapse)Author
2022-03-04add tuh_descriptor_string_manufacturer/produce/serial_gethathach
2022-03-04add tuh_configuration_set()hathach
2022-03-04add tuh_descriptor_configuration_get()hathach
2022-03-04add CFG_TUH_INTERFACE_MAX confighathach
2022-03-04add tuh_descriptor_get() and tuh_descriptor_device_get()hathach
2022-03-04minor cleanuphathach
2022-03-03Unused okScott Shawcroft
2022-03-03Add host string descriptor functionsScott Shawcroft
Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free debug and pragmas for alignment checks.
2022-03-02minor renamehathach
2022-03-01start to add pio usb (host) supporthathach
run as proof of concept
2022-02-26Merge pull request #1353 from ETCLabs/iar-compiler-error-on-src-host-usbh.cHa Thach
The IAR compilier does not resolve references to fields in the anonym…
2022-02-25The IAR compilier does not resolve references to fields in the anonymous ↵Tom Peterson
structs defined within the usbh_dev0_t and usbh_device_t structs as they are defined. The problem seems to relate to the placement of the 'volatile' keyword at the struct level. I fixed the problem by removing the 'volatile' from the struct level, and instead placing it on each of the field declarations within the structs.
2022-02-25minor house keepinghathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-02-25improve rphort management for usbdhathach
2021-11-30improve hcd_device_close() for rp2040hathach
2021-11-30on unplug release device endpointsrppicomidi
2021-10-24remove ep descriptor wMaxPacketSize bitfield due to endian issuehathach
2021-10-18suppress null-dereference by usbh and lwiphathach
2021-10-17more with -Wcast-qualhathach
2021-10-01clean uphathach
2021-09-14make vendor driver more flexiblehathach
- skip additional custom descriptor between interface and endpoints - can have up to 2 bulk endpoint ( 1 in & 1 out)
2021-09-14update configuration parserhathach
2021-09-14usbd pre-compute total interface length without replying on driver openhathach
2021-08-24test hid controller with rp2040hathach
2021-08-24add tuh_vid_pid_get()hathach
complete Sony PS4 dualshock controller example
2021-08-24rename host API to be consistent with naming on device stackhathach
- tuh_device_get_speed() to tuh_speed_get() - tuh_device_configured() to tuh_mounted() - tuh_device_ready() to tuh_ready()
2021-08-24fix dev0 out of bound array due to leftoverhathach
2021-08-24exclude dev0 from usbh devices poolhathach
2021-08-23sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUBhathach
separate dev0 from _usbh_devices pool to save sram
2021-08-23add hcd_devtree_get_info()hathach
remove usbh_hcd.h
2021-08-23add hcd attr, add note for ehci framelist on NXP derivativehathach
2021-08-23rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAXhathach
2021-08-23add tuh_hid_receive_report() for applicaiton to explicitly request reporthathach
2021-08-20improve host configuration parsinghathach
- remove driver class code binding - fully support IAD - auto calculate total length for interface descriptor for driver
2021-08-20hid host skip get report descriptor if too large instead of asserthathach
2021-08-20extra common edpt helper for device and host stackhathach
tu_edpt_validate() and tu_edpt_bind_driver()
2021-06-28change usbh open driver to have max_len and return driver lenhathach
2021-06-28Merge pull request #891 from hathach/host-rp2040-double-bufferHa Thach
RP2040 double buffer
2021-06-21Fix typo in TUH configuration defineNiklas Hauser
2021-06-11fix ci buildhathach
2021-06-11improve usbhhathach
2021-06-10implement usbh_edpt_busy (WIP), remove hcd_edpt_busyhathach
2021-06-10add usbh_classdriver.hhathach
2021-05-31use hcd_frame_number() instead of uframehathach
2021-05-31update hubhathach
2021-05-18clean uphathach
2021-05-18rename tuh_device_is_configured() to tuh_device_configured()hathach
- remove tuh_device_get_state() - more hid mouse clean up
2021-05-18rename and movinghathach
2021-05-18correct hid host mount/unmount callbackhathach
rename HOST_CLASS_HID to CFG_TUH_HID