Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5327b9c289 
							
						 
					 
					
						
						
							
							time: add more tick rates, use 1mhz as default.  
						
						
						
						
					 
					
						2022-09-02 00:59:34 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff5c50774 
							
						 
					 
					
						
						
							
							Cleanup examples  
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							99dd2a9386 
							
						 
					 
					
						
						
							
							Reorder args  
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							6d347af9fa 
							
						 
					 
					
						
						
							
							transfer_in_place  
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ecc55710 
							
						 
					 
					
						
						
							
							Fix example  
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							44150c4830 
							
						 
					 
					
						
						
							
							impl embedded-hal-async  
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							07c64d902e 
							
						 
					 
					
						
						
							
							example  
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							464ae67108 
							
						 
					 
					
						
						
							
							net: feature-gate nightly-only async traits to allow building on stable.  
						
						
						
						
					 
					
						2022-08-30 19:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4d4166da2 
							
						 
					 
					
						
						
							
							Merge pull request  #927  from embassy-rs/rp-usb  
						
						... 
						
						
						
						rp: add usb device support. 
						
						
					 
					
						2022-08-30 19:15:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							598689ef43 
							
						 
					 
					
						
						
							
							futures: move select* and join* to separate modules.  
						
						
						
						
					 
					
						2022-08-29 01:00:22 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							47069dfbe1 
							
						 
					 
					
						
						
							
							lora: Fix for stm32l0 exampe to build  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							2636a8dc2e 
							
						 
					 
					
						
						
							
							Use released rust-lorawan with radio fixes  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							6dab322c58 
							
						 
					 
					
						
						
							
							Use LP as default  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							f31116cafa 
							
						 
					 
					
						
						
							
							lora: Make some options configurable  
						
						... 
						
						
						
						Call `config()` only once at construction not with every RX and TX operation.
The Lora-E5 only supports HP mode, use that instead.
The nucleo board supports both HP and LP and should continue to work. 
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							69d80c086d 
							
						 
					 
					
						
						
							
							lora: Use a trait for RF frontend switching  
						
						... 
						
						
						
						The Seeed Studio Lora-E5 module only has two control pins.
With the `RadioSwitch` trait the user can implement any method required
by the module/board to control the TX/RX direction of the radio frontend. 
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							8e8106ef55 
							
						 
					 
					
						
						
							
							lora: Improve IRQ handling  
						
						... 
						
						
						
						* Interrupt handler only triggers a waker:
Do the actual interrupt processing which involves SUBGHZ SPI coms in the task.
* Do not require a static state for the constructor.
* Remove unsafe from construcor. 
						
						
					 
					
						2022-08-26 15:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							61c666212f 
							
						 
					 
					
						
						
							
							stm32wl: Do not require external SPI pins for SUBGHZ  
						
						... 
						
						
						
						For the Seeed Studio Lora-E5 those pins conflict with the radio frontend control GPIOS (PA4 and PA5). 
						
						
					 
					
						2022-08-26 15:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24ab21a7dd 
							
						 
					 
					
						
						
							
							Merge  #913  
						
						... 
						
						
						
						913: (embassy-rp): Add DMA implementation r=Dirbaio a=MathiasKoch
This PR adds everything necessary to do peripheral to memory DMA & memory to memory DMA operations.
It also adds async UART read & write, powered by DMA
Co-authored-by: Mathias <mk@blackbird.online> 
						
						
					 
					
						2022-08-26 10:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a730e2cd0f 
							
						 
					 
					
						
						
							
							rp: add usb device support.  
						
						
						
						
					 
					
						2022-08-25 00:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							2900ab79e7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into nrf-pdm  
						
						
						
						
					 
					
						2022-08-23 23:01:51 -04:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4ae2e952 
							
						 
					 
					
						
						
							
							Enable 'std' feature on critical-section for WASM  
						
						... 
						
						
						
						This fixes the WASM support which was failing due to missing
critical-section implementation. This also upgrades the bindgen
dependency and ensures that tooling works. 
						
						
					 
					
						2022-08-23 20:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							36cf719a18 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/embassy-rs/embassy  into embassy-rp/dma  
						
						
						
						
					 
					
						2022-08-23 13:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9218aff498 
							
						 
					 
					
						
						
							
							Update Embassy.  
						
						
						
						
					 
					
						2022-08-23 01:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5677b13a86 
							
						 
					 
					
						
						
							
							sync: flatten module structure.  
						
						
						
						
					 
					
						2022-08-22 22:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							21072bee48 
							
						 
					 
					
						
						
							
							split embassy-util into embassy-futures, embassy-sync.  
						
						
						
						
					 
					
						2022-08-22 22:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							945449b10f 
							
						 
					 
					
						
						
							
							Update Embassy.  
						
						
						
						
					 
					
						2022-08-22 17:26:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							478f472784 
							
						 
					 
					
						
						
							
							Remove Forever, switch to static_cell.  
						
						
						
						
					 
					
						2022-08-22 16:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							14eae9ca06 
							
						 
					 
					
						
						
							
							Optimize pdm_continuous example  
						
						
						
						
					 
					
						2022-08-21 12:40:51 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							64154fec8c 
							
						 
					 
					
						
						
							
							Demonstrate FFT in example  
						
						
						
						
					 
					
						2022-08-21 02:43:13 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							ed97e61dbe 
							
						 
					 
					
						
						
							
							PDM clock frequency control  
						
						
						
						
					 
					
						2022-08-21 02:16:26 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							3d26573c6b 
							
						 
					 
					
						
						
							
							Discard the first N samples due to transients  
						
						
						
						
					 
					
						2022-08-21 01:44:04 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							0963b5f92c 
							
						 
					 
					
						
						
							
							Add continuous PDM sampling with example  
						
						
						
						
					 
					
						2022-08-20 17:58:54 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							530f192acc 
							
						 
					 
					
						
						
							
							Set gain at runtime  
						
						
						
						
					 
					
						2022-08-20 17:08:29 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							a46f33b214 
							
						 
					 
					
						
						
							
							Initial PDM driver  
						
						
						
						
					 
					
						2022-08-20 16:37:51 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							614b894ff8 
							
						 
					 
					
						
						
							
							Switch to crates.io version of systemview-target  
						
						
						
						
					 
					
						2022-08-20 14:16:06 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4555a6a7 
							
						 
					 
					
						
						
							
							Add comments about Country Locale Matrix (CLM)  
						
						... 
						
						
						
						This commit add comments about what CLM stands for.
The motivation of this is that I think it helps understanding the code
for users who are new to the codebase (like me). 
						
						
					 
					
						2022-08-20 10:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							0c7ad54793 
							
						 
					 
					
						
						
							
							Fetch systemview-target from upstream git  
						
						
						
						
					 
					
						2022-08-19 11:58:45 -04:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							a29972413b 
							
						 
					 
					
						
						
							
							Fix uart rp2040 blocking example  
						
						
						
						
					 
					
						2022-08-19 08:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							5ce18f4915 
							
						 
					 
					
						
						
							
							Fix package name for the new nrf-rtos-trace example  
						
						
						
						
					 
					
						2022-08-19 00:54:53 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							71e468681b 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/embassy-rs/embassy  into rtos-trace  
						
						
						
						
					 
					
						2022-08-19 00:53:41 -04:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aefa5275a2 
							
						 
					 
					
						
						
							
							Merge  #910  
						
						... 
						
						
						
						910: (embassy-rp): Implement remaining logic for blocking UART r=lulf a=MathiasKoch
async read/write is still `todo!()`, awaiting DMA implementation.
Co-authored-by: Mathias <mk@blackbird.online> 
						
						
					 
					
						2022-08-18 18:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							0f74f870b0 
							
						 
					 
					
						
						
							
							Fix rp uart example  
						
						
						
						
					 
					
						2022-08-18 14:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							2edf532f8d 
							
						 
					 
					
						
						
							
							Move rtos-trace example to a separate project to simplify Cargo.toml  
						
						
						
						
					 
					
						2022-08-18 01:38:58 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5daa173ce4 
							
						 
					 
					
						
						
							
							Split embassy-time from embassy-executor.  
						
						
						
						
					 
					
						2022-08-18 01:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2e85eaf7d5 
							
						 
					 
					
						
						
							
							examples Remove the fn config() idiom.  
						
						... 
						
						
						
						It was only useful for doing #[embassy_executor::main(config = "config()")]`. Now that
it's gone, it makes more sense to build the config in main directly. 
						
						
					 
					
						2022-08-17 22:25:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6e1e06b3 
							
						 
					 
					
						
						
							
							Remove HAL initialization from #[embassy::main] macro.  
						
						
						
						
					 
					
						2022-08-17 22:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							67edea4168 
							
						 
					 
					
						
						
							
							Update to critical-section 1.0, atomic-polyfill 1.0  
						
						
						
						
					 
					
						2022-08-17 19:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							7dfe119fe0 
							
						 
					 
					
						
						
							
							Run cargo fmt  
						
						
						
						
					 
					
						2022-08-16 01:47:18 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							cd561b19ef 
							
						 
					 
					
						
						
							
							Allow rtos_trace example to be used without log  
						
						
						
						
					 
					
						2022-08-16 01:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							c1d8c8cf36 
							
						 
					 
					
						
						
							
							Add example of rtos-trace / SystemView  
						
						
						
						
					 
					
						2022-08-16 01:17:28 -04:00