Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						2540a960e5 
					 
					
						
						
							
							nrf: add WDT driver  
						
						
						
						
					 
					
						2021-08-07 14:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						f4950c4449 
					 
					
						
						
							
							examples: Consistently use unwrap! in favor of .unwrap()  
						
						... 
						
						
						
						Unfortunately errors from `embedded_graphics` and `core` doesn't provide
the necessary instances currently. 
						
						
					 
					
						2021-08-05 22:39:59 +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 
							
						 
					 
					
						
						
							
						
						07d4b196f7 
					 
					
						
						
							
							Update nightly, remove removed features.  
						
						
						
						
					 
					
						2021-08-04 19:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a1a5acb825 
					 
					
						
						
							
							rustfmt everything  
						
						
						
						
					 
					
						2021-08-04 15:25:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						af87031d62 
					 
					
						
						
							
							hal-common: remove Pin in PeripheralMutex  
						
						
						
						
					 
					
						2021-08-02 19:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						3420cbf744 
					 
					
						
						
							
							examples: Drop build-std = ["core"]  
						
						... 
						
						
						
						Previously the cargo configurations of all of the example projects had
`build-std = ["core"]`, which forces compilation of `core` as a
code-size optimisation. However, this is strictly unnecessary and will
currently break for users who do not use `rustup` directly (e.g. nix
users). 
						
						
					 
					
						2021-07-31 13:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						3778f55d80 
					 
					
						
						
							
							Provides a cleaner construction of the channel with the common "new" naming  
						
						
						
						
					 
					
						2021-07-15 12:31:53 +10:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						f159beec1c 
					 
					
						
						
							
							Use of a NoopMutex  
						
						
						
						
					 
					
						2021-07-15 12:31:52 +10:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						5f87c7808c 
					 
					
						
						
							
							Remove the cell and trait  
						
						... 
						
						
						
						At the expense of exposing the channel types again. We do this as we want to avoid using dyn traits given their overhead for embedded environments. 
						
						
					 
					
						2021-07-15 12:31:52 +10:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						ae62948d6c 
					 
					
						
						
							
							Replace UnsafeCell  
						
						... 
						
						
						
						Using a new ChannelCell so that there's no leaking of the abstraction 
						
						
					 
					
						2021-07-15 12:31:52 +10:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						816b78c0d9 
					 
					
						
						
							
							Reduces the types on sender and receiver  
						
						... 
						
						
						
						In exchange for an UnsafeCell being passed into split 
						
						
					 
					
						2021-07-15 12:31:52 +10:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						1b9d5e5071 
					 
					
						
						
							
							Multi Producer Single Consumer channel  
						
						... 
						
						
						
						An MPSC inspired by Tokio and Crossbeam. The MPSC is designed to support both single and multi core processors, with only single core implemented at this time. The allocation of the channel’s buffer is inspired by the const generic parameters that Heapless provides. 
						
						
					 
					
						2021-07-15 12:31:52 +10:00 
						 
				 
			
				
					
						
							
							
								Liam Murphy 
							
						 
					 
					
						
						
							
						
						a64dec517c 
					 
					
						
						
							
							Update RNG example  
						
						
						
						
					 
					
						2021-06-30 12:55:30 +10:00 
						 
				 
			
				
					
						
							
							
								Liam Murphy 
							
						 
					 
					
						
						
							
						
						8a4ab29819 
					 
					
						
						
							
							Add an nRF RNG driver  
						
						... 
						
						
						
						Resolves  #187 
Like the stm32 driver, this has both a non-blocking and blocking API, and implements `rand_core::RngCore` for the blocking API. 
					
						2021-06-29 17:26:16 +10:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dff03ecfc7 
					 
					
						
						
							
							Move examples to a subdirectory  
						
						
						
						
					 
					
						2021-06-02 01:32:19 +02:00