summaryrefslogtreecommitdiff
path: root/src/device
AgeCommit message (Collapse)Author
2021-01-19Adjust #include "dcd.h" to "device/dcd.h", the same for usbd.h in usbd.cReinhard Panhuber
2021-01-19Change names from edpt_ISO_xfer to edpt_iso_xferReinhard Panhuber
2021-01-18Add usbd_edpt_ISO_xfer()Reinhard Panhuber
2021-01-18Add tusb_fifo.h header file to dcd.hReinhard Panhuber
2021-01-09Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-01-08use dcd_event_bus_reset() with speed to replace bus_signalhathach
2021-01-04Start changes - not yet finishedReinhard Panhuber
2021-01-03Adapt to new control xfer callbackJacob Potter
2021-01-03Merge branch 'master' into ncmJacob Potter
2020-12-22Merge pull request #573 from HiFiPhile/scsi_mode_sense6_tHa Thach
IAR build error fixes
2020-12-22Fix more warnings.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2020-12-20Fix error if "Required Prototype" is selected.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2020-11-24add tud_connected()hathach
which return true as long as we receive the very first SETUP packet from host.
2020-11-20remove control_completehathach
2020-11-20migrate audio device to new control xfer cbhathach
2020-11-20migrate net device to new control xfer cbhathach
2020-11-20migrate bth device to new control xfer cbhathach
2020-11-20migrate vendor device to new control xfer cbhathach
2020-11-20migrate dfu runtime device to new control xfer cbhathach
2020-11-20migrate usbtmc device to new control xfer cbhathach
2020-11-20clean uphathach
2020-11-20migrate midi device to new control xfer cbhathach
2020-11-19migrate hid device to new control xfer cbhathach
2020-11-19migrate cdc_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-11-05Reduce excessive poll rate on interrupt endpointJacob Potter
2020-11-04Add CDC NCM driverJacob Potter
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-12add usbh_edpt_claim/releasehathach
implement USBH_EVENT_FUNC_CALL
2020-10-11Merge branch 'master' into host-async-controlhathach
2020-10-09Revert dcd_alloc_mem_for_conf() but keep changes from @kasjer for ISO EPReinhard Panhuber
Add tud_audio_set_itf_close_EP_cb()
2020-10-07tab -> spaceshathach
2020-10-06Merge branch 'uac2' of https://github.com/PanRe/tinyusb into PanRe-uac2hathach
2020-10-01Change AUDIO_CS_INTERFACE_HEADER to AUDIO_CS_AC_INTERFACE_HEADERReinhard Panhuber
2020-10-01device: Make number of endpoints configurableJerzy Kasenberg
Currently number of endpoints was hard coded to 8. NRF52 has 9 IN and 9 OUT endpoints. ISO endpoints are 0x08 and 0x88 and without this change those two ISO endpoint could not be used.
2020-09-29Change AUDIO_FUNC_PROTOCOL_CODE_UNDEF for midi in usbd.hReinhard Panhuber
2020-09-28Merge remote-tracking branch 'upstream/master' into uac2Reinhard 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-14more consthathach
2020-09-14cdc device: claim endpoint before checking fifo availabilityhathach
- add pre-check to reduce mutex lock in usbd_edpt_claim
2020-09-11clean uphathach
2020-09-10update claim edpt for hid and midihathach
2020-09-09update cdc edpt readhathach
2020-09-09introduce optional usbd_edpt_claim, usbd_edpt_release which can be used to ↵hathach
gain exclusive access to usbd_edpt_xfer
2020-09-05add in_isr to all hcd event functionshathach
2020-09-05clean uphathach
2020-09-04Merge remote-tracking branch 'upstream/master' into uac2Reinhard Panhuber