summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-02-22separate hcd_init from ehcihathach
2021-02-22add rhport to hcd_init()hathach
2021-02-22make hcd tdi more generichathach
2021-02-22Pass the correct speed on SpresenseKamil Tomaszewski
2021-02-22rename hcd_lpc18_43 to hcd_transdimensionhathach
2021-02-22merge iso and cbi transaction size to max ep sizehathach
2021-02-22Merge branch 'RP2040_enable_isochronous_buffer_size' of ↵hathach
https://github.com/ndinsmore/tinyusb into ndinsmore-RP2040_enable_isochronous_buffer_size
2021-02-19Remove stray. commented out linendinsmore
2021-02-19add TU_FIFO_INIT() to help with tu_fifo declarationhathach
tu_fifo_clear() also reset max_pointer_idx and non_used_index_space
2021-02-19Merge pull request #660 from hathach/fix-typo-midi-write24Ha Thach
Fix typo midi write24
2021-02-19Merge pull request #654 from xmos-jmccarthy/masterHa Thach
Add alternate bitfield padding option
2021-02-19fix tud_midi_write24 typohathach
rename jack_id to cable_num in function argument
2021-02-18Update .non_used_index_space = UINT16_MAX - (2*_depth-1) in osal_none.hReinhard Panhuber
2021-02-18Exclude #include "osal/osal.h" for OPT_OS_NONEReinhard Panhuber
2021-02-18Add #include "osal/osal.h" in tu_fifo.hReinhard Panhuber
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-18Change to using tu_min32ndinsmore
This was a github edit, not tested
2021-02-18Correct for wrong pointer type in audio_device.cReinhard Panhuber
2021-02-17Included size check for ISO buffersNicholas R Dinsmore
2021-02-17Add (void *) for pointer cast.Reinhard Panhuber
2021-02-17Fix wrong pointer call in dcd_samg.cReinhard Panhuber
2021-02-17Fix wrong tu_fifo_read_n() call in dcd_stm32_fsdev.cReinhard Panhuber
2021-02-17Fix missing pointer operator in dcd_nuc505.cReinhard Panhuber
2021-02-17Fix missing FIFO definitionsReinhard Panhuber
2021-02-17Fix wrong pointer type.Reinhard Panhuber
2021-02-17Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
Conflicts: src/common/tusb_fifo.h
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-17Implement dcd_edpt_iso_xfer() for dcd_stm32_fsdevReinhard Panhuber
Implemented a special copy strategy to copy directly from the FIFO. This function, however, is untested and should be regarded as unreliable until somebody was able to test it
2021-02-17Improve tu_fifo capabilitesReinhard Panhuber
Added tu_fifo_get_linear_write_info(), tu_fifo_backward_write_pointer(), and tu_fifo_backward_read_pointer()
2021-02-17Enable iso buffers per rp2040 specNicholas R Dinsmore
2021-02-16This fixes the overflow mathmatic in the fifoNicholas R Dinsmore
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-14Implement dcd_edpt_iso_xfer() for msp430Reinhard Panhuber
2021-02-14Change FIFO use indication to ff == NULL to avoid future errors.Reinhard Panhuber
This way people don't need to pay attention for the buffer pointer
2021-02-13Implement dcd_edpt_iso_xfer() for INTERRUPT driven dcd_nuc505Reinhard Panhuber
2021-02-13Implement dcd_edpt_iso_xfer() for dcd_nuc121.cReinhard Panhuber
2021-02-13Fix not increment xfer->buffer if xfer->buffer == NULL in dcd_samg.cReinhard Panhuber
2021-02-13Implement dcd_edpt_iso_xfer() for dcd_nuc120.cReinhard Panhuber
2021-02-13Implement dcd_edpt_iso_xfer() for dcd_samg.c. NOTE: ISO EP not supportedReinhard Panhuber
2021-02-13Implement dcd_edpt_iso_xfer() for dcd_esp32s2.cReinhard Panhuber
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-12Fixes RP2040 buffer reallocation overrun problem (#642)ndinsmore
Fix running out of memory on a device that repeatedly closes and opens an endpoint. This is a workaround at the moment. A better solution would be to implement reclaiming usb buffer memory when closing an endpoint (i.e. implement dcd_edpt_close).
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