summaryrefslogtreecommitdiff
path: root/src/device
AgeCommit message (Collapse)Author
2021-04-15fix build with LOG=2hathach
2021-04-03Generalize audio driver for 3 audio functions plus a lot more.Reinhard Panhuber
- Audio format and parameters are parsed from descriptors thus user no longer needs to give them explicitely - Tested for 4 channel software type I PCM encoding with 16 bit with 1 channel per FIFO and 2 channels per FIFO (this is I2S specific)
2021-03-10fix ci build with rp2040hathach
2021-03-10Merge branch 'master' into edpt_ISO_xferhathach
2021-03-10usbd ack SET_INTERFACE if it is not implemented by class driver.hathach
2021-03-04add note for MIDI (audio v1.0) endpoint decriptor use 9 bytes instead of 7hathach
2021-03-04Merge pull request #688 from duddie/masterHa Thach
Fix Endpoint descriptor size for MIDI Device
2021-03-02Rename dcd_edpt_iso_xfer() to dcd_edpt_xfer_fifo()Reinhard Panhuber
2021-03-02rp2040 add disconnection detectionhathach
- also use dcd_event_bus_reset() - Add TODO for suspend, resume later on (need to test with/without vbus detection).
2021-02-28Fix Endpoint descriptor for MIDI DeviceDuddie
Endpoint descriptor should be 9 bytes in length (not 7) and have two extra bytes at the end: bRefresh and bSynchAddress According to MIDI USB specification 1.0 (6.2.1 Standard MS Bulk Data Endpoint Descriptor)
2021-02-12Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-02-11Merge pull request #648 from hathach/rename-dfu-rt-to-runtimeHa Thach
Rename dfu rt to runtime
2021-02-11Merge pull request #647 from hathach/correct-fs-bulk-epsizeHa Thach
more epsize checking per type
2021-02-11rename dfu_rt to dfu_runtime for easy readinghathach
also rename tud_dfu_rt_reboot_to_dfu to tud_dfu_runtime_reboot_to_dfu_cb
2021-02-11clean uphathach
2021-02-11more epsize checking per typehathach
2021-02-11remove the requirement of std SET/CLEAR_FEATURE must not return zlp statushathach
2021-02-05prepare for releasehathach
2021-01-31Rework audio driverReinhard Panhuber
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
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-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