Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						4634316749 
					 
					
						
						
							
							Update embedded-(hal,io,nal).  
						
						 
						
						
						
						
					 
					
						2023-11-29 17:01:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1f9b649f80 
					 
					
						
						
							
							executor: release v0.3.3  
						
						 
						
						
						
						
					 
					
						2023-11-15 18:44:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1f51367eb9 
					 
					
						
						
							
							Upgrade static-cell to v2.0  
						
						 
						
						
						
						
					 
					
						2023-11-02 21:52:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dd6a29adb2 
					 
					
						
						
							
							Release embassy-executor v0.3.1  
						
						 
						
						
						
						
					 
					
						2023-11-01 00:17:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dániel Buga 
							
						 
					 
					
						
						
							
						
						d941882066 
					 
					
						
						
							
							Prepare embassy-net 0.2.1 and embassy-sync 0.4.0  
						
						 
						
						
						
						
					 
					
						2023-10-31 09:33:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dániel Buga 
							
						 
					 
					
						
						
							
						
						ad07ea0290 
					 
					
						
						
							
							Re-add impl_trait_projections  
						
						 
						
						
						
						
					 
					
						2023-10-30 19:10:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						88ada52146 
					 
					
						
						
							
							Merge pull request  #2017  from ilya-epifanov/rp-adc-div  
						
						 
						
						... 
						
						
						
						added sampling frequency setting to adc capture methods on rp2040 
						
						
					 
					
						2023-10-20 01:47:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riley Williams 
							
						 
					 
					
						
						
							
						
						6906cc9c25 
					 
					
						
						
							
							remove trailing spaces  
						
						 
						
						
						
						
					 
					
						2023-10-17 19:30:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riley Williams 
							
						 
					 
					
						
						
							
						
						cb211f88d3 
					 
					
						
						
							
							Grammar and formatting  
						
						 
						
						
						
						
					 
					
						2023-10-17 19:17:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riley Williams 
							
						 
					 
					
						
						
							
						
						3f262a2603 
					 
					
						
						
							
							Add docs to RP2040 PWM  
						
						 
						
						
						
						
					 
					
						2023-10-17 19:05:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						213b4c9dca 
					 
					
						
						
							
							time: add links key, release v0.1.5.  
						
						 
						
						
						
						
					 
					
						2023-10-16 20:11:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Greig 
							
						 
					 
					
						
						
							
						
						0621e957a0 
					 
					
						
						
							
							time: Update examples, tests, and other code to use new Timer::after_x convenience methods  
						
						 
						
						
						
						
					 
					
						2023-10-15 01:30:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dániel Buga 
							
						 
					 
					
						
						
							
						
						02d2c06b23 
					 
					
						
						
							
							Release embassy-time 0.1.4  
						
						 
						
						
						
						
					 
					
						2023-10-12 18:14:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5a19d18b9c 
					 
					
						
						
							
							Merge pull request  #2039  from jcdickinson/rp-i2c-stop-restart  
						
						 
						
						... 
						
						
						
						fix (rp i2c): fix restart/stop flags for i2c master methods 
						
						
					 
					
						2023-10-11 00:40:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Dickinson 
							
						 
					 
					
						
						
							
						
						322f9cb153 
					 
					
						
						
							
							fix (rp i2c): fix restart/stop flags for i2c master methods  
						
						 
						
						... 
						
						
						
						Update the start and stop flags for all read/write/read_write methods to match
those in the default blocking implementation of these methods (as well as
other RP2040 I2C implementations, and expected I2C behavior).
Also adds a write_read_async method that doesnt require using embedded-hal, as
this is required to use I2C in an idiomatic fashion (see TI Application Report
SLVA704). 
						
						
					 
					
						2023-10-10 20:24:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Dickinson 
							
						 
					 
					
						
						
							
						
						3ec4e6320a 
					 
					
						
						
							
							fix (rp i2c): set i2c slew rate to spec value  
						
						 
						
						... 
						
						
						
						The RP2040 datasheet indicates that I2C pins should have a limited
slew rate (Page 440 - 4.3.1.3.). This configures that for both
`I2c` and `I2cSlave`.
In addition, the pin configuration has been centralized to a single
fn. 
						
						
					 
					
						2023-10-10 20:14:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ilya Epifanov 
							
						 
					 
					
						
						
							
						
						62d6bb6c8a 
					 
					
						
						
							
							added sampling frequency setting to adc capture methods on rp2040  
						
						 
						
						
						
						
					 
					
						2023-10-09 10:53:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						85c6f23dcb 
					 
					
						
						
							
							Merge pull request  #2018  from jamesmunns/add-derives  
						
						 
						
						... 
						
						
						
						Add some uncontroversial derives to Error types 
						
						
					 
					
						2023-10-07 00:03:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d4ed8e5779 
					 
					
						
						
							
							rp/bootsel: change it to a method on the peripheral.  
						
						 
						
						
						
						
					 
					
						2023-10-07 01:47:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						3e054a6f0d 
					 
					
						
						
							
							rp2040: implement BOOTSEL button support  
						
						 
						
						
						
						
					 
					
						2023-10-07 01:39:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						c6d53e7bce 
					 
					
						
						
							
							rp2040: move in_ram helper outside of Flash's impl  
						
						 
						
						... 
						
						
						
						Allow it to be called from other modules. 
						
						
					 
					
						2023-10-07 01:39:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Munns 
							
						 
					 
					
						
						
							
						
						022d870d61 
					 
					
						
						
							
							Add missing derive  
						
						 
						
						
						
						
					 
					
						2023-10-07 01:33:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Munns 
							
						 
					 
					
						
						
							
						
						930b8f3495 
					 
					
						
						
							
							Add some uncontroversial derives to Error types  
						
						 
						
						
						
						
					 
					
						2023-10-06 17:45:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0324cee0ca 
					 
					
						
						
							
							update embedded-io, embedded-nal-async.  
						
						 
						
						
						
						
					 
					
						2023-10-04 00:10:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						40f30fa4cd 
					 
					
						
						
							
							Remove a few ultra-verbose logs.  
						
						 
						
						... 
						
						
						
						They're heavily spamming logs for HIL tests, and I don't believe
they're valuable now that the thing they helped debug in their young
age is now solid and mature. 
						
						
					 
					
						2023-10-03 22:22:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						eb12114345 
					 
					
						
						
							
							Remove impl_trait_projections.  
						
						 
						
						
						
						
					 
					
						2023-10-02 14:00:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Dickinson 
							
						 
					 
					
						
						
							
						
						f98c8886b2 
					 
					
						
						
							
							feat: allow schmitt, slew, and drive strength be set from Flex, Input, Output  
						
						 
						
						... 
						
						
						
						Allows the schmitt, slew and drive strength to be set from Flex. Input and Output[OpenDrain] also expose the appropriate setters. 
						
						
					 
					
						2023-10-01 21:49:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
							
						
						d2a2734752 
					 
					
						
						
							
							nrf, rp: update set_config  
						
						 
						
						
						
						
					 
					
						2023-10-01 09:37:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						bd9021ca1d 
					 
					
						
						
							
							Make irq token Copy+Clone  
						
						 
						
						
						
						
					 
					
						2023-09-25 22:35:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5d0c40f61d 
					 
					
						
						
							
							rp: remove paste macro.  
						
						 
						
						
						
						
					 
					
						2023-09-18 03:30:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						1b20ba27b1 
					 
					
						
						
							
							feat: bump embassy-sync version to 0.3.0  
						
						 
						
						... 
						
						
						
						Update changelog in preparation for release 
						
						
					 
					
						2023-09-14 18:26:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						8900f5f52b 
					 
					
						
						
							
							Fixing my git-based mistakes  
						
						 
						
						
						
						
					 
					
						2023-09-10 23:01:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						8201979d71 
					 
					
						
						
							
							Add example, fix small bug in respond_and_fill  
						
						 
						
						
						
						
					 
					
						2023-09-10 23:01:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						2d9f50addc 
					 
					
						
						
							
							I2c slave take 2  
						
						 
						
						... 
						
						
						
						refactored to split modules
renamed to match upstream docs
slight improvement to slave error handling 
						
						
					 
					
						2023-09-10 23:01:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						18da91e252 
					 
					
						
						
							
							Rename to match upstream docs  
						
						 
						
						
						
						
					 
					
						2023-09-10 23:01:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						28e2570533 
					 
					
						
						
							
							Remove debug prints  
						
						 
						
						
						
						
					 
					
						2023-09-10 23:01:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Jamison 
							
						 
					 
					
						
						
							
						
						26e0823c35 
					 
					
						
						
							
							rp2040 I2cDevice  
						
						 
						
						... 
						
						
						
						Move i2c to mod, split device and controller
Remove mode generic:
I don't think it's reasonable to use the i2c in device mode while
blocking, so I'm cutting the generic. 
						
						
					 
					
						2023-09-10 23:01:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						83a976cf4b 
					 
					
						
						
							
							RP2040: Fixes as per PR  
						
						 
						
						
						
						
					 
					
						2023-08-30 21:59:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						a76ff53fb3 
					 
					
						
						
							
							RP2040: Fixes as per PR  
						
						 
						
						
						
						
					 
					
						2023-08-30 21:58:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						f69e8459c9 
					 
					
						
						
							
							RP2040: Fixes as per PR  
						
						 
						
						
						
						
					 
					
						2023-08-30 21:52:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						891f1758bc 
					 
					
						
						
							
							RP2040: XOSC delay multiplier  
						
						 
						
						
						
						
					 
					
						2023-08-30 21:43:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael van Niekerk 
							
						 
					 
					
						
						
							
						
						ae174fd0e0 
					 
					
						
						
							
							RP2040: XOSC delay multiplier  
						
						 
						
						
						
						
					 
					
						2023-08-30 21:42:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5e613d9abb 
					 
					
						
						
							
							Sync all fmt.rs files.  
						
						 
						
						
						
						
					 
					
						2023-08-30 01:37:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Braham 
							
						 
					 
					
						
						
							
						
						1f63bf4153 
					 
					
						
						
							
							Release embassy-time v0.1.3  
						
						 
						
						
						
						
					 
					
						2023-08-28 08:00:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dániel Buga 
							
						 
					 
					
						
						
							
						
						a2c718f61c 
					 
					
						
						
							
							Bump executor crate version to 0.3.0  
						
						 
						
						
						
						
					 
					
						2023-08-23 20:34:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						b948e37769 
					 
					
						
						
							
							rp/flash: change naming to blocking_*, new_blocking.  
						
						 
						
						... 
						
						
						
						- Needed for consistency with other drivers.
- Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors. 
						
						
					 
					
						2023-08-18 13:21:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f26dd54f63 
					 
					
						
						
							
							Update embedded-hal to 1.0.0-rc.1 ( #1783 )  
						
						 
						
						
						
						
					 
					
						2023-08-16 00:40:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						46f671ae42 
					 
					
						
						
							
							rp: fix async spi read sometimes hanging.  
						
						 
						
						
						
						
					 
					
						2023-08-15 22:47:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5d5cd23715 
					 
					
						
						
							
							Update to embedded-io 0.5 ( #1752 )  
						
						 
						
						
						
						
					 
					
						2023-08-07 13:43:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pennae 
							
						 
					 
					
						
						
							
						
						3c5f011245 
					 
					
						
						
							
							rp: add generic dormant-sleep functionality  
						
						 
						
						... 
						
						
						
						this is "generic" in that it doesn't require the user to set up anything
specific to go to dormant sleep, unlike the C sdk which requires clock
sources to be configured explicitly and doesn't much care about PLLs. we
will instead take a snapshot of the current clock configuration, switch
to a known clock source (very slow rosc, in this case), go to sleep, and
on wakeup undo everything we've done (ensuring stability of PLLs and
such).
tested locally, but adding tests to HIL seems infeasible. we'd need at
least another pico or extensive modifications to teleprobe since
dormant-sleep breaks SWD (except to rescue-dp), neither of which is
feasible at this point. if we *did* want to add tests we should check
for both rtc wakeups (with an external rtc clock source) and gpio wakeups. 
						
						
					 
					
						2023-08-05 00:57:29 +02:00