| 
							
							
								 Thales Fragoso | 8c7f8a61e3 | i2c-v2: Support transfers with more than 255 bytes | 2021-07-14 23:39:50 -03:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 4361cb15f1 | stm32/usart: merge v2 and v3 (they're identical) | 2021-07-15 00:52:37 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | f916fe5476 | all hals: reexport PAC if unstable-pacfeature is set. | 2021-07-14 22:19:04 +02:00 |  | 
			
				
					| 
							
							
								 Bob McWhirter | 43cb8de434 | Remove gratuitous NoDmaMarker. | 2021-07-14 14:37:42 -04:00 |  | 
			
				
					| 
							
							
								 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 |  |