Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						9b01eed195 
					 
					
						
						
							
							Revert  blinky changes for now  
						
						
						
						
					 
					
						2021-12-10 12:32:20 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						e93f2679b1 
					 
					
						
						
							
							More content  
						
						
						
						
					 
					
						2021-12-10 12:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						b48fcd9229 
					 
					
						
						
							
							Add more content  
						
						
						
						
					 
					
						2021-12-10 12:04:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						7568d0bb68 
					 
					
						
						
							
							More on traits and notes on time  
						
						
						
						
					 
					
						2021-12-10 10:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						439e317ba3 
					 
					
						
						
							
							Add diagrams explaining the runtime  
						
						
						
						
					 
					
						2021-12-10 10:22:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						d2820d5be7 
					 
					
						
						
							
							Update section on async  
						
						
						
						
					 
					
						2021-12-10 08:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						08e1fcd2e4 
					 
					
						
						
							
							Add example snippet inclusion  
						
						
						
						
					 
					
						2021-12-10 08:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						5c4a9043d1 
					 
					
						
						
							
							Update docs  
						
						
						
						
					 
					
						2021-12-09 10:40:26 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						c12337920f 
					 
					
						
						
							
							Initial PoC of embassy book  
						
						
						
						
					 
					
						2021-12-09 10:06:17 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						4f4b19d920 
					 
					
						
						
							
							Merge  #530  
						
						... 
						
						
						
						530: Do not use exported Result to mitigate problems with clap. r=Dirbaio a=matoushybl
Co-authored-by: Matous Hybl <hyblmatous@gmail.com > 
						
						
					 
					
						2021-12-08 21:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
							
						
						9d62e886fb 
					 
					
						
						
							
							Do not use exported Result to mitigate problems with clap.  
						
						
						
						
					 
					
						2021-12-08 22:19:13 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						4eb9f0f3ae 
					 
					
						
						
							
							Merge  #527  
						
						... 
						
						
						
						527: stm32/tests: add uart, uart_dma tests. r=Dirbaio a=Dirbaio
H7 usart_dma fails with a super strange error, looks like defmt corruption. Will investigate.
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-08 05:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ff5583fc73 
					 
					
						
						
							
							stm32/tests: add uart, uart_dma tests.  
						
						
						
						
					 
					
						2021-12-08 05:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						1c651e2b44 
					 
					
						
						
							
							Merge  #526  
						
						... 
						
						
						
						526: stm32/usart: unify v1 and v2 r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-08 04:13:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						4ddd23d623 
					 
					
						
						
							
							stm32/usart: unify v1 and v2  
						
						
						
						
					 
					
						2021-12-08 05:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b0da4dfa8c 
					 
					
						
						
							
							Merge  #500  
						
						... 
						
						
						
						500: Low level DMA channel API. r=Dirbaio a=matoushybl
This should be an improved version of the PR by `@theunkn0wn1.`
Co-authored-by: Joshua Salzedo <joshuasalzedo@gmail.com >
Co-authored-by: Matous Hybl <hyblmatous@gmail.com >
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-08 02:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						022c4cb739 
					 
					
						
						
							
							stm32/dma: simplify impls a bit.  
						
						
						
						
					 
					
						2021-12-08 03:30:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						b316d2620c 
					 
					
						
						
							
							stm32/dma: improve trait docs, seal Word.  
						
						
						
						
					 
					
						2021-12-08 03:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6179da6b9c 
					 
					
						
						
							
							stm32/dma: eagerly start transfers when calling the functions.  
						
						... 
						
						
						
						`async fn`s do nothing until polled, but we want the DMA transfer to
immediately start in this case. Drivers rely on it. Some require special
orders, such as "start DMA, start SPI, then wait for DMA" which is awkward
to do without eager start.
Also use a manually-impl'd future, this allows getting rid of the "double"
Unborrow channel clone. 
						
						
					 
					
						2021-12-08 03:04:39 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						6081b36356 
					 
					
						
						
							
							Merge  #525  
						
						... 
						
						
						
						525: Applies the Uarte patch r=huntc a=huntc
Applies the Nordic workaround found in the `Uarte` for the nRF9160 and nRF5340 to the `BufferedUarte`.
Co-authored-by: huntc <huntchr@gmail.com > 
						
						
					 
					
						2021-12-08 01:43:25 +00:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						090a7adf78 
					 
					
						
						
							
							Keep Clippy happy  
						
						
						
						
					 
					
						2021-12-08 12:13:49 +11:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						4e7fa52288 
					 
					
						
						
							
							Applies the Uarte patch  
						
						... 
						
						
						
						Applies the Nordic workaround found in the `Uarte` for the nRF9160 and nRF5340 to the `BufferedUarte`. 
						
						
					 
					
						2021-12-08 12:02:30 +11:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						4e349d0f5d 
					 
					
						
						
							
							stm32/dma: use the right waker slot number for DMA2 (must add 8)  
						
						
						
						
					 
					
						2021-12-08 01:54:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fd2fe62b5f 
					 
					
						
						
							
							stm32/dma: rename is_stopped to is_running.  
						
						... 
						
						
						
						Note that this does NOT invert the result of `en()` because it was
wrong before. 
						
						
					 
					
						2021-12-08 01:51:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
							
						
						b2910558d3 
					 
					
						
						
							
							Refactor DMA traits.  
						
						
						
						
					 
					
						2021-12-07 21:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						e2719aba10 
					 
					
						
						
							
							Further extend the dma channel trait  
						
						
						
						
					 
					
						2021-12-07 21:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						93e047ede2 
					 
					
						
						
							
							cargo fmt  
						
						
						
						
					 
					
						2021-12-07 21:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						3411039cb9 
					 
					
						
						
							
							Implement extended Channel trait to bdma.rs  
						
						
						
						
					 
					
						2021-12-07 21:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						2d2c6d0e01 
					 
					
						
						
							
							Implement extended Channel trait to dma.rs  
						
						
						
						
					 
					
						2021-12-07 21:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						3272987d92 
					 
					
						
						
							
							Expand channel trait  
						
						
						
						
					 
					
						2021-12-07 21:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						c574b0eb73 
					 
					
						
						
							
							Merge pull request  #524  from lulf/readd-write-flush  
						
						... 
						
						
						
						Add back MISO flush 
						
						
					 
					
						2021-12-07 19:23:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						f9ac0c8047 
					 
					
						
						
							
							Add back MISO flush  
						
						
						
						
					 
					
						2021-12-07 09:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						56bcc824e0 
					 
					
						
						
							
							Merge  #523  
						
						... 
						
						
						
						523:  Incrementally merge STM32 SPI versions, Part 2 r=Dirbaio a=GrantM11235
Co-authored-by: Grant Miller <GrantM11235@gmail.com > 
						
						
					 
					
						2021-12-07 06:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						79baa04118 
					 
					
						
						
							
							Implement blocking traits with a macro  
						
						
						
						
					 
					
						2021-12-07 00:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						bf1f80afa1 
					 
					
						
						
							
							Unify blocking trait impls  
						
						
						
						
					 
					
						2021-12-07 00:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						3a17e3a2a5 
					 
					
						
						
							
							Move async trait impls to mod  
						
						
						
						
					 
					
						2021-12-07 00:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						20d2151b1d 
					 
					
						
						
							
							check_error_flags function  
						
						
						
						
					 
					
						2021-12-07 00:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						496579b48b 
					 
					
						
						
							
							Move Word trait to mod  
						
						
						
						
					 
					
						2021-12-07 00:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						2e6c3b22b8 
					 
					
						
						
							
							Merge  #518  
						
						... 
						
						
						
						518: Incrementally merge STM32 SPI versions, Part 1 r=Dirbaio a=GrantM11235
Co-authored-by: Grant Miller <GrantM11235@gmail.com > 
						
						
					 
					
						2021-12-07 04:45:14 +00:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						7c78247be3 
					 
					
						
						
							
							v2: set frxth and ds in new  
						
						
						
						
					 
					
						2021-12-06 22:36:53 -06:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						15a324a42a 
					 
					
						
						
							
							Merge  #522  
						
						... 
						
						
						
						522: stm32/tests: add DMA SPI r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-07 04:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						e673ba8ea2 
					 
					
						
						
							
							stm32/tests: add DMA SPI  
						
						
						
						
					 
					
						2021-12-07 05:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						f0c2c5caa0 
					 
					
						
						
							
							Merge  #521  
						
						... 
						
						
						
						521: Stm32 SPI HIL test r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-07 04:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fa36fa2808 
					 
					
						
						
							
							stm32/tests: add spi  
						
						
						
						
					 
					
						2021-12-07 05:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a14c4f49c4 
					 
					
						
						
							
							stm32/tests: higher clocks for H7  
						
						
						
						
					 
					
						2021-12-07 05:00:35 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5dc5192d79 
					 
					
						
						
							
							Merge  #520  
						
						... 
						
						
						
						520: stm32/tests: add stm32h755zi, stm32wb55rg r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-07 00:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						17c5dc496e 
					 
					
						
						
							
							stm32/tests: add stm32h755zi, stm32wb55rg  
						
						
						
						
					 
					
						2021-12-07 01:24:26 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c1b4759935 
					 
					
						
						
							
							Merge  #519  
						
						... 
						
						
						
						519: stm32: Add timer test, add g0, g4 tests. r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2021-12-06 23:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dde6607aec 
					 
					
						
						
							
							Add timer test, add g0, g4 tests.  
						
						
						
						
					 
					
						2021-12-07 00:29:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						693690cb5a 
					 
					
						
						
							
							Uncomment accidentally commented ci stuff.  
						
						
						
						
					 
					
						2021-12-07 00:27:37 +01:00