summaryrefslogtreecommitdiff
path: root/src/common/tusb_fifo.c
AgeCommit message (Expand)Author
2022-06-24add more warning option, also fix -Wconversion with rp2040hathach
2022-01-19fix idfgh-6508: return type in tu_fifo_peek_n()email
2022-01-19fix locked mutex when fifo is fullhathach
2021-10-15fix -Wcast-qualhathach
2021-08-02correct midi available with already stream readhathach
2021-06-30Force unsigned compare on advance_pointer.MasterPhi
2021-06-30Fix fifo overflow correction.Mengsk
2021-05-27more with clean uphathach
2021-05-25fix warnings cast function type for nrf, fix pico osal warninghathach
2021-05-02some text fomarting, update unit test to test get buffer info for fifohathach
2021-04-30Remove n from tu_fifo_get_write_info() and fix bug in vendor classReinhard Panhuber
2021-04-30Comment cleanupReinhard Panhuber
2021-04-30Remove variable n in tu_fifo_get_read_info()Reinhard Panhuber
2021-04-30Remove all remainings with peek_atReinhard Panhuber
2021-04-30Remove offset feature from fifo.cReinhard Panhuber
2021-04-30Change read infos to pointer typeReinhard Panhuber
2021-04-23Change tu_fifo_get_linear_write/read_info() to return a structReinhard Panhuber
2021-04-23Implement functions to allow for DMA usage in audio driver.Reinhard Panhuber
2021-04-07more cleanuphathach
2021-04-07remove tu_fifo_backward_write/read_pointer APIhathach
2021-04-07more _ff_pull/push clean uphathach
2021-04-07clean up _ff_push_nhathach
2021-04-07use tu_unaligned_write32() for _ff_push_const_addrhathach
2021-04-07renamehathach
2021-04-07fix cast-align warninghathach
2021-04-06more clean up for _ff_pull_const_addr_in_full_words()hathach
2021-04-06refactor _ff_pull_n() with const addrhathach
2021-04-03Generalize audio driver for 3 audio functions plus a lot more.Reinhard Panhuber
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-23Fix bug in writing to constant src/dst address.Reinhard Panhuber
2021-03-13fix fifo unlock typo, also clean up a bithathach
2021-03-10Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio StreamsReinhard Panhuber
2021-03-04Adapt mutexes in fifo.cReinhard Panhuber
2021-03-04Remove TODOs done.Reinhard Panhuber
2021-03-04Extend FIFO mutex to use separate write and read mutexes.Reinhard Panhuber
2021-03-03Fix unused parameter in _ff_push_copy_fct() and _ff_pull_copy_fctReinhard Panhuber
2021-03-02Remove set_copy_modes(), implement:Reinhard Panhuber
2021-02-23Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-02-19add TU_FIFO_INIT() to help with tu_fifo declarationhathach
2021-02-17Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-02-17Improve tu_fifo capabilitesReinhard Panhuber
2021-02-16This fixes the overflow mathmatic in the fifoNicholas R Dinsmore
2021-01-20Add __restrict keyword and memore alignment to src/dst pointer ofReinhard Panhuber
2021-01-18Explicitly add cast to uint32_t before shifting uint8 to leftReinhard Panhuber
2021-01-18Add FIFO copy modes: tu_fifo_copy_mode_tReinhard Panhuber
2021-01-17Add tu_fifo_read_n_into_other_fifo() to copy into from FIFO into anotherReinhard Panhuber
2020-12-23Fix IAR error on memcpy and warnings.HiFIPhile
2020-11-23add tud_ready() check in tud_cdc_n_write_flush()hathach