Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						0f1ff77fcc 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2023-07-28 11:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						e947aa0153 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2023-07-28 11:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								Chuck Davis 
							
						 
					 
					
						
						
							
						
						8f1ea85938 
					 
					
						
						
							
							Merge branch 'main' into main  
						
						
						
						
					 
					
						2023-07-27 08:50:53 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
							
						
						c54ae73d49 
					 
					
						
						
							
							Use lora-phy v1.2.1; modify embassy-lora dependencies.  
						
						
						
						
					 
					
						2023-07-26 21:51:09 -05:00 
						 
				 
			
				
					
						
							
							
								Piotr Esden-Tempski 
							
						 
					 
					
						
						
							
						
						858ddf6777 
					 
					
						
						
							
							Added debug=2 in release profile to all examples.  
						
						... 
						
						
						
						This makes rtt output work right when using `cargo run` in release mode.
Debug was already enabled for release builds in some of the examples but
not all. 
						
						
					 
					
						2023-07-26 18:32:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						a60d92cfbb 
					 
					
						
						
							
							Tx and Rx setup  
						
						
						
						
					 
					
						2023-07-24 22:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								maximedeboeck 
							
						 
					 
					
						
						
							
						
						88d1976e81 
					 
					
						
						
							
							Added usb-hid keyboard example for rp pico.  
						
						
						
						
					 
					
						2023-07-16 12:31:56 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						56ca179475 
					 
					
						
						
							
							Round temp to make more sense.  
						
						
						
						
					 
					
						2023-07-13 22:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						588c0479f5 
					 
					
						
						
							
							Add descriptions to all RP2040 examples. Some need hardware that was not specified.  
						
						
						
						
					 
					
						2023-07-13 11:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						6d402fe393 
					 
					
						
						
							
							RP: Don't reset RTC in Clock::init. Updated example.  
						
						
						
						
					 
					
						2023-07-12 15:16:56 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						466a391b52 
					 
					
						
						
							
							RP: Add save/restore to Rtc. Example use.  
						
						
						
						
					 
					
						2023-07-12 14:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						a93714327e 
					 
					
						
						
							
							RP: Rename Rtc to match STM32 impl. Remove setting RTC in new().  
						
						
						
						
					 
					
						2023-07-12 14:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						55a5e9b3a5 
					 
					
						
						
							
							RP: Add RTC example to rp2040.  
						
						
						
						
					 
					
						2023-07-12 14:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						b0da6318f3 
					 
					
						
						
							
							Merge pull request  #1623  from pennae/rp-adc  
						
						... 
						
						
						
						rp/adc: rewrite the module 
						
						
					 
					
						2023-07-07 15:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								pennae 
							
						 
					 
					
						
						
							
						
						972cdd4265 
					 
					
						
						
							
							rp/adc: rewrite the module  
						
						... 
						
						
						
						- don't require an irq binding for blocking-only adc
- abstract adc pins into an AnyPin like interface, erasing the actual
  peripheral type at runtime.
- add pull-up/pull-down functions for adc pins
- add a test (mostly a copy of the example, to be honest)
- configure adc pads according to datasheet
- report conversion errors (although they seem exceedingly rare?)
- drop embedded-hal interfaces. embedded-hal channels can do neither
  AnyPin nor pullup/pulldown without encoding both into the type 
						
						
					 
					
						2023-07-07 17:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								pennae 
							
						 
					 
					
						
						
							
						
						4b63829110 
					 
					
						
						
							
							rp/pio: use bind_interrupts for irqs  
						
						... 
						
						
						
						closes  #1338  
					
						2023-07-07 16:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d137286981 
					 
					
						
						
							
							Release embassy-time v0.1.2  
						
						
						
						
					 
					
						2023-07-06 01:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a42ac86f1b 
					 
					
						
						
							
							Remove wifi envvars. They're annoying, they cause rust-analyzer errors when opening the examples.  
						
						
						
						
					 
					
						2023-07-05 19:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a101d9078d 
					 
					
						
						
							
							update embedded-hal crates.  
						
						
						
						
					 
					
						2023-07-04 19:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f7ec579c18 
					 
					
						
						
							
							Update probe-rs-cli -> probe-rs  
						
						
						
						
					 
					
						2023-06-29 02:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						35db5cf416 
					 
					
						
						
							
							Spelling.  
						
						
						
						
					 
					
						2023-06-12 20:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						23724b6bf6 
					 
					
						
						
							
							Code cleanup.  
						
						
						
						
					 
					
						2023-06-12 20:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Berg 
							
						 
					 
					
						
						
							
						
						6863786243 
					 
					
						
						
							
							Document external button. Add wifi_blinky.rs for easy beginners start.  
						
						
						
						
					 
					
						2023-06-12 20:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6653f262d7 
					 
					
						
						
							
							examples: use nicer InterrupExt to set irq priority in multprio.  
						
						
						
						
					 
					
						2023-06-09 16:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						98c821ac39 
					 
					
						
						
							
							Remove embassy-cortex-m crate, move stuff to embassy-hal-common.  
						
						
						
						
					 
					
						2023-06-09 16:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dc8e34420f 
					 
					
						
						
							
							Remove executor dep+reexports from HALs.  
						
						... 
						
						
						
						Closes  #1547  
					
						2023-06-09 16:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ruben De Smet 
							
						 
					 
					
						
						
							
						
						352f0b6c38 
					 
					
						
						
							
							net: Support dual stack IP  
						
						
						
						
					 
					
						2023-06-07 13:18:19 +02:00 
						 
				 
			
				
					
						
							
							
								Ruben De Smet 
							
						 
					 
					
						
						
							
						
						e871324bde 
					 
					
						
						
							
							net: StaticV4 config behind proto-ipv4  
						
						
						
						
					 
					
						2023-06-06 17:58:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ruben De Smet 
							
						 
					 
					
						
						
							
						
						54bab33c73 
					 
					
						
						
							
							Rename StaticConfig to StaticConfigV4  
						
						
						
						
					 
					
						2023-06-06 17:04:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1d8321b821 
					 
					
						
						
							
							Use make_static! from static-cell v1.1  
						
						
						
						
					 
					
						2023-06-01 01:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d70994e4a8 
					 
					
						
						
							
							net-w5500: integrate into main repo.  
						
						
						
						
					 
					
						2023-05-31 01:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						82d765689a 
					 
					
						
						
							
							Merge remote-tracking branch 'w5500/main' into w5500  
						
						
						
						
					 
					
						2023-05-31 00:55:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7f0e778145 
					 
					
						
						
							
							move embassy-net-w5500 to subdir.  
						
						
						
						
					 
					
						2023-05-31 00:54:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3f35a8876e 
					 
					
						
						
							
							cyw43: adapt build to main embassy repo.  
						
						
						
						
					 
					
						2023-05-30 23:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						1ebb742fbf 
					 
					
						
						
							
							Switch to DMA, use new clocks, don't take ownership of pio common  
						
						
						
						
					 
					
						2023-05-19 16:48:47 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						1be6e53316 
					 
					
						
						
							
							Pin fix, improve fifo handling  
						
						
						
						
					 
					
						2023-05-19 15:06:36 -04:00 
						 
				 
			
				
					
						
							
							
								pennae 
							
						 
					 
					
						
						
							
						
						f97b591831 
					 
					
						
						
							
							rp/clocks: don't expose unstable pac items  
						
						... 
						
						
						
						exposing pac items kind of undermines the unstable-pac feature. directly
exposing register structure is also pretty inconvenient since the clock
switching code takes care of the src/aux difference in behavior, so a
user needn't really be forced to write down decomposed register values. 
						
						
					 
					
						2023-05-17 21:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								kalkyl 
							
						 
					 
					
						
						
							
						
						ab63f3832f 
					 
					
						
						
							
							rp: Read flash unique id and jedec id  
						
						
						
						
					 
					
						2023-05-16 11:21:17 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						1a87f7477a 
					 
					
						
						
							
							Merge  #1458  
						
						... 
						
						
						
						1458: rp: remove take!, add bind_interrupts! r=Dirbaio a=pennae
both of the uart interrupts now check a flag that only the dma rx path ever sets (and now unsets again on drop) to return early if it's not as they expect. this is ... not our preferred solution, but if bind_interrupts *must* allow mutiple handlers to be specified then this is the only way we can think of that doesn't break uarts.
Co-authored-by: pennae <github@quasiparticle.net > 
						
						
					 
					
						2023-05-15 15:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								pennae 
							
						 
					 
					
						
						
							
						
						14a5d03af2 
					 
					
						
						
							
							rp: remove take!, add bind_interrupts!  
						
						
						
						
					 
					
						2023-05-15 15:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						26d7610554 
					 
					
						
						
							
							net: do not use smoltcp Instant/Duration in public API.  
						
						
						
						
					 
					
						2023-05-15 00:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						2fcdfc4876 
					 
					
						
						
							
							rp: don't use SetConfig trait in PWM and PIO.  
						
						... 
						
						
						
						It was intended to allow changing baudrate on shared spi/i2c. There's no
advantage in using it for PWM or PIO, and makes it less usable because you have to
have `embassy-embedded-hal` as a dep to use it. 
						
						
					 
					
						2023-05-13 02:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						9d971e5b15 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2023-05-09 17:55:27 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						5cfe1a1fb4 
					 
					
						
						
							
							Dirbaio comments round 2  
						
						
						
						
					 
					
						2023-05-09 17:45:24 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						6bea078487 
					 
					
						
						
							
							Remove patches, bump rp-pac version  
						
						
						
						
					 
					
						2023-05-09 12:20:23 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						5015c845c5 
					 
					
						
						
							
							Improve gpout example, clk_gpout_freq  
						
						
						
						
					 
					
						2023-05-09 12:10:24 -04:00 
						 
				 
			
				
					
						
							
							
								Dirk Stolle 
							
						 
					 
					
						
						
							
						
						0584312ef0 
					 
					
						
						
							
							Fix some typos  
						
						
						
						
					 
					
						2023-05-08 23:25:01 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						d0703f83db 
					 
					
						
						
							
							Merge  #1435  
						
						... 
						
						
						
						1435: Added example for multi priority executors rp2040 r=Dirbaio a=fakusb
I added an example for multiple priorities of tasks on rp2040 by adjusting [examples/nrf52840/src/bin/multiprio.rs](https://github.com/embassy-rs/embassy/blob/master/examples/nrf52840/src/bin/multiprio.rs ) .
This needs https://github.com/embassy-rs/rp-pac/pull/2  , and this commit also adds the 6 new interrupt handlers for software interrupts to embassy-rs.
We might need to change the git path for rp-pac in [embassy-rp/Cargo.toml](https://github.com/embassy-rs/embassy/compare/master...fakusb:rp2040-multiprio-executor?expand=1#diff-47463ea358745927ecdb686f52feab816fde5d402a9628a136c116f34a802ab0 )
Closes  #1413 
Co-authored-by: Fabian Kunze <fkunze@fkunze.de > 
						
						
					 
					
						2023-05-08 16:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						59132514cf 
					 
					
						
						
							
							Add missing functions, Cleanup, Gpout example  
						
						
						
						
					 
					
						2023-05-08 09:45:54 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Kunze 
							
						 
					 
					
						
						
							
						
						87795cbca8 
					 
					
						
						
							
							added example multi priority executors rp2040  
						
						
						
						
					 
					
						2023-05-07 01:00:13 +02:00