eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							d6636ca116 
							
						 
					 
					
						
						
							
							minor fix  
						
						 
						
						
						
						
					 
					
						2024-02-09 23:57:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							994b77e684 
							
						 
					 
					
						
						
							
							Add write_immediate() function to STM32 DMA ringbuffer API to pre-fill the buffer before starting the DMA  
						
						 
						
						
						
						
					 
					
						2024-01-03 11:06:03 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95262ad559 
							
						 
					 
					
						
						
							
							Merge pull request  #1743  from xoviat/dma-2  
						
						 
						
						... 
						
						
						
						stm32/dma: consolidate ringbuf 
						
						
					 
					
						2023-08-10 15:21:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							d49f40dd5c 
							
						 
					 
					
						
						
							
							embassy-stm32: Misc clippy fixes  
						
						 
						
						
						
						
					 
					
						2023-08-06 15:00:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							7e269f6f17 
							
						 
					 
					
						
						
							
							stm32/dma: consolidate ringbuf  
						
						 
						
						
						
						
					 
					
						2023-08-03 21:12:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc8424a5b 
							
						 
					 
					
						
						
							
							stm32/dma: remove trace  
						
						 
						
						
						
						
					 
					
						2023-07-31 17:55:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							ffa0c08140 
							
						 
					 
					
						
						
							
							stm32/dma: fix condition check  
						
						 
						
						
						
						
					 
					
						2023-07-30 20:22:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							c38c85ef1f 
							
						 
					 
					
						
						
							
							stm32/dma: add traces  
						
						 
						
						
						
						
					 
					
						2023-07-30 19:39:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							538cf2bc24 
							
						 
					 
					
						
						
							
							stm32/dma: fix condition check  
						
						 
						
						
						
						
					 
					
						2023-07-30 14:02:41 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							6f30e92c7a 
							
						 
					 
					
						
						
							
							stm32/dma: don't write to full ringbuf  
						
						 
						
						
						
						
					 
					
						2023-07-30 10:57:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							603c4cb4fa 
							
						 
					 
					
						
						
							
							stm32/dma: complete initial ringbuf impl.  
						
						 
						
						
						
						
					 
					
						2023-07-30 09:18:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							8064f4bfe0 
							
						 
					 
					
						
						
							
							stm32/dma: add draft writable dma buf  
						
						 
						
						
						
						
					 
					
						2023-07-29 20:10:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bae31ebce7 
							
						 
					 
					
						
						
							
							stm32/dma: rename ringbuf  
						
						 
						
						
						
						
					 
					
						2023-07-29 19:25:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Ferro 
							
						 
					 
					
						
						
						
						
							
						
						
							4883fdd154 
							
						 
					 
					
						
						
							
							Add a STM32/DMARingBuffer::read_exact helper  
						
						 
						
						... 
						
						
						
						This provides a helper function with an async implementation, that
will only return (or error) when it was able to read that many bytes,
sleeping until ready.
Additionally, corrected the documentation for Ringbuffer functions to use
"elements" instead of "bytes" as the types were already generic over the
word/element size. 
						
						
					 
					
						2023-07-22 17:17:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							da0be7114f 
							
						 
					 
					
						
						
							
							stm32/uart: fix dma ringbuf tests  
						
						 
						
						
						
						
					 
					
						2023-05-29 15:14:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							aba0f8fd6c 
							
						 
					 
					
						
						
							
							stm32/uart: refactor rx ringbuffer  
						
						 
						
						... 
						
						
						
						- remove some race conditions
- allow full use of rx buffer 
						
						
					 
					
						2023-05-29 14:49:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							00cde67abe 
							
						 
					 
					
						
						
							
							stm32/dma: solve overlapping impl on DmaCtrl on stm32h7  
						
						 
						
						
						
						
					 
					
						2023-05-01 23:20:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							96e8a7ddb9 
							
						 
					 
					
						
						
							
							stm32/uart: feature-gate ringbuffer out when using gpdma, not supported yet.  
						
						 
						
						
						
						
					 
					
						2023-05-01 22:43:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							fc268df6f5 
							
						 
					 
					
						
						
							
							Support overflow detection for more than one ring-period  
						
						 
						
						
						
						
					 
					
						2023-05-01 22:42:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							49455792cb 
							
						 
					 
					
						
						
							
							Ring-buffered uart rx with one-period overrun detection  
						
						 
						
						
						
						
					 
					
						2023-05-01 22:42:36 +02:00