summaryrefslogtreecommitdiff
path: root/src/device/usbd.h
AgeCommit message (Collapse)Author
2024-05-11Merge remote-tracking branch 'remotes/tinyusb/master' into rx_fbHiFiPhile
2024-05-10Allow feedback EP size change.HiFiPhile
2024-05-09Switch to weak default implementation.HiFiPhile
2024-05-09Merge branch 'master' into patch-5HiFiPhile
2024-05-08Merge remote-tracking branch 'remotes/tinyusb/master' into rx_fbHiFiPhile
2024-04-30Add missing capability bit for CDC ACM serial break supportTrevor
The send break capability bit is needed for serial break support with Linux and possibly MacOS hosts. [A recent Linux kernel patch made it check the ACM capability bits before sending a serial break](https://github.com/raspberrypi/linux/commit/19e321c3eedd4c681a49f532a196bead5d57205e).
2024-04-26Fix up TUD_AUDIO_SPEAKER_MONO_FB_DESCRIPTOR.HiFiPhile
2024-04-08add class driver deinithathach
2024-04-08Implements tuh_deinit() and tud_deinit() to uninitialize host/device mode.Felix "xq" Queißner
2024-04-01UAC2: refactor interrupt endpoint support.HiFiPhile
2024-03-14IAR Warning: Fixed due to an boolean operation between enum (Pa089)henneboi
Warning[Pa089]: enumerated type mixed with another enumerated type ...tusb_uac2_audio.c 199 This issue stops the build if we treat warning as error
2024-01-12- change tuh_event_hook_cb, tud_event_hook_cb to weak default implementationhathach
- change code style
2023-11-24Merge pull request #2303 from projectgus/feature/isr_event_hookHa Thach
Add optional hooks for DCD and HCD events
2023-11-24add optional event hook callback tud_event_hook_cb() and tuh_event_hook_cb()hathach
2023-11-24rename to CFG_TUD_BTH_HISTORICAL_COMPATIBLE, move CFG_TUD_BTH_ISO_ALT_COUNT ↵hathach
to tusb_option.h and mandatory for BTH driver
2023-10-24Update audio_4_channel_mic example for HS device.HiFiPhile
2023-09-14Incorrect commentRocky04
2023-09-14SOF ISR controlRocky04
2023-08-18- update nrf52 bsp for cmakehathach
- add empty tuh_int_handler/tud_int_handler if corresponidng stack not enabled - add hcd_template.c
2023-08-08Remove port from SOF callbackRocky04
2023-08-08Adding support for a SOF callbackRocky04
2023-06-08Fix typosEugene Kliuchnikov
2023-03-18minor clean uphathach
2023-03-17Merge branch 'master' into portabilityhathach
2022-12-14fix midi MS Header wTotalLength computationhathach
2022-12-08Correct interrupt polling interval in descriptorSebastien COUDREAU
Use macro argument instead of 0x16 constant value. At least Linux kernel was complaining about this value: "config 1 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 22, changing to 8" (warning obtained using usbtmc device config)
2022-12-04Fix typosBastien Nocera
2022-11-11MIDI: support port name stringsKay Sievers
This allows to set custom descriptive names for virtual MIDI ports/cables. A MIDI port offers different functionality on the same physical USB device. The names make it easier to distinguish one from the other.
2022-09-13Don't assume different enum types can be combinedBen Avison
IAR generates warning Pa089 'enumerated type mixed with another enumerated type'.
2022-06-24fix redundant-decls warnings by usbd/usbhhathach
2022-06-10revert sof_isr driver rename since it cause issue with existing codehathach
also removed commented tud_sof_isr_set() API
2022-05-31Merge pull request #1381 from hathach/add-sof-isrHa Thach
Add SOF IRQ Handler
2022-05-13changes proposal to audio feedback computationhathach
2022-04-21Merge branch 'master' into pio-hosthathach
2022-04-20add note for tud_task() behavior in freertos examplehathach
2022-04-20add tud_task_ext(), tuh_task_ext() as exteneded version that take timeout ↵hathach
and in_isr also allow exit tud_task,tuh_task after processing all events for running other background task for user
2022-04-18clean up pio driverhathach
2022-03-29clean up and comment out tud_sof_isr_sethathach
2022-03-07added dcd_sof_enable(), tud_sof_isr_set()hathach
make number of interface configurable (default to 8) CFG_TUD_INTERFACE_MAX
2022-02-25auto detect max rhport speed based on mcuhathach
2021-11-05bth: Add IAD to BT descriptorJerzy Kasenberg
Bluetooth's specification defines IAD for primary controller. While it seems that Windows and Linux can leave without this, there is no reason TinyUSB should not provide it.
2021-10-11add ncm.h for magic numberhathach
mostly clean up magic number
2021-10-05Merge branch 'j4cbo-ncm' into majbthrd-add_ncmhathach
2021-10-05Merge branch 'add_ncm' of https://github.com/majbthrd/tinyusb into ↵hathach
majbthrd-add_ncm
2021-10-01more usbd clean uphathach
2021-09-25add NCM driver in a compatible manner : hathach/tinyusb#550Peter Lawrence
2021-09-15correct assoc_itf_count for bth driverhathach
2021-09-09add other speed descriptor callback ↵hathach
tud_descriptor_other_speed_configuration_cb() example implement tud_descriptor_device_qualifier_cb() and tud_descriptor_other_speed_configuration_cb() on high speed device to fully compliant to usbcv
2021-08-27fix: bth stridx errorXu Chun Guang
2021-07-22Merge branch 'CCRX_Port' of https://github.com/Wini-Buh/tinyusb into ↵hathach
Wini-Buh-CCRX_Port