summaryrefslogtreecommitdiff
path: root/src/class
AgeCommit message (Collapse)Author
2021-03-10Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio StreamsReinhard Panhuber
Extending capabilities of support FIFOs Removing copy from to FIFO Adjusting audio examples Remove peek/read into other FIFO
2021-03-10Merge branch 'master' into edpt_ISO_xferhathach
2021-03-10Call One time tu_fifo_write_n on cdcd_xfer_cbHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2021-03-04Extend FIFO mutex to use separate write and read mutexes.Reinhard Panhuber
Adjust all USB drivers using FIFO and mutexes.
2021-03-04add midi commenthathach
2021-03-02Rename dcd_edpt_iso_xfer() to dcd_edpt_xfer_fifo()Reinhard Panhuber
2021-03-02Switch back OPT_MCU_DA1469X to use linear buffersReinhard Panhuber
2021-03-01audio_decive clean up and bootstrapping of linear (formerly evade) buff.Reinhard Panhuber
2021-02-26Update cdc_device.hboggyb
Minor api callback change as requested
2021-02-25initial break request handlingamit verma
2021-02-24Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-02-24add itf argument to hid API to support multiple instanceshathach
following API signature is changed: - tud_hid_descriptor_report_cb() - tud_hid_get_report_cb() - tud_hid_set_report_cb() - tud_hid_boot_mode_cb() - tud_hid_set_idle_cb()
2021-02-23Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
Conflicts: src/common/tusb_fifo.h src/osal/osal_none.h
2021-02-23Implement dcd_edpt_iso_xfer() for dcd_da146xx.c BUT WITHOUT DMA SUPPORTReinhard Panhuber
2021-02-23host msc: call read_capacity as part of enumerationhathach
- add tuh_msc_get_block_count(), tuh_msc_get_block_size() - rename tuh_msc_mounted_cb/tuh_msc_unmounted_cb to tuh_msc_mount_cb/tuh_msc_unmount_cb to match device stack naming - change tuh_msc_is_busy() to tuh_msc_ready() - add CFG_TUH_MSC_MAXLUN (default to 4) to hold lun capacities - add host msc configured to for state check.
2021-02-23clean up host mschathach
2021-02-23Merge pull request #575 from nwlab/yaa/msc_readHa Thach
Added MSC read10 and write10 function
2021-02-23update function commenthathach
2021-02-23rename tuh_msc_scsi_inquiry() to tuh_msc_inquiry()hathach
2021-02-19Merge pull request #660 from hathach/fix-typo-midi-write24Ha Thach
Fix typo midi write24
2021-02-19fix tud_midi_write24 typohathach
rename jack_id to cable_num in function argument
2021-02-18Implement requested PR changesJeremiah McCarthy
Removes CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, and makes the manual padding behavior standard. Replaced unused variable name with TU_RESERVED.
2021-02-18Implement left and right justifications for 24 to 32 bit PCM encodingReinhard Panhuber
2021-02-18Correct for wrong pointer type in audio_device.cReinhard Panhuber
2021-02-17Fix wrong pointer type.Reinhard Panhuber
2021-02-17Fix bug in evasion buffer listReinhard Panhuber
2021-02-17Add SAMD MCUs to buffer evasion listReinhard Panhuber
2021-02-17Implement an evasion linear buffer for MCUs not capable for EP FIFOReinhard Panhuber
Also MCUs using DMAs are within this list, however, these can use an EP FIFO. There is just no time for implementation
2021-02-16Add alternate bitfield padding optionJeremiah McCarthy
Adds configuration option CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, which substitutes bitfield variable " : 0" padding syntax with an unused variable of size equal to the remaining number of bits. This change resolves aligned access issues for some platforms. Default behavior is original if the option is not explicitly enabled.
2021-02-12Fix CFG_TUD_AUDIO_EP_IN/OUT_SW_BUFFER_SIZE to be defined anywayReinhard Panhuber
2021-02-12Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-02-12FormatingReinhard Panhuber
2021-02-12Complete redesign of audio driver.Reinhard Panhuber
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-09tud_hid_report_complete_cb() APIhathach
update hid composite to make use of tud_hid_report_complete_cb() for sending reports when possible.
2021-02-08add tud_hid_n_gamepad_report() helper for gamepad reporthathach
- Add gamepad to hid_composite example. Though it needs a bit of extra work but it will come later as separated PR.
2021-02-08enhance gampepad report with dpad/hat supporthathach
add hid_gamepad_report_t along with GAMEPAD_BUTTON_ and GAMEPAD_HAT_ enum
2021-02-06Merge pull request #618 from homeodor/masterHa Thach
A CDC-like blocking behaviour for MIDI, incl. SysEx
2021-01-31Rework audio driverReinhard Panhuber
2021-01-30A CDC-like blocking behaviourAlexander Golovanov
2021-01-28Fix midi sysex sending bugMichael Himing
2021-01-21Merge branch 'master' into picoHa Thach
2021-01-19RP2040 supportgraham sanderson
2021-01-19Change names from edpt_ISO_xfer to edpt_iso_xferReinhard Panhuber
2021-01-18Implement the usage of usbd_edpt_ISO_xfer()Reinhard Panhuber
2021-01-07change default CFG_TUD_HID_EP_BUFSIZE from 16 to 64hathach
2020-12-23Added MSC read10 and write10 functionYakovenko Andrey
2020-12-20Fix error if "Required Prototype" is selected.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2020-12-20Fix scsi_mode_sense6_t padding, which cause IAR compiler internal error.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2020-11-24msc only invoke scsi complete callback after status transaction is completehathach