chemicstry 
							
						 
					 
					
						
						
							
						
						a335589f34 
					 
					
						
						
							
							Change get_set_level to get_output_level  
						
						
						
						
					 
					
						2022-07-13 02:25:09 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						57002875d6 
					 
					
						
						
							
							Add convenience GPIO functions to RP  
						
						
						
						
					 
					
						2022-07-13 02:22:46 +03:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5f43c1d37e 
					 
					
						
						
							
							Merge  #850  
						
						... 
						
						
						
						850: Shared buses with SetConfig r=Dirbaio a=kalkyl
Addresses issue #830  
Co-authored-by: Henrik Alsér <henrik@mindbite.se > 
						
						
					 
					
						2022-07-10 00:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
							
						
						baae64d911 
					 
					
						
						
							
							Add embassy-embedded-hal nightly feature  
						
						
						
						
					 
					
						2022-07-09 23:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5cc5961c94 
					 
					
						
						
							
							rp/gpio: add Flex.  
						
						
						
						
					 
					
						2022-07-09 02:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Alsér 
							
						 
					 
					
						
						
							
						
						85e67d94ad 
					 
					
						
						
							
							impl SetConfig for rp2040 SPI  
						
						
						
						
					 
					
						2022-07-09 00:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						948bb93dc2 
					 
					
						
						
							
							docs: Add $COMMIT to git srclinks.  
						
						
						
						
					 
					
						2022-06-26 23:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1f746e0939 
					 
					
						
						
							
							Remove the authors field from Cargo.tomls  
						
						... 
						
						
						
						It currently contains whoever was first to write some code for the crate,
even if many more people have contributed to it later.
The field is "sort of" deprecated, it was made optional recently:
https://rust-lang.github.io/rfcs/3052-optional-authors-field.html 
Due the the reasons listed there I believe removing it is better than
setting it to generic fluff like "The Embassy contributors". 
						
						
					 
					
						2022-06-18 02:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						88e36a70bd 
					 
					
						
						
							
							Update to 2021 edition. ( #820 )  
						
						
						
						
					 
					
						2022-06-18 02:15:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a8703b7598 
					 
					
						
						
							
							Run rustfmt.  
						
						
						
						
					 
					
						2022-06-12 22:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5085100df2 
					 
					
						
						
							
							Add embassy-cortex-m crate.  
						
						... 
						
						
						
						- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`.
- Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore)
- Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`. 
						
						
					 
					
						2022-06-12 21:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6320e30adf 
					 
					
						
						
							
							Update embedded-hal-async to 0.1.0-alpha.1  
						
						
						
						
					 
					
						2022-05-29 22:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						027ab3371e 
					 
					
						
						
							
							Impl OutputPin/StatefulOutputPin/ToggleableOutputPin  
						
						... 
						
						
						
						This commit implements embedded_hal_02::digital::v2 OutputPin,
StatefulOutputPin, and ToggleableOutputPin for embassy-rp. 
						
						
					 
					
						2022-05-21 10:11:12 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						c8461709e3 
					 
					
						
						
							
							Add open-drain support for embassy-rp  
						
						... 
						
						
						
						This commit adds open-drain support for embassy-rp by adding a new type
named embassy_rp::gpio::OutputOpenDrain. 
						
						
					 
					
						2022-05-21 10:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						4b0dca1802 
					 
					
						
						
							
							Add new lines between SIO methods  
						
						... 
						
						
						
						The commit adds new lines between the SIO functions which at least for
me improves readability and is consistent with the other methods in the
trait. 
						
						
					 
					
						2022-05-19 13:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dd7a34fdc8 
					 
					
						
						
							
							Merge pull request  #773  from danbev/embassy-rp-ouput-drop  
						
						... 
						
						
						
						Impl drop for embassy-rp gpio Output 
						
						
					 
					
						2022-05-19 07:13:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						99c2defa76 
					 
					
						
						
							
							squash! Impl ToggleableOutputPin for embassy-rp Output  
						
						... 
						
						
						
						Use value_xor as suggested in pull request feedback. 
						
						
					 
					
						2022-05-19 06:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						da97944322 
					 
					
						
						
							
							Impl ToggleableOutputPin for embassy-rp Output  
						
						
						
						
					 
					
						2022-05-19 05:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						a3e0fcef0b 
					 
					
						
						
							
							Impl drop for embassy-rp gpio Output  
						
						... 
						
						
						
						This commit implements drop for embassy-rp gpio Output which is
currently a todo. 
						
						
					 
					
						2022-05-17 08:43:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						0bb428dcc0 
					 
					
						
						
							
							squash! Implement Output::is_set_low for embassy-rp  
						
						... 
						
						
						
						Add check for the bit of the current pin. 
						
						
					 
					
						2022-05-11 18:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						6d4a49bca8 
					 
					
						
						
							
							Implement Output::is_set_low for embassy-rp  
						
						... 
						
						
						
						This commit implements a suggestion for the method is_set_low which is
currently a 'todo', by reading last value written to GPIO_OUT. 
						
						
					 
					
						2022-05-11 16:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Bevenius 
							
						 
					 
					
						
						
							
						
						1b2a10007b 
					 
					
						
						
							
							Update re-export comment in embassy-rp/Cargo.toml  
						
						
						
						
					 
					
						2022-05-09 16:56:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3251a21fb7 
					 
					
						
						
							
							Switch to crates.io embedded-hal, embedded-hal-async.  
						
						... 
						
						
						
						This temporarily removes support for the async UART trait, since it's
not yet in embedded-hal-async. 
						
						
					 
					
						2022-04-22 19:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
							
						
						eb6910fa86 
					 
					
						
						
							
							Reexport unborrow macro in HALs  
						
						
						
						
					 
					
						2022-04-07 12:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						aee19185b7 
					 
					
						
						
							
							Add more docserver metadata.  
						
						
						
						
					 
					
						2022-04-05 21:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						9bad9365dc 
					 
					
						
						
							
							Update rust nightly, embedded-hal 1.0, embedded-hal-async.  
						
						
						
						
					 
					
						2022-03-11 00:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d9aec181a4 
					 
					
						
						
							
							rp: impl eh1.0 blocking traits  
						
						
						
						
					 
					
						2022-02-15 17:29:05 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						f2eb438905 
					 
					
						
						
							
							Merge  #615  
						
						... 
						
						
						
						615: rp: remove OptionalPin r=Dirbaio a=Dirbaio
Mirror of https://github.com/embassy-rs/embassy/pull/605  for rp2040
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2022-02-12 00:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0c9b1abb67 
					 
					
						
						
							
							rp: remove OptionalPin  
						
						
						
						
					 
					
						2022-02-12 01:34:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						20e14b8edb 
					 
					
						
						
							
							embassy, embassy-nrf: add nightly Cargo feature to gate nightly-only features.  
						
						
						
						
					 
					
						2022-02-12 01:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6c925b2342 
					 
					
						
						
							
							blocking_mutex: refactor to work on stable. No GATs, and can be constructed in const.  
						
						
						
						
					 
					
						2022-02-12 01:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a8bd3ab952 
					 
					
						
						
							
							Add missing + 'd on unborrows.  
						
						
						
						
					 
					
						2022-02-10 16:06:42 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						985c11fad5 
					 
					
						
						
							
							Update rust-toolchain  
						
						
						
						
					 
					
						2021-12-16 11:34:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						c2da498263 
					 
					
						
						
							
							Update to defmt 3.0ish.  
						
						... 
						
						
						
						Lots of gitrevs deps. 
						
						
					 
					
						2021-11-15 11:09:08 -05:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						205a223af3 
					 
					
						
						
							
							Update versions of critical-section and atomic-polyfill  
						
						
						
						
					 
					
						2021-11-02 18:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						99a94f1d50 
					 
					
						
						
							
							Update version of critical-section  
						
						
						
						
					 
					
						2021-09-13 17:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						e24528051b 
					 
					
						
						
							
							Add WASM support for executor  
						
						... 
						
						
						
						* Adds an executor for WASM runtimes based on wasm_bindgen.
* Add time driver based on JS time handling.
* Add example that can run in browser locally.
* Update to critical-section version that supports 'std' flag 
						
						
					 
					
						2021-09-13 16:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ead987245d 
					 
					
						
						
							
							embassy: Refactor module structure to remove kitchen-sink util.  
						
						
						
						
					 
					
						2021-09-11 02:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f2623e7e9b 
					 
					
						
						
							
							Update lots of deps  
						
						
						
						
					 
					
						2021-09-11 01:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a76526add6 
					 
					
						
						
							
							rp: remove use of never type  
						
						
						
						
					 
					
						2021-09-03 17:17:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						de016e8456 
					 
					
						
						
							
							Remove trait_alias, allow(incomplete_features).  
						
						... 
						
						
						
						trait_alias seems unused. no idea why it's there. 
						
						
					 
					
						2021-09-03 17:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7c0990ad1e 
					 
					
						
						
							
							time: allow storing state inside the driver struct.  
						
						
						
						
					 
					
						2021-08-25 21:06:27 +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 
							
						 
					 
					
						
						
							
						
						0ea6a2d890 
					 
					
						
						
							
							time: replace dyn clock/alarm with a global Driver trait  
						
						
						
						
					 
					
						2021-08-05 19:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7bfb763e09 
					 
					
						
						
							
							Rename embassy-extras to embassy-hal-common  
						
						
						
						
					 
					
						2021-07-29 13:44:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						da33b3a4d2 
					 
					
						
						
							
							rp/spi: disable+enable when setting frequency  
						
						
						
						
					 
					
						2021-07-20 09:43:06 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dbff5cc232 
					 
					
						
						
							
							rp/spi: properly drain the rx buffer while writing  
						
						
						
						
					 
					
						2021-07-20 09:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f916fe5476 
					 
					
						
						
							
							all hals: reexport PAC if unstable-pac feature is set.  
						
						
						
						
					 
					
						2021-07-14 22:19:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1a4c13cf26 
					 
					
						
						
							
							rp/spi: add set_frequency  
						
						
						
						
					 
					
						2021-07-12 03:45:57 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7547c8d8d6 
					 
					
						
						
							
							rp/timer: add  
						
						
						
						
					 
					
						2021-07-12 03:45:57 +02:00