Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4901c34d9c 
							
						 
					 
					
						
						
							
							Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral  
						
						
						
						
					 
					
						2022-07-23 14:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							be6408e202 
							
						 
					 
					
						
						
							
							Rename unsafe_impl_unborrow to impl_unborrow  
						
						
						
						
					 
					
						2022-07-23 01:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								amugniere@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							53388d4576 
							
						 
					 
					
						
						
							
							have adapted access to pin() and port() methods of Sealed::Pin in exti.rs  according to previous changes on Input struct  
						
						
						
						
					 
					
						2022-07-10 20:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a8703b7598 
							
						 
					 
					
						
						
							
							Run rustfmt.  
						
						
						
						
					 
					
						2022-06-12 22:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5085100df2 
							
						 
					 
					
						
						
							
							Add embassy-cortex-m crate.  
						
						... 
						
						
						
						- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`.
- Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore)
- Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`. 
						
						
					 
					
						2022-06-12 21:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							96d0eb9476 
							
						 
					 
					
						
						
							
							stm32: Fix stm32f107 build.  
						
						
						
						
					 
					
						2022-05-08 21:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8b757e1aec 
							
						 
					 
					
						
						
							
							Add stm32wlexx support  
						
						
						
						
					 
					
						2022-04-08 03:43:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9bad9365dc 
							
						 
					 
					
						
						
							
							Update rust nightly, embedded-hal 1.0, embedded-hal-async.  
						
						
						
						
					 
					
						2022-03-11 00:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dd828a7a92 
							
						 
					 
					
						
						
							
							stm32: move macrotables to embassy-stm32 build.rs  
						
						
						
						
					 
					
						2022-02-26 03:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5cd19c30 
							
						 
					 
					
						
						
							
							stm32: fix build for h7ab  
						
						
						
						
					 
					
						2022-02-24 06:28:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							340eb4eead 
							
						 
					 
					
						
						
							
							stm32: add rust stable support  
						
						
						
						
					 
					
						2022-02-12 02:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							4032fc0655 
							
						 
					 
					
						
						
							
							Support unstable-trait feature for stm32  
						
						
						
						
					 
					
						2022-01-26 22:39:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ade44e91c4 
							
						 
					 
					
						
						
							
							stm32/exti: add wait_for_high, wait_for_low.  
						
						
						
						
					 
					
						2022-01-19 17:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b526addf7b 
							
						 
					 
					
						
						
							
							stm32/exti: expose all functionality as inherent methods.  
						
						
						
						
					 
					
						2022-01-19 17:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							58fc64722c 
							
						 
					 
					
						
						
							
							stm32/gpio: expose all functionality as inherent methods.  
						
						
						
						
					 
					
						2022-01-19 17:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							52e156b429 
							
						 
					 
					
						
						
							
							stm32: use critical_section instead of cortex_m::interrupt  
						
						
						
						
					 
					
						2022-01-19 17:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Wilfried Chauveau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eac604accd 
							
						 
					 
					
						
						
							
							Fix missing lifetime bounds  
						
						
						
						
					 
					
						2021-11-21 10:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							f12b70535b 
							
						 
					 
					
						
						
							
							Adjust for STM32U5.  
						
						
						
						
					 
					
						2021-11-02 12:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Ryndzionek 
							
						 
					 
					
						
						
						
						
							
						
						
							bce909ec1e 
							
						 
					 
					
						
						
							
							Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill)  
						
						
						
						
					 
					
						2021-09-28 18:31:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ead987245d 
							
						 
					 
					
						
						
							
							embassy: Refactor module structure to remove kitchen-sink util.  
						
						
						
						
					 
					
						2021-09-11 02:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f71ffbbd 
							
						 
					 
					
						
						
							
							Add support for STM32G0  
						
						
						
						
					 
					
						2021-08-20 00:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ec51880e28 
							
						 
					 
					
						
						
							
							stm32/exti: unify all versions into single impl  
						
						
						
						
					 
					
						2021-08-19 22:17:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thales Fragoso 
							
						 
					 
					
						
						
						
						
							
						
						
							013792b944 
							
						 
					 
					
						
						
							
							Separate exti into v1 and v2  
						
						
						
						
					 
					
						2021-06-24 20:28:06 -03:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							240616aa72 
							
						 
					 
					
						
						
							
							General clean-up and removal of dead code.  
						
						
						
						
					 
					
						2021-06-03 14:25:17 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							d75bf143eb 
							
						 
					 
					
						
						
							
							Remove the exti_interrupts table.  
						
						
						
						
					 
					
						2021-06-03 14:18:58 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							fe47f781be 
							
						 
					 
					
						
						
							
							Migrate exti_irq stuff to macro tables.  
						
						
						
						
					 
					
						2021-06-03 13:35:27 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d8e4421fc6 
							
						 
					 
					
						
						
							
							Add stm32-metapac crate, with codegen in rust  
						
						
						
						
					 
					
						2021-05-31 02:40:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f96db3d9d2 
							
						 
					 
					
						
						
							
							Remove ad-hoc imports from generated code.  
						
						
						
						
					 
					
						2021-05-21 19:29:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							32fbb32a84 
							
						 
					 
					
						
						
							
							Move exti setup into pac module  
						
						
						
						
					 
					
						2021-05-21 18:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							a95c78b8bd 
							
						 
					 
					
						
						
							
							Merge exti macros into one and use simpler recursion  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							105c8504b6 
							
						 
					 
					
						
						
							
							Mark Unborrow as unsafe to implement  
						
						
						
						
					 
					
						2021-05-19 23:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2303364322 
							
						 
					 
					
						
						
							
							Standardize module structure, fix some build failures  
						
						
						
						
					 
					
						2021-05-17 02:04:51 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							12c510f222 
							
						 
					 
					
						
						
							
							Rework pac re-exporting, canonicalize syscfg path, use it plus SYSCFG_BASE.  
						
						
						
						
					 
					
						2021-05-05 13:12:53 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
						
						
							
						
						
							7262c54f81 
							
						 
					 
					
						
						
							
							Move exti to use the const addr.  
						
						
						
						
					 
					
						2021-05-05 10:38:57 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7ef5806168 
							
						 
					 
					
						
						
							
							stm32: codegen interrupts  
						
						
						
						
					 
					
						2021-05-01 03:08:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							170536b073 
							
						 
					 
					
						
						
							
							stm32: add exti  
						
						
						
						
					 
					
						2021-04-20 02:44:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8b1ffb2cb7 
							
						 
					 
					
						
						
							
							Remove Pin from GPIO traits  
						
						
						
						
					 
					
						2021-04-14 17:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							b79e9c2927 
							
						 
					 
					
						
						
							
							stm32: fix exti to require SysCfg.constrain()  
						
						
						
						
					 
					
						2021-03-22 13:04:28 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bf39822092 
							
						 
					 
					
						
						
							
							consolidate ExtiPin into stm32 package  
						
						
						
						
					 
					
						2021-03-20 11:07:16 -05:00