Guillaume MICHEL 
							
						 
					 
					
						
						
							
						
						9cac649fcf 
					 
					
						
						
							
							stm32: Add support for read_until_idle on UART  
						
						
						
						
					 
					
						2022-10-26 19:06:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ff76fde299 
					 
					
						
						
							
							Merge pull request  #1030  from embassy-rs/update-nightly  
						
						... 
						
						
						
						Update Rust nightly. 
						
						
					 
					
						2022-10-26 18:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						560eecdb73 
					 
					
						
						
							
							Remove the _embassy_time_schedule_wake magic  
						
						
						
						
					 
					
						2022-10-26 18:05:27 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						ac6995f9e6 
					 
					
						
						
							
							Fix a bug identified during code review  
						
						
						
						
					 
					
						2022-10-26 17:48:22 +03:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						eeb072d9cb 
					 
					
						
						
							
							Update Rust nightly.  
						
						
						
						
					 
					
						2022-10-26 16:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
							
						
						1669e39565 
					 
					
						
						
							
							Buffer data to be written to flash in ram if it does not already reside in ram  
						
						
						
						
					 
					
						2022-10-26 15:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
							
						
						80e58426fc 
					 
					
						
						
							
							Add flash example & flash HIL test  
						
						
						
						
					 
					
						2022-10-26 12:24:04 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						1b249ca72d 
					 
					
						
						
							
							Merge  #987  
						
						... 
						
						
						
						987: (embassy-stm32): uart flowcontrol r=Dirbaio a=MathiasKoch
Add RTS & CTS flow control to stm32 UARTs
Co-authored-by: Mathias <mk@blackbird.online > 
						
						
					 
					
						2022-10-26 10:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
							
						
						66611a80ca 
					 
					
						
						
							
							Introduce shared new_inner for uart instantiation  
						
						
						
						
					 
					
						2022-10-26 11:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
							
						
						d1eee52625 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/embassy-rs/embassy  into embassy-stm32/uart-flowcontrol  
						
						
						
						
					 
					
						2022-10-26 11:47:00 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						71cc6833e1 
					 
					
						
						
							
							Merge  #1029  
						
						... 
						
						
						
						1029: Update nrf pacs r=Dirbaio a=diondokter
Co-authored-by: Dion Dokter <dion@tweedegolf.com > 
						
						
					 
					
						2022-10-26 09:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
							
						
						0c9ec8dc36 
					 
					
						
						
							
							Update usb  
						
						
						
						
					 
					
						2022-10-26 10:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
							
						
						ea868920e6 
					 
					
						
						
							
							Update nrf pacs  
						
						
						
						
					 
					
						2022-10-26 09:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						7a6732adcf 
					 
					
						
						
							
							Improve examples  
						
						
						
						
					 
					
						2022-10-24 15:27:12 -05:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						52c03cf0a4 
					 
					
						
						
							
							Add more docs  
						
						
						
						
					 
					
						2022-10-24 22:48:40 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						ac61e0ee9f 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2022-10-24 22:39:13 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						33f75419e5 
					 
					
						
						
							
							Unify i2cv1 definition with i2cv2  
						
						
						
						
					 
					
						2022-10-24 22:34:10 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						6062978d58 
					 
					
						
						
							
							Remove weird async timeouts  
						
						
						
						
					 
					
						2022-10-24 22:22:20 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						ca8afacfd0 
					 
					
						
						
							
							Implement TimeoutI2c for i2cv2  
						
						
						
						
					 
					
						2022-10-24 22:11:15 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						9ad7e85288 
					 
					
						
						
							
							Merge branch 'i2c_timeout2_v2' into i2c_timeout2  
						
						
						
						
					 
					
						2022-10-24 21:50:29 +03:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
							
						
						ad0eb3f4bd 
					 
					
						
						
							
							Implement flash padding to 256 under assumption that all QSPI NOR flashes are MultiwriteNorFlashes  
						
						
						
						
					 
					
						2022-10-24 12:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
							
						
						8d809c96ec 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/embassy-rs/embassy  into embassy-rp/flash  
						
						
						
						
					 
					
						2022-10-24 12:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						9b209ffe1c 
					 
					
						
						
							
							Add docs  
						
						
						
						
					 
					
						2022-10-24 12:39:47 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						5f02bee388 
					 
					
						
						
							
							Gate TimeoutI2c behind i2cv1  
						
						
						
						
					 
					
						2022-10-24 12:34:55 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						1bed02296c 
					 
					
						
						
							
							i2cv2 timeouts  
						
						
						
						
					 
					
						2022-10-24 12:33:17 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						516f4ce946 
					 
					
						
						
							
							Fix embassy-time wasm build and fix a bug in wasm time driver  
						
						
						
						
					 
					
						2022-10-24 12:15:53 +03:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						545cc9326b 
					 
					
						
						
							
							stm32/adc: Remove voltage and temperature conversions  
						
						
						
						
					 
					
						2022-10-24 04:00:29 -05:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						d99841fea9 
					 
					
						
						
							
							Implement time feature  
						
						
						
						
					 
					
						2022-10-24 11:38:15 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						e3cf4255c6 
					 
					
						
						
							
							Help compiler with type inference  
						
						
						
						
					 
					
						2022-10-24 11:31:54 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
							
						
						4ce4131f8b 
					 
					
						
						
							
							Implement i2cv1 timeout  
						
						
						
						
					 
					
						2022-10-24 11:30:04 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						f78c706b89 
					 
					
						
						
							
							Address review feedback  
						
						
						
						
					 
					
						2022-10-24 11:10:59 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						4d5550070f 
					 
					
						
						
							
							Change time Driver contract to never fire the alarm synchronously  
						
						
						
						
					 
					
						2022-10-24 09:17:43 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						53608a87ac 
					 
					
						
						
							
							Address feedback after code review  
						
						
						
						
					 
					
						2022-10-24 08:21:35 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						ba6e452cc5 
					 
					
						
						
							
							Documentation and initial testing framework  
						
						... 
						
						
						
						Add mock waker
First simple test
Tests & documentation 
						
						
					 
					
						2022-10-24 08:21:31 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						c2404ee8ca 
					 
					
						
						
							
							Initial generic timer queue impl  
						
						
						
						
					 
					
						2022-10-24 08:20:29 +03:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						ce1cba761c 
					 
					
						
						
							
							Merge  #855  
						
						... 
						
						
						
						855: PDM microphone support for nrf r=Dirbaio a=pbert519
PDM microphones have a long startup phase, therefore the driver samples continuously and only switches the target buffer if the user requests sampling.
Co-authored-by: pbert <pbert@posteo.net > 
						
						
					 
					
						2022-10-21 21:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						495ca6108c 
					 
					
						
						
							
							Merge  #1020  
						
						... 
						
						
						
						1020: Fix mistaken EP_IN_WAKERS r=Dirbaio a=mkj
I'm not totally certain, but this looks like a typo?
Co-authored-by: Matt Johnston <matt@ucc.asn.au > 
						
						
					 
					
						2022-10-21 20:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						73d06dd67b 
					 
					
						
						
							
							Merge  #1021  
						
						... 
						
						
						
						1021: rp usb: wait for accept() completion r=Dirbaio a=mkj
This fixes failures when `defmt` feature isn't enabled (timing related). 
Co-authored-by: Matt Johnston <matt@ucc.asn.au > 
						
						
					 
					
						2022-10-21 19:48:49 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Johnston 
							
						 
					 
					
						
						
							
						
						866a42f3ae 
					 
					
						
						
							
							rp usb: wait for accept() completion  
						
						... 
						
						
						
						This ensures that the current response has finished being sent
before the subsequent set_address() happens. Otherwise connecting
a device is intermittent, can fail depending on timing. 
						
						
					 
					
						2022-10-21 22:02:13 +08:00 
						 
				 
			
				
					
						
							
							
								Matt Johnston 
							
						 
					 
					
						
						
							
						
						f45d34ce7c 
					 
					
						
						
							
							Fix mistaken EP_IN_WAKERS  
						
						
						
						
					 
					
						2022-10-20 23:46:02 +08:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						bf0ad38640 
					 
					
						
						
							
							Merge  #1019  
						
						... 
						
						
						
						1019: Add missing files and features for basic example r=lulf a=lulf
Co-authored-by: Ulf Lilleengen <ulf.lilleengen@gmail.com > 
						
						
					 
					
						2022-10-20 14:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						de103a5f4f 
					 
					
						
						
							
							Add missing files and features for basic example  
						
						
						
						
					 
					
						2022-10-20 16:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						8c42b26fc6 
					 
					
						
						
							
							Merge  #1017  
						
						... 
						
						
						
						1017: Add missing examples to rust-analyzer linked projects r=lulf a=GrantM11235
Co-authored-by: Grant Miller <GrantM11235@gmail.com > 
						
						
					 
					
						2022-10-19 10:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
							
						
						fa495b8e88 
					 
					
						
						
							
							Add missing examples to rust-analyzer linked projects  
						
						
						
						
					 
					
						2022-10-19 03:39:29 -05:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						d9c773f475 
					 
					
						
						
							
							Merge  #1014  
						
						... 
						
						
						
						1014: Add memory barriers to H7 flash driver to mitigate PGSERR errors r=lulf a=matoushybl
The stm32h7xx-hal uses only the ordering barrier, while the CubeMX uses the DSB and ISB instructions, to be on the safe side, both are used here.
Without the barrier, the PG bit is not set, when the writes are being done, resulting in an error.
Co-authored-by: Matous Hybl <hyblmatous@gmail.com > 
						
						
					 
					
						2022-10-19 07:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						a669f4cfd8 
					 
					
						
						
							
							Merge  #1015  
						
						... 
						
						
						
						1015: Enable defmt in embassy-hal-common when defmt is enabled in stm32 HAL r=Dirbaio a=matoushybl
Co-authored-by: Matous Hybl <hyblmatous@gmail.com > 
						
						
					 
					
						2022-10-18 21:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
							
						
						9d2641f2f5 
					 
					
						
						
							
							Enable defmt in embassy-hal-common  
						
						
						
						
					 
					
						2022-10-18 22:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
							
						
						6c5d81ada5 
					 
					
						
						
							
							Add memory barriers to H7 flash driver to mitigate PGSERR errors  
						
						... 
						
						
						
						The stm32h7xx-hal uses only the ordering barrier, while the CubeMX uses the DSB and ISB instructions, to be on the safe side, both are used here. 
						
						
					 
					
						2022-10-18 22:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						18453ee64c 
					 
					
						
						
							
							Merge  #1012  
						
						... 
						
						
						
						1012: rp i2c: have separate wakers for each i2c unit r=Dirbaio a=jsgf
If they both share one waker, there's the possibility that some wakeups could get lost.
Co-authored-by: Jeremy Fitzhardinge <jeremy@goop.org > 
						
						
					 
					
						2022-10-18 08:29:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Fitzhardinge 
							
						 
					 
					
						
						
							
						
						02a3cdb507 
					 
					
						
						
							
							Associate state with the instance rather than having a separate array  
						
						
						
						
					 
					
						2022-10-17 21:50:40 -07:00