Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						38b1359c40
					 | 
					
						
						
							
							Remove pub and cfg's, since they will be implied by the existance of TxDma<T> in theory.
						
						
						
						
						
						
					 | 
					
						2021-07-14 14:35:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						a88f0028ef
					 | 
					
						
						
							
							First shot at async dma usart for stm32.
						
						
						
						
						
						
					 | 
					
						2021-07-14 14:14:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6e0e83cfd9
					 | 
					
						
						
							
							More conversions to associated consts.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:56:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						604a25ec5d
					 | 
					
						
						
							
							Reduce number of traits and impls.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:46:31 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						8fbea38a5b
					 | 
					
						
						
							
							Simplify some of the bdma macros.
						
						
						
						
						
						
						
						Make more things associated consts. 
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						92247369e7
					 | 
					
						
						
							
							Remove some unused traits.
						
						
						
						
						
						
						
						Move some fns to associated consts. 
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						2e10ab2e5c
					 | 
					
						
						
							
							Let's count channels per DMA peripheral, shall we now?
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						b0b61d99e6
					 | 
					
						
						
							
							Macros do indeed require a ! to invoke.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6534b63e01
					 | 
					
						
						
							
							Simplify some macros around dmamux peripheral channels.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						0befa10367
					 | 
					
						
						
							
							Trivial to force CI to do it's thing.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						06e899b14c
					 | 
					
						
						
							
							Adjust to DMA1EN in the rcc for l0.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						a9b2ed52ee
					 | 
					
						
						
							
							Remove deadcode from dmamux.
						
						
						
						
						
						
						
						Smoosh bdma down to a single version. 
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						45964c658c
					 | 
					
						
						
							
							Generalize RCC enabling for BDMA peris.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						ff1cb9ac74
					 | 
					
						
						
							
							Remove warnings.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						97ad434d38
					 | 
					
						
						
							
							Twizzle our DMA vs BDMA channels.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						a24a7e9fec
					 | 
					
						
						
							
							Allow some unused lints given that H7 is still in flight with its multitude of DMA.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						13975a0818
					 | 
					
						
						
							
							Try to improve H7 clockstuff.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						696a3b8552
					 | 
					
						
						
							
							Try to figure out h7cm's problem.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6552af8f0b
					 | 
					
						
						
							
							Fix warning for unused import.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6e69992217
					 | 
					
						
						
							
							Add a no-op bdma for bdma v2 for CI.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						811ed18922
					 | 
					
						
						
							
							Add a missing 'use' for dma_v2.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						30a1d9bf93
					 | 
					
						
						
							
							Move to copying regs instead of &'static referencing.
						
						
						
						
						
						
						
						Remove unneeded stuff from the DMAMUX end of the stick. 
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						f01ddd5f5c
					 | 
					
						
						
							
							Mix dmamux into bdma_v1.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6ec7253095
					 | 
					
						
						
							
							Checkpoint my DMA for thales.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						acdf7f4f13
					 | 
					
						
						
							
							Another checkpoint.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						31325a2547
					 | 
					
						
						
							
							Another checkpoint.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						043f0ea508
					 | 
					
						
						
							
							Checkpoint DMAMUX channel setup.
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thales Fragoso
							
						 
					 | 
					
						
						
							
						
						91521a86a0
					 | 
					
						
						
							
							F0: usart + DMA working
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thales Fragoso
							
						 
					 | 
					
						
						
							
						
						a56ddfdc04
					 | 
					
						
						
							
							STM: Add usart v2
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thales Fragoso
							
						 
					 | 
					
						
						
							
						
						f32caaeaaf
					 | 
					
						
						
							
							STM: Start working on bdma-v1
						
						
						
						
						
						
					 | 
					
						2021-07-13 10:08:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						35a76c364a
					 | 
					
						
						
							
							embassy/time: make optional via Cargo feature
						
						
						
						
						
						
					 | 
					
						2021-07-12 03:45:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liam Murphy
							
						 
					 | 
					
						
						
							
						
						ff9ff5e43a
					 | 
					
						
						
							
							Update the import
						
						
						
						
						
						
					 | 
					
						2021-07-05 18:31:54 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liam Murphy
							
						 
					 | 
					
						
						
							
						
						fc1ef4947d
					 | 
					
						
						
							
							Fix stm32 ethernet
						
						
						
						
						
						
					 | 
					
						2021-07-05 18:18:05 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						ecc151d4e2
					 | 
					
						
						
							
							stm32/adc: simplify delay handling
						
						
						
						
						
						
					 | 
					
						2021-07-05 03:18:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rukai
							
						 
					 | 
					
						
						
							
						
						25d4b2ea26
					 | 
					
						
						
							
							fix stm32 warnings
						
						
						
						
						
						
					 | 
					
						2021-07-05 01:54:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thales Fragoso
							
						 
					 | 
					
						
						
							
						
						c2f595b26a
					 | 
					
						
						
							
							F0: Fix missing apb2 clock
						
						
						
						
						
						
					 | 
					
						2021-07-03 02:12:22 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						f5ce807e25
					 | 
					
						
						
							
							Let's adjust i2c the correct way, removing the correct APBesque frequency, not the i2c periph speed.
						
						
						
						
						
						
					 | 
					
						2021-07-02 13:54:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						9f5d35d891
					 | 
					
						
						
							
							Remove the frequency argument for i2c, move to using RccPeripheral.
						
						
						
						
						
						
					 | 
					
						2021-07-01 13:53:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						8f94123ca4
					 | 
					
						
						
							
							argh, intellij.
						
						
						
						
						
						
					 | 
					
						2021-07-01 11:37:01 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						0920c0cb1d
					 | 
					
						
						
							
							Make UART pins Rx/Tx/etc in addition to USART.
						
						
						
						
						
						
					 | 
					
						2021-07-01 11:30:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						54ada5bae1
					 | 
					
						
						
							
							Stub in the DMA bits that aren't yet there.
						
						
						
						
						
						
					 | 
					
						2021-07-01 11:30:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						bf3bc92525
					 | 
					
						
						
							
							Re-enable because intellij.
						
						
						
						
						
						
					 | 
					
						2021-07-01 11:30:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						497d3aa153
					 | 
					
						
						
							
							Add USARTv3 support.
						
						
						
						
						
						
					 | 
					
						2021-07-01 11:30:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thales Fragoso
							
						 
					 | 
					
						
						
							
						
						e07dda8707
					 | 
					
						
						
							
							stm32: Adjust some fences around DMA
						
						
						
						
						
						
						
						Also bump stm32-data 
						
						
					 | 
					
						2021-06-30 18:58:21 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						f3b9c97763
					 | 
					
						
						
							
							Change atomics and add a fence.
						
						
						
						
						
						
					 | 
					
						2021-06-30 10:17:25 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						cf5b7dc943
					 | 
					
						
						
							
							Because IntelliJ makes life hard.
						
						
						
						
						
						
					 | 
					
						2021-06-30 10:03:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6a0b0f3162
					 | 
					
						
						
							
							Enable RCC within the USART itself.
						
						
						
						
						
						
					 | 
					
						2021-06-30 09:57:27 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						e1736114d4
					 | 
					
						
						
							
							Remove paste.
						
						
						
						
						
						
					 | 
					
						2021-06-30 09:44:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						07a6686879
					 | 
					
						
						
							
							Protect DMA-related things with cfg.
						
						
						
						
						
						
					 | 
					
						2021-06-29 13:00:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						6b78d56ceb
					 | 
					
						
						
							
							Formatting.
						
						
						
						
						
						
					 | 
					
						2021-06-29 12:48:58 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |