summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-03-09rename host descriptor functionhathach
2022-03-09add tuh_descriptor_hid_report_get()hathach
2022-03-08Merge pull request #1389 from hathach/fix-1359Ha Thach
fix issue 1359
2022-03-08fix issue 1359hathach
2022-03-07added dcd_sof_enable() stubs for all other portshathach
2022-03-07implement dcd_sof_enable() for rp2040hathach
2022-03-07added dcd_sof_enable(), tud_sof_isr_set()hathach
make number of interface configurable (default to 8) CFG_TUD_INTERFACE_MAX
2022-03-07remove broadcom/synopssy (repalced by synopsys/dwc2)hathach
2022-03-07Merge pull request #1379 from Qianhao2579/masterHa Thach
Modify the wrong macro definition code
2022-03-07Merge pull request #1374 from kasjer/kasjer/stm32wb55Ha Thach
stm32wb55 support
2022-03-07Add support for STM32WB mcuJerzy Kasenberg
2022-03-07Modify the wrong macro definition codeQianHao
2022-03-06Merge pull request #1289 from kasjer/kasjer/vendor-updateHa Thach
vendor: Write improvements
2022-03-04Fix string descriptor fetchScott Shawcroft
2022-03-04Merge pull request #1369 from tannewt/host_string_descHa Thach
Add host string descriptor functions
2022-03-04fix naming, and buildhathach
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-04correct qhd and qtd count for ehci/ohcihathach
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-04rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAXhathach
minor clean up
2022-03-04Merge pull request #1370 from hathach/fix-esp-idfHa Thach
fix build with esp32s2, also use dwc2 for esp example
2022-03-04fix build with esp32s2, also use dwc2 for esp examplehathach
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-03got interrupt endpoint workinghathach
2022-03-02stick to struct naming conventiontobozo
2022-03-02added Absolute Mouse descriptor templatetobozo
2022-03-02added Absolute Mouse report structtobozo
2022-03-02try to fix cihathach
2022-03-02minor renamehathach
2022-03-01start to add pio usb (host) supporthathach
run as proof of concept
2022-02-28Merge pull request #1343 from Daft-Freak/patch-1Ha Thach
Open OUT endpoint for HID host
2022-02-28Merge pull request #1345 from alexandre-perrin/iar-cpp-verify-staticHa Thach
Fix CPP compilation with IAR
2022-02-26Merge pull request #1354 from hathach/mcu-specificHa Thach
Mcu specific
2022-02-26Merge pull request #1352 from ETCLabs/fix-ehci-isr-status-clear-errorHa Thach
Updated the clearing of the status register bits to use a straight '=…
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-26add highspeed detect for f723/730/733hathach
2022-02-26add TUP_USBIP_DWC2hathach
2022-02-26more internal renamehathach
2022-02-26mcu specific renamehathach
2022-02-26Merge pull request #1311 from Wini-Buh/CCRX_ExtHa Thach
Solve problems with CCRX toolchain
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-25Updated the clearing of the status register bits to use a straight '=', ↵Tom Peterson
rather than an '|='. Use of the latter caused an extra, unwanted read of the status register before the write-to-clear operation, which, in some cases, allowed new status bits to assert (relative to the initial read of the status register two statements earlier), and then be cleared blindly and unconditionally during the write-back. This had the potential (and, in my case, observed) effect of dropping the handling of an enabled interrupt. Ultimately, the system would lock up in a busy state, with no hope of clearing the condition. See Issue #1339 for more information.
2022-02-26Merge pull request #1350 from hathach/enhance-multipl-portsHa Thach
Enhance rhports management
2022-02-26Merge pull request #1349 from iabdalkader/fix_inquiry_dataHa Thach
Set the standard inquiry response additional length field.
2022-02-25Set the standard inquiry response additional length field.iabdalkader
* The standard inquiry response additional length field needs to be set to the length in bytes of the remaining standard inquiry data (i.e. N - 5), otherwise the kernel driver issues a warning about short inquiry response..