Bob McWhirter 
							
						 
					 
					
						
						
							
						
						dc394dd477 
					 
					
						
						
							
							Fixes   #374 : Ensure Rng's error is defmt-able.  
						
						
						
						
					 
					
						2021-08-26 14:04:12 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						8263627fe1 
					 
					
						
						
							
							Merge pull request  #376  from numero-744/stm32-remove-gen-py-build-dependency  
						
						... 
						
						
						
						build(stm32): remove gen.py build dependency 
						
						
					 
					
						2021-08-26 19:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								numero-744 
							
						 
					 
					
						
						
							
						
						1098072384 
					 
					
						
						
							
							build(stm32): remove gen.py build dependency  
						
						
						
						
					 
					
						2021-08-26 18:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						c4b9c8ac87 
					 
					
						
						
							
							std: fold into embassy core, add non-hacky time driver.  
						
						
						
						
					 
					
						2021-08-25 21:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7c0990ad1e 
					 
					
						
						
							
							time: allow storing state inside the driver struct.  
						
						
						
						
					 
					
						2021-08-25 21:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						55b2d7b524 
					 
					
						
						
							
							io: move std stuff to own module  
						
						
						
						
					 
					
						2021-08-25 21:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						503be49417 
					 
					
						
						
							
							Document embassy::time  
						
						
						
						
					 
					
						2021-08-25 21:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						09ffdf63f1 
					 
					
						
						
							
							Merge pull request  #372  from embassy-rs/executor-structure  
						
						... 
						
						
						
						executor: improve module structure 
						
						
					 
					
						2021-08-25 00:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ae179d49af 
					 
					
						
						
							
							executor: improve module structure  
						
						
						
						
					 
					
						2021-08-25 00:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						354ec75b74 
					 
					
						
						
							
							Merge pull request  #371  from bobmcwhirter/spi_v3_fix  
						
						... 
						
						
						
						Fix blocking-write for SPI. 
						
						
					 
					
						2021-08-24 15:48:20 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						4aa52f1b9e 
					 
					
						
						
							
							Formatting.  
						
						
						
						
					 
					
						2021-08-24 14:56:45 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						e36ae76e45 
					 
					
						
						
							
							Fix blocking-write for SPI.  
						
						
						
						
					 
					
						2021-08-24 14:44:47 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						548593ea41 
					 
					
						
						
							
							Merge pull request  #370  from derekdreery/easy_dma_size  
						
						... 
						
						
						
						Expose EASY_DMA_SIZE. 
						
						
					 
					
						2021-08-22 01:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						ed1ed5225f 
					 
					
						
						
							
							Expose EASY_DMA_SIZE.  
						
						
						
						
					 
					
						2021-08-22 00:23:03 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fde24dba3c 
					 
					
						
						
							
							Merge pull request  #369  from derekdreery/defmt_mpsc  
						
						... 
						
						
						
						Add defmt support for mpsc errors. 
						
						
					 
					
						2021-08-22 01:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						7ca745a5c0 
					 
					
						
						
							
							Refactor to allow defmt to intern strings.  
						
						
						
						
					 
					
						2021-08-22 00:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						4d3c07f71b 
					 
					
						
						
							
							Fix fmt  
						
						
						
						
					 
					
						2021-08-21 22:38:02 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						170121cdf6 
					 
					
						
						
							
							Add defmt support for mpsc errors.  
						
						
						
						
					 
					
						2021-08-21 22:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1e1cd0506a 
					 
					
						
						
							
							Merge pull request  #368  from embassy-rs/nrf-features  
						
						... 
						
						
						
						nrf: make gpiote and time-driver optional via cargo features. 
						
						
					 
					
						2021-08-20 15:49:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3457bb9f05 
					 
					
						
						
							
							nrf: make gpiote and time-driver optional via cargo features.  
						
						
						
						
					 
					
						2021-08-20 15:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						de2039fd1d 
					 
					
						
						
							
							net: fix build with medium-ip  
						
						
						
						
					 
					
						2021-08-20 15:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						17659e2e44 
					 
					
						
						
							
							nrf/wdt: add handle steal  
						
						
						
						
					 
					
						2021-08-20 14:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0be6e4a384 
					 
					
						
						
							
							Merge pull request  #333  from bgamari/stm32g0  
						
						... 
						
						
						
						Add support for STM32G0 
						
						
					 
					
						2021-08-20 01:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						da707051b0 
					 
					
						
						
							
							stm32: add G0 to Ci  
						
						
						
						
					 
					
						2021-08-20 01:29:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						ee841499ee 
					 
					
						
						
							
							Add STM32G0 examples  
						
						
						
						
					 
					
						2021-08-20 01:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						e2f71ffbbd 
					 
					
						
						
							
							Add support for STM32G0  
						
						
						
						
					 
					
						2021-08-20 00:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						8e5f1f4b5e 
					 
					
						
						
							
							Merge pull request  #367  from embassy-rs/metapac-cleanup  
						
						... 
						
						
						
						stm32-metapac cleanups 
						
						
					 
					
						2021-08-20 00:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						174c51f097 
					 
					
						
						
							
							stm32/metapac: check GPIO RCC regs are always found.  
						
						
						
						
					 
					
						2021-08-19 23:59:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						2c992f7010 
					 
					
						
						
							
							stm32: move dbgmcu stuff to toplevel config setting, defaulting to true.  
						
						
						
						
					 
					
						2021-08-19 23:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						446d6c275c 
					 
					
						
						
							
							stm32: remove last use of python at build time  
						
						
						
						
					 
					
						2021-08-19 23:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						9f51f9a170 
					 
					
						
						
							
							stm32/wl: add stub APB3 to get it to build.  
						
						... 
						
						
						
						Completely untested. 
						
						
					 
					
						2021-08-19 22:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						637fcdd316 
					 
					
						
						
							
							stm32/rcc: update for new version naming  
						
						
						
						
					 
					
						2021-08-19 22:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ec51880e28 
					 
					
						
						
							
							stm32/exti: unify all versions into single impl  
						
						
						
						
					 
					
						2021-08-19 22:17:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dd62790f36 
					 
					
						
						
							
							stm32-metapac: assume RCC is always present  
						
						
						
						
					 
					
						2021-08-19 22:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f3de443ee7 
					 
					
						
						
							
							Bump stm32-data  
						
						
						
						
					 
					
						2021-08-19 22:16:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3dd1253b06 
					 
					
						
						
							
							stm32-metapac: ignore gen'd out dir  
						
						
						
						
					 
					
						2021-08-19 17:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						39baff8775 
					 
					
						
						
							
							Merge pull request  #366  from embassy-rs/nrf-cmrt07  
						
						... 
						
						
						
						Update more examples to cortex-m-rt 0.7 
						
						
					 
					
						2021-08-19 17:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						daab542fc4 
					 
					
						
						
							
							wl55: update to cortex-m-rt 0.7  
						
						
						
						
					 
					
						2021-08-19 17:11:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fe355af4f0 
					 
					
						
						
							
							nrf: update to cortex-m-rt 0.7  
						
						
						
						
					 
					
						2021-08-19 17:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a665b83a19 
					 
					
						
						
							
							Merge pull request  #365  from embassy-rs/cmrt07  
						
						... 
						
						
						
						Update cortex-m-rt to v0.7 for stm32, rp. 
						
						
					 
					
						2021-08-19 01:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d3aeb45fb3 
					 
					
						
						
							
							Update cortex-m-rt to v0.7 for stm32, rp.  
						
						
						
						
					 
					
						2021-08-19 00:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						c0fb534a00 
					 
					
						
						
							
							Merge pull request  #364  from embassy-rs/nrf-time-irq-prio  
						
						... 
						
						
						
						nrf/time: allow configuring the rtc irq prio 
						
						
					 
					
						2021-08-18 22:17:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						066abfe4c6 
					 
					
						
						
							
							nrf/time: allow configuring the rtc irq prio  
						
						
						
						
					 
					
						2021-08-18 22:13:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						2b5d1c068f 
					 
					
						
						
							
							Merge pull request  #352  from timokroeger/can  
						
						... 
						
						
						
						CAN support with bxcan crate 
						
						
					 
					
						2021-08-18 22:04:56 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						f141b98741 
					 
					
						
						
							
							bxcan: Cleanup  
						
						... 
						
						
						
						Older families like F1 and F4 have a consistent naming for the CAN
peripherals: CAN when there is only one instance, CAN1/CAN2/CAN2 if
there are multiple instances.
Newer families like L4 and F7 use the name CAN1 even if there is only
one instance. The number of filter banks is incorrect for those.
Affected chips:
* STM32F722
* STM32F723
* STM32F730
* STM32F732
* STM32F733
* STM32L4P5
* STM32L4Q5
* STM32L4R5
* STM32L4R7
* STM32L4R9
* STM32L4S5
* STM32L4S7
* STM32L4S9
* STM32L431
* STM32L432
* STM32L433
* STM32L442
* STM32L443
* STM32L451
* STM32L452
* STM32L462
* STM32L471
* STM32L475
* STM32L476
* STM32L485
* STM32L486 
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						0c3bede64f 
					 
					
						
						
							
							bxcan: Make bxcan a hard dependency  
						
						... 
						
						
						
						There seems no way to enable a optional dependency from build.rs or
features passed through the command line. 
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						dacf75d911 
					 
					
						
						
							
							bxcan: Fix the flaky CAN example  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						191a589820 
					 
					
						
						
							
							bxcan: namechange "bxcan_v1" -> "can_bxcan"  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						dc6b7f3cba 
					 
					
						
						
							
							bxcan: Disable on drop  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						7c405250a7 
					 
					
						
						
							
							CAN support with bxcan crate  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00