| 
							
							
								 Reinhard Panhuber | 8cb3bd3cd3 | Merge remote-tracking branch 'upstream/edpt_ISO_xfer' into edpt_ISO_xfer | 2021-03-10 19:33:11 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | d5a5a1cab6 | Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio Streams Extending capabilities of support FIFOs
Removing copy from to FIFO
Adjusting audio examples
Remove peek/read into other FIFO | 2021-03-10 19:32:13 +01:00 |  | 
			
				
					| 
							
							
								 hathach | a397353916 | fix ci build with rp2040 | 2021-03-10 17:58:39 +07:00 |  | 
			
				
					| 
							
							
								 hathach | e864bda627 | fix build with freertos | 2021-03-10 17:21:59 +07:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 7e56f46957 | Extend FIFO mutex to use separate write and read mutexes. Adjust all USB drivers using FIFO and mutexes. | 2021-03-04 13:52:14 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | bd2bab7aff | Remove set_copy_modes(), implement: tu_fifo_read_n_const_addr(), tu_fifo_write_n_const_addr() | 2021-03-02 21:41:51 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | cc948288bd | Revert tusb_fifo.h include form to original. | 2021-02-25 11:18:37 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 387bf1478e | Fix missing , in tusb_fifo.h | 2021-02-23 19:52:31 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | e223d46033 | Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer Conflicts:
	src/common/tusb_fifo.h
	src/osal/osal_none.h | 2021-02-23 19:47:57 +01:00 |  | 
			
				
					| 
							
							
								 hathach | 2a04ee68b8 | add TU_FIFO_INIT() to help with tu_fifo declaration tu_fifo_clear() also reset max_pointer_idx and non_used_index_space | 2021-02-19 11:57:56 +07:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 8904874f76 | Exclude #include "osal/osal.h" for OPT_OS_NONE | 2021-02-18 20:52:57 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 31bf73517e | Add #include "osal/osal.h" in tu_fifo.h | 2021-02-18 20:16:57 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 681cfd0bf2 | Correct for wrong pointer type in audio_device.c | 2021-02-18 11:12:16 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | ae20d11124 | Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer Conflicts:
	src/common/tusb_fifo.h | 2021-02-17 22:08:21 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | c87357c025 | Improve tu_fifo capabilites Added tu_fifo_get_linear_write_info(), tu_fifo_backward_write_pointer(),
and tu_fifo_backward_read_pointer() | 2021-02-17 20:44:26 +01:00 |  | 
			
				
					| 
							
							
								 Nicholas R Dinsmore | b7ec66e33a | This fixes the overflow mathmatic in the fifo | 2021-02-16 23:08:08 -05:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 51c80630f5 | Clean up | 2021-01-18 17:13:06 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 8450bc3225 | Add FIFO copy modes: tu_fifo_copy_mode_t Allows to copy from/to constant pointers required for STM32 hardware
FIFO copies. | 2021-01-18 17:12:39 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | bdbcb8df39 | Add tu_fifo_read_n_into_other_fifo() to copy into from FIFO into another Fix overflow in tu_fifo_write_n() | 2021-01-17 11:55:33 +01:00 |  | 
			
				
					| 
							
							
								 hathach | 4b4f880785 | add tud_ready() check in tud_cdc_n_write_flush() other clean up | 2020-11-23 23:40:13 +07:00 |  | 
			
				
					| 
							
							
								 Jan Dümpelmann | 54e29e9ff4 | Implementation of the discussed changes - remove usbd_edpt_xfer_abort
- rename tu_fifo_change_mode to tu_fifo_set_mode
- remove CFG_TUD_CDC_CLEAR_AT_CONNECTION definition
- remove auto fifo clear at connection event
- add tud_cdc_n_write_clear function | 2020-11-18 09:42:50 +01:00 |  | 
			
				
					| 
							
							
								 Jan Dümpelmann | af9f0f1cd6 | Merge remote-tracking branch 'hathach/master' into cdc_without_dtr | 2020-11-04 17:11:01 +01:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 9ddcfc09d7 | Fix wrong comments, rename pos to offset, rename overflow(). | 2020-09-25 15:58:28 +02:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 9bdeafb295 | Change maximum depth to 2^15 which allows for a fast modulo substitute. Thus, however, overflows are detectable only for one time FIFO depth. | 2020-09-23 20:48:03 +02:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 21299f90fa | Final cleanup. | 2020-09-19 11:46:43 +02:00 |  | 
			
				
					| 
							
							
								 Reinhard Panhuber | 349c0f640e | Implementation done, yet to be tested. | 2020-09-14 18:24:08 +02:00 |  | 
			
				
					| 
							
							
								 Jan Dümpelmann | 4071e490e2 | New function to modify fifo overwritability | 2020-09-03 17:21:32 +02:00 |  | 
			
				
					| 
							
							
								 Nathan Conrad | 25c1bea782 | Normalize line endings | 2020-01-15 14:47:43 -05:00 |  | 
			
				
					| 
							
							
								 hathach | 61ec407752 | update license year to 2019 | 2019-05-14 11:48:05 +07:00 |  | 
			
				
					| 
							
							
								 hathach | c211ee19dd | migrate license from BSD 3 clause to MIT | 2019-03-20 16:11:42 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 6f3898572d | add role to OSAL_QUEUE_DEF() to disable correct dcd/hcd isr | 2018-12-05 17:01:19 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3fe7cd1659 | added tud_cdc_write_str, tu_fifo only use mutex for RTOS config | 2018-11-13 15:45:22 +07:00 |  | 
			
				
					| 
							
							
								 hathach | f6076b0e06 | add mutex support (optional) for tu_fifo | 2018-11-02 17:28:07 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 19b6bbfd14 | add device cdc wanted char callback, cdc peek | 2018-07-14 23:28:07 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3e66d2d31e | rename fifo * to tu_fifo to avoid conflict with other module | 2018-07-04 00:22:15 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 424735d440 | rename subfolder source to src | 2018-06-18 14:05:24 +07:00 |  |