Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0c8749399 
							
						 
					 
					
						
						
							
							Merge pull request  #382  from fnafnio/typestate_nrf_timer  
						
						... 
						
						
						
						Typestate nrf timer 
						
						
					 
					
						2021-09-02 13:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								f_punk 
							
						 
					 
					
						
						
						
						
							
						
						
							34c66fa78d 
							
						 
					 
					
						
						
							
							removed type aliases  
						
						... 
						
						
						
						NotAwaitable as default generic param
added awaitable_timer example 
						
						
					 
					
						2021-09-02 12:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							6b158ba94a 
							
						 
					 
					
						
						
							
							nrf/saadc: add example  
						
						
						
						
					 
					
						2021-09-01 23:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							297de612e5 
							
						 
					 
					
						
						
							
							Improve executor naming. Add docs.  
						
						
						
						
					 
					
						2021-08-31 23:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							3457bb9f05 
							
						 
					 
					
						
						
							
							nrf: make gpiote and time-driver optional via cargo features.  
						
						
						
						
					 
					
						2021-08-20 15:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							17659e2e44 
							
						 
					 
					
						
						
							
							nrf/wdt: add handle steal  
						
						
						
						
					 
					
						2021-08-20 14:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fe355af4f0 
							
						 
					 
					
						
						
							
							nrf: update to cortex-m-rt 0.7  
						
						
						
						
					 
					
						2021-08-19 17:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								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