summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-06audio driver only use USE_LINEAR_BUFFER = 0 for stm32 synopsys driverhathach
2021-04-06revert dcd_edpt_xfer_fifo() implementation for esp32s2hathach
2021-04-06revert dcd_edpt_xfer_fifo() implementation for nuc120 121hathach
2021-04-06revert dcd_edpt_xfer_fifo() implementation for msp430hathach
2021-04-05Fix incorrect DNLOAD request len passed to appJeremiah McCarthy
Fixes bug where the app callback was getting the length of the status request transfer rather than the length of the data stage payload. TODO: Right now this returns the expected length, when it really should be returning the transfer length.
2021-04-05revert dcd_edpt_xfer_fifo() implementation for stm32_fsdevhathach
2021-04-04revert dcd_edpt_xfer_fifo() implementation for nuc505hathach
2021-04-04revert dcd_edpt_xfer_fifo() implementation for samghathach
samg fifo is accessed byte by byte (although the register is 32 bit).
2021-04-03Fix wrong read mutexes in audio_device.cReinhard Panhuber
2021-04-03Fix wrong pointer type in audio_device.cReinhard Panhuber
2021-04-03Fix potential bug in support FIFO sizesReinhard Panhuber
2021-04-03Add missing #defines in uac2_headset exampleReinhard Panhuber
2021-04-03Fix error in #defines in uac2_headsetReinhard Panhuber
2021-04-03Fix #define error in audio_device.hReinhard Panhuber
2021-04-03Fix #define error in audio_device.hReinhard Panhuber
2021-04-03Fix #define errors in audio_device.hReinhard Panhuber
2021-04-03Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
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-04-02Merge pull request #766 from hathach/enhance-midiHa Thach
Enhance midi
2021-04-02correct midi stream read behavior to read until user buffer is full or no ↵hathach
more data from usb fifo
2021-04-02refactor midi read buffer to streamhathach
2021-04-02rename midi write()/read() to stream_write() stream_read()hathach
also add deprecated for warning and rename hint
2021-04-02removed tud_midi_write24()hathach
2021-04-02refactor midi write into streamhathach
2021-04-02refactor midi stream readhathach
2021-04-02fix midi tx fifo overflow cause data corruptionhathach
rename
2021-03-31Merge pull request #757 from kkitayam/add_support_for_gr_citrusHa Thach
Add support for GR-CITRUS
2021-03-31code formathathach
2021-03-30remove tud_midi_read_flush()hathach
2021-03-30rename tud_midi_receive/send to tud_midi_packet_read/writehathach
2021-03-30correct hid key enter = 0x28, return = 0x9Ehathach
2021-03-30add hid keys from 0x6B to 0xA4hathach
2021-03-28cleanupkkitayam
2021-03-27fixed a OUT transfer did not completed multiple of the max packet sizekkitayam
2021-03-27using BRDY interruption for handling IN transfers.kkitayam
2021-03-26Minor cleanupJeremiah McCarthy
2021-03-26Add DFU Class per Version 1.1 SpecJeremiah McCarthy
2021-03-26update for gr_citurskkitayam
2021-03-26added dcd for Renesas USBakkitayam
2021-03-25Fix shadowing parameter in fifo.cReinhard Panhuber
2021-03-25Implement unaligned word copy.Reinhard Panhuber
2021-03-25Rework to copy wrapped word bytes by byte in copy_to_cont_dst etc.Reinhard Panhuber
2021-03-23add efm32 driverRafael Silva
Signed-off-by: Rafael Silva <[email protected]>
2021-03-23add efm32gg12 familyRafael Silva
Signed-off-by: Rafael Silva <[email protected]>
2021-03-23Fix bug in writing to constant src/dst address.Reinhard Panhuber
Copying has to be conduct in full words (at least for STM32). Renamed copy function to tu_fifo_write_n_const_addr_full_words()
2021-03-19Merge pull request #733 from hathach/fix-nrf-dcd-bulk-out-raceHa Thach
fix race condition that could cause drop packet of Bulk OUT transfer
2021-03-18fix race condition that could cause drop packet of Bulk OUT transferhathach
NRF_USBD->SIZE.EPOUT[epnum] only need to write once to enable Bulk/Interrupt transfer. We only need to do it in dcd_edpt_open() and dcd_edpt_clear_stall()
2021-03-18Merge pull request #724 from xmos-jmccarthy/masterHa Thach
USB TMC Updates
2021-03-17Implement requested changes for PR724Jeremiah McCarthy
2021-03-16Update usbtmc_device.cMichael Bruno
Fix buffer alignment in TMC device class