summaryrefslogtreecommitdiff
path: root/src/device/usbd.h
AgeCommit message (Collapse)Author
2021-02-05prepare for releasehathach
2020-11-24add tud_connected()hathach
which return true as long as we receive the very first SETUP packet from host.
2020-11-20migrate vendor device to new control xfer cbhathach
2020-11-19merge class driver control_request & control_complete to control_xfer_cb()hathach
migrated msc_device
2020-11-07Merge pull request #553 from hathach/host-async-controlHa Thach
Host async control
2020-10-31Rename CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODELJacob Potter
This was a confusing name; "Ethernet control model" (CDC ECM) and "network control model" (CDC NCM) are two separate USB subclasses.
2020-10-15audio: Add two channel feature unit descriptorJerzy Kasenberg
Feature unit descriptor size depends on number of channels. So far only single channel feature unit was present. This change adds feature unit descriptor for two channels.
2020-10-11Merge branch 'master' into host-async-controlhathach
2020-10-07tab -> spaceshathach
2020-10-01Change AUDIO_CS_INTERFACE_HEADER to AUDIO_CS_AC_INTERFACE_HEADERReinhard Panhuber
2020-09-29Change AUDIO_FUNC_PROTOCOL_CODE_UNDEF for midi in usbd.hReinhard Panhuber
2020-09-28audio: Add descriptor for mono speakerJerzy Kasenberg
This provides descriptor for mono speaker with explicit feedback.
2020-09-28audio_device: Update explicit feedback supportJerzy Kasenberg
Feedback can be specified by the user code and will be sent at feedback endpoint specified interval.
2020-09-05clean uphathach
2020-08-16Merge remote-tracking branch 'upstream/master' into uac2Reinhard Panhuber
Conflicts: src/device/usbd.c src/device/usbd.h src/portable/st/synopsys/dcd_synopsys.c
2020-08-07allow application driver to overwrite built-in onehathach
- position application driver before built-in - remove dcd.h from public include.
2020-07-25Merge remote-tracking branch 'upstream/master' into uac2Reinhard Panhuber
2020-07-23example to call tud_init() after freeRTOS kernel is startedhathach
add note for usb init when using with RTOS
2020-07-17Intermediate commit.Reinhard Panhuber
2020-07-16add tud_speed_get()hathach
- define both fs and hs configuration descriptor - rename CFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZE with default size of 64 for FS, and 512 for HS
2020-06-13Fix mic audio descriptor, fix too strict check on IAD desc. in usbd.cReinhard Panhuber
2020-06-11Merge branch 'master' into uac2Reinhard Panhuber
2020-05-31Merge pull request #413 from kasjer/kasjer/ble-over-usbHa Thach
Bluetooth HCI transport over USB
2020-05-28add get device qualifier descriptorhathach
2020-05-28Add bt hci device classJerzy Kasenberg
Code implements USB transport for bluetooth HCI.
2020-05-22Add basic UAC2 structure - untestedReinhard Panhuber
2020-05-20added tud_task_event_ready()hathach
to check if there is pending events in the tud task without executing it. Useful to check before entering low power mode with WFI/WFE
2020-04-20add back MIDI multiple jackhathach
2020-04-17mass rename tud/dcd_irq_handler to tud/dcd_init_handlerhathach
2020-04-15add IAD for CDC ECM, remove EEM descriptor templatehathach
2020-04-15change cdc template protocol to Nonehathach
2020-04-14adding subclass & protocol to class driver structurehathach
2020-04-14Merge pull request #334 from majbthrd/usbnet_osagnosticHa Thach
usbnet: OS-agnostic (Windows/Linux/macOS) network driver
2020-04-12usbnet: OS-agnostic (Windows/Linux/macOS) network driverPeter Lawrence
2020-04-11Merge branch 'master' into refactor-irqhandlerHa Thach
2020-04-09adding dcd_connect/disconnecthathach
2020-04-06mass rename dcd_isr() to dcd_irq_handler()hathach
2020-04-06mass rename tud_isr to tud_irq_handlerhathach
2020-03-31revise argument order for TUD_CONFIG_DESCRIPTOR macroPeter Lawrence
2020-03-30add provision for multiple configurationsPeter Lawrence
2020-03-02add CDC-ECM/RNDIS/CDC-EEM network device class with examplePeter Lawrence
2020-02-26Add langid support to descriptor string callback.Chang Feng
Signed-off-by: Chang Feng <[email protected]>
2020-01-15Normalize line endingsNathan Conrad
2019-12-20clean warningshathach
2019-11-21adding tud_isr/tuh_isr with lpc18/43hathach
2019-10-31Merge pull request #206 from hathach/develophathach
Added a couple of unit testing with Ceedling/Cmock/Unity
2019-10-30rename usbd_init() to tud_init()hathach
2019-10-28Add support for DFU Runtime class for devicesSylvain Munaut
This is really just a few descriptors and then answering to the request from the host to reboot into DFU mode. That latter part is delegated to the app since this is platform specific. Signed-off-by: Sylvain Munaut <[email protected]>
2019-09-19Move descriptors to usbd.hNathan Conrad
2019-08-23fix warnings of template descriptorhathach