Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							3669eba561 
							
						 
					 
					
						
						
							
							Use builder  
						
						
						
						
					 
					
						2021-05-27 10:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa999a2e0 
							
						 
					 
					
						
						
							
							Assume tim2 in macro and remove clock setup in chip specific rcc init  
						
						... 
						
						
						
						Add temporary start_tim2() fn to Clock to assist macro in starting
embassy clock 
						
						
					 
					
						2021-05-26 21:42:07 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							c501b162fc 
							
						 
					 
					
						
						
							
							Enable clock by default for stm32l0  
						
						... 
						
						
						
						Modify init function to return a Clock instance defined by a per-chip
SystemClock type and use this in macro setup
A proof of concept implementation for STM32 L0 chips.
This allows using embassy::main macros for STM32 devices that have the
clock setup logic. 
						
						
					 
					
						2021-05-26 12:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							aed8283cd5 
							
						 
					 
					
						
						
							
							Finalize i2c v2.  
						
						
						
						
					 
					
						2021-05-25 10:02:40 -04:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							1c10e746b6 
							
						 
					 
					
						
						
							
							Re-adds embassy macros for stm32  
						
						... 
						
						
						
						* Hook RCC config into chip config and use chip-specific RCC init
  function
* RTC/clock setup is ignored for now 
						
						
					 
					
						2021-05-25 13:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							66f232574a 
							
						 
					 
					
						
						
							
							Update stm32-data and rename RTC to Clock  
						
						
						
						
					 
					
						2021-05-23 17:09:11 -03:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							e49e3723a8 
							
						 
					 
					
						
						
							
							wip timers for embassy rtc  
						
						
						
						
					 
					
						2021-05-22 23:58:40 -03:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							a0fe9e4645 
							
						 
					 
					
						
						
							
							Add unstable feature to give access to the pac  
						
						
						
						
					 
					
						2021-05-22 15:34:49 -03:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							7f65f491e5 
							
						 
					 
					
						
						
							
							Finish initial H7 RCC support  
						
						
						
						
					 
					
						2021-05-21 20:16:25 -03:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							054f0d51dc 
							
						 
					 
					
						
						
							
							H7: Add initial PLL configuration  
						
						
						
						
					 
					
						2021-05-21 20:13:37 -03:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							35f1f65670 
							
						 
					 
					
						
						
							
							Generate mod regs just once, so rustfmt is way faster.  
						
						
						
						
					 
					
						2021-05-21 19:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							32fbb32a84 
							
						 
					 
					
						
						
							
							Move exti setup into pac module  
						
						
						
						
					 
					
						2021-05-21 18:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd3236fa3 
							
						 
					 
					
						
						
							
							Generate exti interrupt handlers  
						
						... 
						
						
						
						Match interrupts starting with ^EXTI and generate init code and irq
handler for them 
						
						
					 
					
						2021-05-21 18:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lucas Kent 
							
						 
					 
					
						
						
						
						
							
						
						
							82f9242df2 
							
						 
					 
					
						
						
							
							Fix warnings for embassy-stm32 and embassy-stm32-examples  
						
						
						
						
					 
					
						2021-05-20 22:25:12 +10:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2303364322 
							
						 
					 
					
						
						
							
							Standardize module structure, fix some build failures  
						
						
						
						
					 
					
						2021-05-17 02:04:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc3ada4b2 
							
						 
					 
					
						
						
							
							WIP: dma  
						
						
						
						
					 
					
						2021-05-17 01:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5ba6d4a9 
							
						 
					 
					
						
						
							
							SDMMC: Implement Default for Config and add docs  
						
						
						
						
					 
					
						2021-05-15 21:21:06 -03:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							0b607ca80a 
							
						 
					 
					
						
						
							
							Initial H7 sdmmc support  
						
						
						
						
					 
					
						2021-05-14 23:40:28 -03:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							2569d38ab4 
							
						 
					 
					
						
						
							
							Adjust pin-names to FooPin.  
						
						... 
						
						
						
						Move common bits up to spi/mod.rs.
Isolate the RNG interrupt in a sub-module to avoid conflict with the const. 
						
						
					 
					
						2021-05-14 10:11:43 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							9e93a0999f 
							
						 
					 
					
						
						
							
							Add SPIv1, use cfg_attr to pick correct impl.  
						
						... 
						
						
						
						Add IRQ to impl_rng!() to accomodate RNG vs HASH_RNG split. 
						
						
					 
					
						2021-05-13 14:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							07db3ed7c1 
							
						 
					 
					
						
						
							
							Further improvement to SPIv2.  
						
						
						
						
					 
					
						2021-05-12 14:18:42 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							36c16dbef8 
							
						 
					 
					
						
						
							
							Continuing to update clocks (unused now) and SPI  
						
						
						
						
					 
					
						2021-05-12 10:46:18 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							0470abb353 
							
						 
					 
					
						
						
							
							Checkpoint.  
						
						
						
						
					 
					
						2021-05-10 15:33:37 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ac616a6dcf 
							
						 
					 
					
						
						
							
							Add dma scaffolding  
						
						
						
						
					 
					
						2021-05-10 01:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							e8537ca9c2 
							
						 
					 
					
						
						
							
							Implement async RNG, including rand_core sync traits.  
						
						
						
						
					 
					
						2021-05-06 14:35:46 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f98cdeab 
							
						 
					 
					
						
						
							
							Autogenerate features for family, peripherals and peripheral versions  
						
						
						
						
					 
					
						2021-05-06 03:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							23ca2f9174 
							
						 
					 
					
						
						
							
							Autogenerate the tailored PAC for each chip  
						
						
						
						
					 
					
						2021-05-06 03:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							4257512eb2 
							
						 
					 
					
						
						
							
							Limit to pub(crate).  
						
						
						
						
					 
					
						2021-05-05 13:15:07 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							12c510f222 
							
						 
					 
					
						
						
							
							Rework pac re-exporting, canonicalize syscfg path, use it plus SYSCFG_BASE.  
						
						
						
						
					 
					
						2021-05-05 13:12:53 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7ef5806168 
							
						 
					 
					
						
						
							
							stm32: codegen interrupts  
						
						
						
						
					 
					
						2021-05-01 03:08:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							0713947d67 
							
						 
					 
					
						
						
							
							Stub in RNG impl.  
						
						
						
						
					 
					
						2021-04-26 14:11:46 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							936efd164d 
							
						 
					 
					
						
						
							
							USART codegen  
						
						
						
						
					 
					
						2021-04-25 22:35:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba915a308 
							
						 
					 
					
						
						
							
							Codegen GPIO pins  
						
						
						
						
					 
					
						2021-04-23 23:47:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							29b5bae1d1 
							
						 
					 
					
						
						
							
							Codegen PoC  
						
						
						
						
					 
					
						2021-04-20 03:37:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4d9d243e 
							
						 
					 
					
						
						
							
							wip usart  
						
						
						
						
					 
					
						2021-04-20 02:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							170536b073 
							
						 
					 
					
						
						
							
							stm32: add exti  
						
						
						
						
					 
					
						2021-04-20 02:44:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							aa65d5ccaf 
							
						 
					 
					
						
						
							
							it's alive  
						
						
						
						
					 
					
						2021-04-20 02:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e040cc5d2 
							
						 
					 
					
						
						
							
							stm32: add draft spi trait ( #130 )  
						
						
						
						
					 
					
						2021-04-13 16:11:06 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							b1822f1438 
							
						 
					 
					
						
						
							
							stm32: add f407  
						
						
						
						
					 
					
						2021-04-13 13:50:59 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							12bd3c5ea5 
							
						 
					 
					
						
						
							
							stm32: fix peripherals  
						
						
						
						
					 
					
						2021-04-06 14:10:47 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							6f0fb6cab1 
							
						 
					 
					
						
						
							
							remove qei trait  
						
						
						
						
					 
					
						2021-04-02 13:52:31 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							009e1896bf 
							
						 
					 
					
						
						
							
							stm32: consolidate crates  
						
						
						
						
					 
					
						2021-03-30 10:05:52 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							50ecb7d42b 
							
						 
					 
					
						
						
							
							cleanup and consolidate peripherals macro  
						
						
						
						
					 
					
						2021-03-29 08:57:40 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4791b826a 
							
						 
					 
					
						
						
							
							Merge pull request  #109  from xoviat/proc-macro  
						
						... 
						
						
						
						add embassy::main 
						
						
					 
					
						2021-03-28 17:56:44 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							8d014f7955 
							
						 
					 
					
						
						
							
							restrict usb to stm32f4  
						
						
						
						
					 
					
						2021-03-27 21:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							9e687ade64 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/akiles/embassy  into proc-macro  
						
						
						
						
					 
					
						2021-03-27 21:31:49 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							3242990690 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/akiles/embassy  into st-usb  
						
						
						
						
					 
					
						2021-03-27 21:24:21 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee9e012fc 
							
						 
					 
					
						
						
							
							add embassy::main and implement for stm32f4  
						
						
						
						
					 
					
						2021-03-27 17:27:39 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							6f597653af 
							
						 
					 
					
						
						
							
							stm32: consolidate modules  
						
						
						
						
					 
					
						2021-03-26 19:34:52 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bf39822092 
							
						 
					 
					
						
						
							
							consolidate ExtiPin into stm32 package  
						
						
						
						
					 
					
						2021-03-20 11:07:16 -05:00