| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-12 | add back tu_fifo_discard_n() since it may be useful in the future. | hathach | |
| 2025-12-12 | remove bitfield in usbd_device_t state to reduce code size | hathach | |
| 2025-12-10 | remove tu_fifo_discard_n() and its usage | hathach | |
| 2025-12-10 | change tu_fifo_clear()/tu_edpt_stream_clear() from return bool to void | hathach | |
| 2025-12-06 | edpt stream only support non-fifo mode if needed ↵ | hathach | |
| CFG_TUSB_EDPT_STREAM_NO_FIFO_ENABLED | |||
| 2025-11-27 | add tu_fifo_discard_n() and tu_edpt_stream_discard() | hathach | |
| 2025-11-27 | more rename | hathach | |
| 2025-11-26 | change tu_fifo_buffer_info_t layout | hathach | |
| 2025-11-26 | Merge branch 'master' into xfer-fifo | hathach | |
| # Conflicts: # src/common/tusb_fifo.h | |||
| 2025-11-25 | fifo: fix IAR Warning[Pa082]: undefined behavior: the order of volatile ↵ | Zixun LI | |
| accesses is undefined | |||
| 2025-11-22 | more tusb fifo refactor: ff_peek_local() lock mutex if need to correct read ↵ | hathach | |
| pointer. More rename | |||
| 2025-11-21 | edpt stream support xfer_fifo for device CFG_TUD_EDPT_DEDICATED_HWFIFO | hathach | |
| cdc device omit ep buffer when hwfifo is supported | |||
| 2025-11-21 | more tu_fifo refactor | hathach | |
| 2025-11-20 | refactor tu_fifo, add tu_fifo_write/read/peek_n_access() | hathach | |
| 2025-11-12 | migrate midi_device to use edpt stream API | hathach | |
| also add tud_midi_n_packet_write/read_n() | |||
| 2025-11-08 | fix more alerts | hathach | |
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2024-09-03 | make function prototypes match ( found by cppcheck) | dp111 | |
| 2024-05-06 | Merge pull request #2618 from HiFiPhile/fifo_const_split | Ha Thach | |
| tusb_fifo: skip constant address functions if not used | |||
| 2024-05-02 | add cmake for pi zero (renamed from pi zero_w), build but the flash size ↵ | hathach | |
| seem wrong (only 24 bytes for text) | |||
| 2024-04-29 | Guard const addr fifo functions with TUP_MEM_CONST_ADDR. | HiFiPhile | |
| 2024-03-22 | code format | hathach | |
| 2023-01-06 | minimize tu_fifo size to 16 | hathach | |
| - remove non_used_index_space - packed overwritable with item_size | |||
| 2023-01-06 | minor clean up | hathach | |
| 2023-01-06 | Merge branch 'master' into fix-fifo-memory-overflow | hathach | |
| 2022-12-16 | update fifo per PanRe review | hathach | |
| 2022-12-15 | use OSAL_MUTEX_REQUIRED to replace CFG_FIFO_MUTEX/TUSB_OPT_MUTEX | hathach | |
| add macro to swallow mutex API in order to simplify code with mutex | |||
| 2022-12-12 | fix int conversion warnings | hathach | |
| 2022-12-09 | add fifo implementation note | hathach | |
| - handle/fix double overflowed with write() - other minor clean upp | |||
| 2022-12-08 | enhance tu fifo | hathach | |
| - rename wr/rd absolute to index, and rel to pointer. - fix crash with _tu_fifo_remaining() - change get_relative_pointer() to idx2ptr() and merge with _ff_mod() | |||
| 2022-12-04 | Fix typos | Bastien Nocera | |
| 2021-07-13 | add option to silent a driver log | hathach | |
| 2021-06-18 | Changed order of struct initializer to avoid compiler error | Ned Konz | |
| 2021-05-27 | more with clean up | hathach | |
| 2021-05-27 | clean up | hathach | |
| 2021-05-02 | some text fomarting, update unit test to test get buffer info for fifo | hathach | |
| 2021-04-30 | Remove n from tu_fifo_get_write_info() and fix bug in vendor class | Reinhard Panhuber | |
| 2021-04-30 | Comment cleanup | Reinhard Panhuber | |
| 2021-04-30 | Remove variable n in tu_fifo_get_read_info() | Reinhard Panhuber | |
| 2021-04-30 | Remove all remainings with peek_at | Reinhard Panhuber | |
| 2021-04-30 | Remove offset feature from fifo.c | Reinhard Panhuber | |
| 2021-04-30 | Change read infos to pointer type | Reinhard Panhuber | |
| 2021-04-23 | Change tu_fifo_get_linear_write/read_info() to return a struct | Reinhard Panhuber | |
| Compilers always complain that variables set by function via pointer might be uninitialized so to avoid that return values are now delivered via struct. | |||
| 2021-04-23 | Implement functions to allow for DMA usage in audio driver. | Reinhard Panhuber | |
| - Add tud_audio_n_get_ep_out_ff(), tud_audio_n_get_ep_in_ff(), tud_audio_n_get_rx_support_ff(), and tud_audio_n_get_tx_support_ff() - Change get_linear_read/write_info() to return linear and wrapped part at once - Adjusted affected code in audio_device.c and tested with audio_4_channel. | |||
| 2021-04-07 | remove tu_fifo_backward_write/read_pointer API | hathach | |
| since it is illegal from fifo perspective | |||
| 2021-03-23 | Fix 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-10 | Merge remote-tracking branch 'upstream/edpt_ISO_xfer' into edpt_ISO_xfer | Reinhard Panhuber | |
| 2021-03-10 | Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio Streams | Reinhard Panhuber | |
| Extending capabilities of support FIFOs Removing copy from to FIFO Adjusting audio examples Remove peek/read into other FIFO | |||
| 2021-03-10 | fix ci build with rp2040 | hathach | |
| 2021-03-10 | fix build with freertos | hathach | |
