summaryrefslogtreecommitdiff
path: root/src/common/tusb_fifo.c
AgeCommit message (Expand)Author
2025-12-12add back tu_fifo_discard_n() since it may be useful in the future.hathach
2025-12-12fix edpt stream write/read to endpoint not yet openedhathach
2025-12-12remove bitfield in usbd_device_t state to reduce code sizehathach
2025-12-10remove tu_fifo_discard_n() and its usagehathach
2025-12-10change tu_fifo_clear()/tu_edpt_stream_clear() from return bool to voidhathach
2025-11-27make vendor_read_* API() is only available when CFG_TUD_VENDOR_RX_BUFSIZE > 0hathach
2025-11-27add tu_fifo_discard_n() and tu_edpt_stream_discard()hathach
2025-11-27more renamehathach
2025-11-27more fifo refactorhathach
2025-11-26add tu_scatter_read32(), tu_scatter_write32() to simplify tu_fifohathach
2025-11-26change tu_fifo_buffer_info_t layouthathach
2025-11-22hil stress test cdchathach
2025-11-22hil stress test cdchathach
2025-11-22more tusb fifo refactor: ff_peek_local() lock mutex if need to correct read p...hathach
2025-11-21more tu_fifo refactorhathach
2025-11-21add more unit tests for tu_fifohathach
2025-11-20refactor tu_fifo, add tu_fifo_write/read/peek_n_access()hathach
2025-11-12migrate midi_device to use edpt stream APIhathach
2025-11-08fix more alertshathach
2025-11-04Fixed more alert found by PVS-Studiohathach
2025-09-03Fix obsolete cnt assignment in _tu_fifo_peek() overflow checkcopilot-swe-agent[bot]
2025-03-24device cdc: rename tud_cdc_configure_fifo/_t to tud_cdc_configure/_thathach
2024-08-16Put break inside #if #endifdp111
2024-04-29Guard const addr fifo functions with TUP_MEM_CONST_ADDR.HiFiPhile
2024-02-14fixed #2469IngHK
2023-07-02made line ends consistent.Lars Pötter
2023-01-07minor clean uphathach
2023-01-07remove _ff_overflowed() due to lack of usehathach
2023-01-07simplify _ff_correct_read_index()hathach
2023-01-07reverse idx2ptr() arguments to be consistenthathach
2023-01-07update advance_pointer/backward_pointer to use depth instead of fifo, also re...hathach
2023-01-07simplify _tu_fifo_count() and _tu_fifo_remaining(), also rename to _ff_count(...hathach
2023-01-07simplify and remove _tu_fifo_empty, _tu_fifo_full. Also correct full conditio...hathach
2023-01-07minor clean uphathach
2023-01-06minimize tu_fifo size to 16hathach
2023-01-06minor clean uphathach
2023-01-06Merge branch 'master' into fix-fifo-memory-overflowhathach
2022-12-24add tuh_cdc_peek()hathach
2022-12-16update fifo per PanRe reviewhathach
2022-12-12fix int conversion warningshathach
2022-12-10clean uphathach
2022-12-09add fifo implementation notehathach
2022-12-08enhance tu fifohathach
2022-12-04Fix typosBastien Nocera
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