Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa4ea99c2 
							
						 
					 
					
						
						
							
							use private_bounds for sealed traits.  
						
						
						
						
					 
					
						2024-03-23 01:45:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							3d842dac85 
							
						 
					 
					
						
						
							
							fmt: disable "unused" warnings.  
						
						
						
						
					 
					
						2024-03-20 14:53:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1f17fdf84e 
							
						 
					 
					
						
						
							
							nrf/buffered_uart: refactor so rx/tx halves are independent.  
						
						
						
						
					 
					
						2024-02-21 22:13:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							e8474426d8 
							
						 
					 
					
						
						
							
							hal-internal: remove impl DerefMut for PeripheralRef.  
						
						... 
						
						
						
						if you have `PeripheralRef<'a, AnyPIn>` for pin A, and `AnyPin` (owned) for pin B, you can `mem::swap` them.
so, getting access forever to pin A, just by "sacrificing" pin B
this defeats the point of PeripheralRef, which is if you got a `PeripheralRef<'a, T>` then you're only allowed to use the peripheral for `'a`.
Also some drivers rely on the fact only one instance of a singleton exists for soundness, so this is a soundness fix for those. 
						
						
					 
					
						2024-02-20 01:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4c23f197b3 
							
						 
					 
					
						
						
							
							Fix invalid "async" crates.io category.  
						
						
						
						
					 
					
						2024-01-12 00:39:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b452a6bcf6 
							
						 
					 
					
						
						
							
							Centralize license and MSRV boilerplate into the repo readme.  
						
						
						
						
					 
					
						2024-01-11 18:18:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							02b7a833d9 
							
						 
					 
					
						
						
							
							docs: document all public apis of embedded-hal-internal  
						
						... 
						
						
						
						* Make some fields and functions non-public where possible.
* Enable doc warnings for missing public API docs. 
						
						
					 
					
						2023-12-08 22:37:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							636958ff70 
							
						 
					 
					
						
						
							
							fix: correct name in readme  
						
						
						
						
					 
					
						2023-10-12 20:54:38 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							7f6fe93f55 
							
						 
					 
					
						
						
							
							fix: remove unused ringbuffer code  
						
						
						
						
					 
					
						2023-10-12 20:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							97ca0e77bf 
							
						 
					 
					
						
						
							
							stm32: avoid creating many tiny critical sections in init.  
						
						... 
						
						
						
						Saves 292 bytes on stm32f0 bilnky with max optimizations (from 3132 to 2840). 
						
						
					 
					
						2023-10-12 16:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5e613d9abb 
							
						 
					 
					
						
						
							
							Sync all fmt.rs files.  
						
						
						
						
					 
					
						2023-08-30 01:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							d49f40dd5c 
							
						 
					 
					
						
						
							
							embassy-stm32: Misc clippy fixes  
						
						
						
						
					 
					
						2023-08-06 15:00:39 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036e6ae30c 
							
						 
					 
					
						
						
							
							Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. ( #1700 )  
						
						
						
						
					 
					
						2023-07-28 13:23:22 +02:00