summaryrefslogtreecommitdiff
path: root/src/common/tusb_fifo.c
AgeCommit message (Expand)Author
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-04-17fix some Wconversion warningshathach
2026-03-10remove expensive div in HWFIFO_ADDR_NEXT_N()hathach
2026-03-08tinyusb: fix hwfifo PMA pointer advance on ring buffer wrapSiddharth Chandrasekaran
2026-03-05add IAR warning flags to cmake build and fix themhathach
2026-01-09enable dedicated hwfifo for rp2hathach
2026-01-06enable dedidcated hwfifo for musb with odd access with 16-bit and 8-bithathach
2026-01-05fix hwfifo pull/push n with address stride > 0hathach
2026-01-03add default access mode for tu_hwfifo API make it easier for non-custom read/...hathach
2026-01-03hwfifo support custom write/readhathach
2026-01-03add tu_hwfifo_access_t param to hwfifo APIhathach
2026-01-02refactor hwfifo pull/pushhathach
2026-01-02support multiple data stride if configuredhathach
2026-01-01rusb2 use tu_hwfifo API to write usb packethathach
2026-01-01change signature of tu_hwfifo_* to have hwfifo as first parameterhathach
2026-01-01minor refactorhathach
2025-12-31replace PMA buffer packet read/write by using tu_hwfifo APIhathach
2025-12-31add separate tu_hwifo_*() with data from buffer/software fifo. Remove duplica...hathach
2025-12-31update tu_fifo to work with fsdev hwfifo with increased address 16/32bithathach
2025-12-31re-branding fixed address fifo read/write to stride modehathach
2025-12-30tusb_fifo remove item_size make it fifo of byteshathach
2025-12-16make fifo access mode fixed addr work with 16 bit alsohathach
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