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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matous Hybl
							
						 
					 | 
					
						
						
							
						
						eb6910fa86
					 | 
					
						
						
							
							Reexport unborrow macro in HALs
						
						
						
						
						
						
					 | 
					
						2022-04-07 12:57:02 +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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						ead987245d
					 | 
					
						
						
							
							embassy: Refactor module structure to remove kitchen-sink util.
						
						
						
						
						
						
					 | 
					
						2021-09-11 02:35:35 +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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						17e31eb903
					 | 
					
						
						
							
							rp/spi: sane prescaler calculation
						
						
						
						
						
						
					 | 
					
						2021-07-11 23:47:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rukai
							
						 
					 | 
					
						
						
							
						
						56d0c5ffe1
					 | 
					
						
						
							
							Fix warnings in std and rp
						
						
						
						
						
						
					 | 
					
						2021-07-04 12:46:04 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						5fae5d20c0
					 | 
					
						
						
							
							rp/clocks: don't disrupt PLLs if already running.
						
						
						
						
						
						
						
						This makes it possible to run under https://github.com/majbthrd/pico-debug 
						
						
					 | 
					
						2021-06-30 23:46:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						53c236fde8
					 | 
					
						
						
							
							rp/spi: add configurable pha/pol
						
						
						
						
						
						
					 | 
					
						2021-06-30 23:46:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						f073bdfe43
					 | 
					
						
						
							
							rp/spi: add Transfer
						
						
						
						
						
						
					 | 
					
						2021-06-30 23:46:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						749f4838d5
					 | 
					
						
						
							
							rp/gpio: add optional pins
						
						
						
						
						
						
					 | 
					
						2021-06-30 22:43:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						88bc2972f6
					 | 
					
						
						
							
							rp/spi: add write-only spi driver
						
						
						
						
						
						
					 | 
					
						2021-06-25 06:24:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						9cf1d5b29c
					 | 
					
						
						
							
							rp/clocks: fix wrong PLL setup
						
						
						
						
						
						
					 | 
					
						2021-06-25 06:24:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						c7c897bb72
					 | 
					
						
						
							
							rp/gpio: add infallible inherent methods
						
						
						
						
						
						
					 | 
					
						2021-06-25 06:24:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						5a6384d199
					 | 
					
						
						
							
							rp: clock setup
						
						
						
						
						
						
					 | 
					
						2021-06-25 03:38:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						3be49d3e79
					 | 
					
						
						
							
							fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled.
						
						
						
						
						
						
					 | 
					
						2021-06-07 03:21:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						ef1ebefec0
					 | 
					
						
						
							
							fmt: use absolute paths
						
						
						
						
						
						
					 | 
					
						2021-06-07 03:15:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						e7dc5c0939
					 | 
					
						
						
							
							fmt: make all macros macro_rules so scoping is consistent.
						
						
						
						
						
						
					 | 
					
						2021-06-07 00:16:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						b5cdd296dd
					 | 
					
						
						
							
							Merge pull request #195 from embassy-rs/unborrow-mk2
						
						
						
						
						
						
						
						Unborrow fixes 
						
						
					 | 
					
						2021-05-20 04:14:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rukai
							
						 
					 | 
					
						
						
							
						
						2363a019e2
					 | 
					
						
						
							
							Fix all warnings on embassy-rp and embassy-rp-examples and
						
						
						
						
						
						
						
						embassy-std-examples 
						
						
					 | 
					
						2021-05-20 08:32:26 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						105c8504b6
					 | 
					
						
						
							
							Mark Unborrow as unsafe to implement
						
						
						
						
						
						
					 | 
					
						2021-05-19 23:29:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						f7858631d8
					 | 
					
						
						
							
							stm32: fix build, add ci
						
						
						
						
						
						
					 | 
					
						2021-05-17 03:16:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						0310e4d458
					 | 
					
						
						
							
							Add init fn. Initializes hw and returns Peripherals.
						
						
						
						
						
						
					 | 
					
						2021-05-17 00:57:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						e0809ab0fb
					 | 
					
						
						
							
							Switch to use PrioritX enums.
						
						
						
						
						
						
					 | 
					
						2021-05-11 01:34:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						7fa0e57172
					 | 
					
						
						
							
							Use critical_section crate
						
						
						
						
						
						
					 | 
					
						2021-05-11 01:15:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						97ca54fa66
					 | 
					
						
						
							
							Rename PeripheralBorrow to Unborrow
						
						
						
						
						
						
					 | 
					
						2021-04-14 19:59:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						d938b95430
					 | 
					
						
						
							
							rp: add precompiled boot2 to avoid depending on gcc
						
						
						
						
						
						
					 | 
					
						2021-03-29 22:28:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						403b308279
					 | 
					
						
						
							
							rp/gpio: implement Input
						
						
						
						
						
						
					 | 
					
						2021-03-29 21:35:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						2cd3bdc90c
					 | 
					
						
						
							
							rp: add initial version
						
						
						
						
						
						
					 | 
					
						2021-03-29 21:35:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |