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
							
						 
					 | 
					
						
						
							
						
						7d52e1b350
					 | 
					
						
						
							
							Further work on SPI v2 blocking.
						
						
						
						
						
						
					 | 
					
						2021-05-11 11:25:01 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						8a79e2cbbf
					 | 
					
						
						
							
							Draft for partial review. Do not merge.
						
						
						
						
						
						
					 | 
					
						2021-05-10 16:17:58 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						0470abb353
					 | 
					
						
						
							
							Checkpoint.
						
						
						
						
						
						
					 | 
					
						2021-05-10 15:33:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						c4294d97ff
					 | 
					
						
						
							
							Fix DMA
						
						
						
						
						
						
					 | 
					
						2021-05-10 21:31:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						ac616a6dcf
					 | 
					
						
						
							
							Add dma scaffolding
						
						
						
						
						
						
					 | 
					
						2021-05-10 01:20:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						9492b8555c
					 | 
					
						
						
							
							rustfmt rng
						
						
						
						
						
						
					 | 
					
						2021-05-10 01:19:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						75fe03a7e6
					 | 
					
						
						
							
							Further clean-up and adjustments. Follow RM for FIPS.
						
						
						
						
						
						
					 | 
					
						2021-05-06 16:38:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						e8898b48f9
					 | 
					
						
						
							
							Clean up the impl_rng!() argument.
						
						
						
						
						
						
						
						use poll_fn instead of impl'ing a Future directly.
Return errors when error conditions exist. 
						
						
					 | 
					
						2021-05-06 14:58:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						e8537ca9c2
					 | 
					
						
						
							
							Implement async RNG, including rand_core sync traits.
						
						
						
						
						
						
					 | 
					
						2021-05-06 14:35:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						386e4bf0de
					 | 
					
						
						
							
							Remove unused files
						
						
						
						
						
						
					 | 
					
						2021-05-06 04:01:54 +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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						14ce02eecf
					 | 
					
						
						
							
							Add the leaf features for peripherals.
						
						
						
						
						
						
					 | 
					
						2021-05-05 11:06:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						d8156b43b1
					 | 
					
						
						
							
							Generate some chip features by peripherals.
						
						
						
						
						
						
					 | 
					
						2021-05-05 11:01:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						7262c54f81
					 | 
					
						
						
							
							Move exti to use the const addr.
						
						
						
						
						
						
					 | 
					
						2021-05-05 10:38:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						e248baecd4
					 | 
					
						
						
							
							Regenerate with SYSCFG and EXTI base addresses.
						
						
						
						
						
						
					 | 
					
						2021-05-05 10:18:09 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bob McWhirter
							
						 
					 | 
					
						
						
							
						
						5495ad453b
					 | 
					
						
						
							
							Bump stm32-data to latest.
						
						
						
						
						
						
					 | 
					
						2021-05-05 09:58:38 -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
							
						 
					 | 
					
						
						
							
						
						258ba533bd
					 | 
					
						
						
							
							Implement GPIO input
						
						
						
						
						
						
					 | 
					
						2021-04-20 02:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						aa65d5ccaf
					 | 
					
						
						
							
							it's alive
						
						
						
						
						
						
					 | 
					
						2021-04-20 02:30:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						c15411d1bd
					 | 
					
						
						
							
							Remove Pin from SPI
						
						
						
						
						
						
					 | 
					
						2021-04-14 17:04:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						8b1ffb2cb7
					 | 
					
						
						
							
							Remove Pin from GPIO traits
						
						
						
						
						
						
					 | 
					
						2021-04-14 17:04:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						59ccc45f28
					 | 
					
						
						
							
							Remove pin from Uart
						
						
						
						
						
						
					 | 
					
						2021-04-14 17:04:40 +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
							
						 
					 | 
					
						
						
							
						
						7cb46ac720
					 | 
					
						
						
							
							stm32: fix usb
						
						
						
						
						
						
					 | 
					
						2021-04-06 14:23:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
							
						
						12bd3c5ea5
					 | 
					
						
						
							
							stm32: fix peripherals
						
						
						
						
						
						
					 | 
					
						2021-04-06 14:10:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
							
						
						47843fcba5
					 | 
					
						
						
							
							stm32: fix interrupts
						
						
						
						
						
						
					 | 
					
						2021-04-06 13:58:55 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
							
						
						6416f2fc08
					 | 
					
						
						
							
							stm32: use crates version
						
						
						
						
						
						
					 | 
					
						2021-04-06 13:56:22 -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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |