Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							63b75eaf64 
							
						 
					 
					
						
						
							
							nrf/timer: remove awaitable.  
						
						 
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							51478caad8 
							
						 
					 
					
						
						
							
							nrf/timer: add support for counter mode.  
						
						 
						
						
						
						
					 
					
						2023-03-04 05:37:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b5cf332cc0 
							
						 
					 
					
						
						
							
							nrf: docs.  
						
						 
						
						
						
						
					 
					
						2023-02-01 01:17:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a0487380da 
							
						 
					 
					
						
						
							
							Replace futures::future::poll_fn -> core::future::poll_fn.  
						
						 
						
						
						
						
					 
					
						2022-09-22 16:42:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							21072bee48 
							
						 
					 
					
						
						
							
							split embassy-util into embassy-futures, embassy-sync.  
						
						 
						
						
						
						
					 
					
						2022-08-22 22:18:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f1b0ee01 
							
						 
					 
					
						
						
							
							Split embassy crate into embassy-executor, embassy-util.  
						
						 
						
						
						
						
					 
					
						2022-07-29 23:40:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							709df0dc1d 
							
						 
					 
					
						
						
							
							nrf: replace PhantomData usages with PeripheralRef.  
						
						 
						
						
						
						
					 
					
						2022-07-23 15:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4901c34d9c 
							
						 
					 
					
						
						
							
							Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral  
						
						 
						
						
						
						
					 
					
						2022-07-23 14:00:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a8703b7598 
							
						 
					 
					
						
						
							
							Run rustfmt.  
						
						 
						
						
						
						
					 
					
						2022-06-12 22:22:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5085100df2 
							
						 
					 
					
						
						
							
							Add embassy-cortex-m crate.  
						
						 
						
						... 
						
						
						
						- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`.
- Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore)
- Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`. 
						
						
					 
					
						2022-06-12 21:45:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c84cb915 
							
						 
					 
					
						
						
							
							- Interconnect is now PPI again  
						
						 
						
						... 
						
						
						
						- Scary pointer math is now contained in the tasks and events
- ppi now sets the tasks and events immediately and the struct is now zero-sized
- StaticToOne is renamed to ZeroToOne
- Used DPPI tasks and events now panic when enabled twice 
						
						
					 
					
						2021-10-26 14:47:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							11655af034 
							
						 
					 
					
						
						
							
							Another redo using the feedback.  
						
						 
						
						... 
						
						
						
						PPI is now split up into PPI and DPPI under the name 'interconnect'.
The tasks and events are tracked and reset in the drop function. 
						
						
					 
					
						2021-10-26 14:47:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							65628e1f15 
							
						 
					 
					
						
						
							
							- Added _ppi and _dppi to distinguish between the new and the old peripheral.  
						
						 
						
						... 
						
						
						
						- Removed ConfigurableChannel and added capacity numbers to the channels
- Replaced the PPI api with a new one using the DPPI terminology (publish & subscribe)
- Updated all tasks and event registers for DPPI 
						
						
					 
					
						2021-10-26 14:46:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ead987245d 
							
						 
					 
					
						
						
							
							embassy: Refactor module structure to remove kitchen-sink util.  
						
						 
						
						
						
						
					 
					
						2021-09-11 02:35:35 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								f_punk 
							
						 
					 
					
						
						
						
						
							
						
						
							1cef7134d4 
							
						 
					 
					
						
						
							
							moved CC::wait to awaitable typestate  
						
						 
						
						
						
						
					 
					
						2021-09-01 16:20:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								f_punk 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c40562ea 
							
						 
					 
					
						
						
							
							added typestate to nrf-Timer  
						
						 
						
						... 
						
						
						
						useful for hooking up the PPI to an Event without needing interrupt
tested with buffered_uart example on nRF52840-DK 
						
						
					 
					
						2021-09-01 16:16:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7bfb763e09 
							
						 
					 
					
						
						
							
							Rename embassy-extras to embassy-hal-common  
						
						 
						
						
						
						
					 
					
						2021-07-29 13:44:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7ad7080e 
							
						 
					 
					
						
						
							
							Add Send/Sync bounds to PeripheralState  
						
						 
						
						
						
						
					 
					
						2021-07-24 12:53:57 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ef40d6e9 
							
						 
					 
					
						
						
							
							Correctly unset bits  
						
						 
						
						
						
						
					 
					
						2021-06-29 15:12:42 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d0dba5ca 
							
						 
					 
					
						
						
							
							Write bits directly to intenset/clr + shorts  
						
						 
						
						
						
						
					 
					
						2021-06-29 14:37:37 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							87ca902e44 
							
						 
					 
					
						
						
							
							Handle differences between PACs  
						
						 
						
						
						
						
					 
					
						2021-06-29 13:04:05 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							0c0597f775 
							
						 
					 
					
						
						
							
							Don't include extended timer support on chips without it  
						
						 
						
						
						
						
					 
					
						2021-06-29 12:07:10 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							94e13ef053 
							
						 
					 
					
						
						
							
							Fix Cc::event_compare  
						
						 
						
						
						
						
					 
					
						2021-06-29 11:39:50 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a5031f20 
							
						 
					 
					
						
						
							
							Get rid of the TODO about variant names, stop the timer before setting BITMODE and set a default frequency.  
						
						 
						
						
						
						
					 
					
						2021-06-29 11:29:32 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							e7addf094b 
							
						 
					 
					
						
						
							
							Fix Cc::wait never resolving and refactor some APIs  
						
						 
						
						... 
						
						
						
						I think the interrupt was getting immediately re-triggered as soon as the handler exited, so I disabled the interrupt in the handler. 
						
						
					 
					
						2021-06-29 10:33:41 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							02781ed744 
							
						 
					 
					
						
						
							
							Add an nRF Timer driver  
						
						 
						
						... 
						
						
						
						Resolves  #189  
						
						
					 
					
						2021-06-26 17:58:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ad79927e 
							
						 
					 
					
						
						
							
							nrf: add Unborrow<Target = Self> bound to all instance traits  
						
						 
						
						
						
						
					 
					
						2021-05-17 01:01:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9589d0ce 
							
						 
					 
					
						
						
							
							nrf: add support for nrf52805, nrf52811, nrf52820  
						
						 
						
						
						
						
					 
					
						2021-05-17 00:57:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e709403d 
							
						 
					 
					
						
						
							
							nrf: better macro naming.  
						
						 
						
						
						
						
					 
					
						2021-03-29 00:58:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							31b817ed27 
							
						 
					 
					
						
						
							
							nrf/timer: add instance traits  
						
						 
						
						
						
						
					 
					
						2021-03-29 00:58:58 +02:00