Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							17d8d11f73 
							
						 
					 
					
						
						
							
							usb: make HALs depend only on embassy-usb-driver.  
						
						 
						
						
						
						
					 
					
						2022-09-27 13:16:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							e129a97d48 
							
						 
					 
					
						
						
							
							Fix bufferedUart read and write tests  
						
						 
						
						
						
						
					 
					
						2022-09-27 07:45:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							65907204d6 
							
						 
					 
					
						
						
							
							Rename from {Rx,Tx}BufferedUart to BufferedUart{Rx,Tx} to be compliant with stm32 and nrf implementations  
						
						 
						
						
						
						
					 
					
						2022-09-27 05:51:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							f76444bdc4 
							
						 
					 
					
						
						
							
							Add HIL test for bufferedUart  
						
						 
						
						
						
						
					 
					
						2022-09-26 20:34:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							b3dfd06dd6 
							
						 
					 
					
						
						
							
							Remove code-duplication in async bufferedUart implementations  
						
						 
						
						
						
						
					 
					
						2022-09-26 20:34:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							d6af0f6286 
							
						 
					 
					
						
						
							
							Formatting  
						
						 
						
						
						
						
					 
					
						2022-09-26 20:34:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							f2239d34cc 
							
						 
					 
					
						
						
							
							Add bufferedUart, including a split version for only Rx or Tx  
						
						 
						
						
						
						
					 
					
						2022-09-26 20:34:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							ee76831f93 
							
						 
					 
					
						
						
							
							Add BufferedUart implementation, and feature-guard time-driver initialization, to free up TIMER peripheral if not used with embassy executor  
						
						 
						
						
						
						
					 
					
						2022-09-26 20:34:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1e95c4fcff 
							
						 
					 
					
						
						
							
							rp: Disable intrinsics by default.  
						
						 
						
						
						
						
					 
					
						2022-09-26 19:53:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49070c75b6 
							
						 
					 
					
						
						
							
							Merge  #972  
						
						 
						
						... 
						
						
						
						972: Restructure USB crates r=Dirbaio a=Dirbaio
- Split driver from `embassy-usb` to a separate crate. This allows making breaking changes to `embassy-usb` without having to bump all the crates with driver impls, such as HALs.
- Merge classes into `embassy-usb`. Now that breaking changes to `embassy-usb` aren't that bad, having everything in a single crate is much easier.
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net> 
						
						
					 
					
						2022-09-26 11:32:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7c14b7bc 
							
						 
					 
					
						
						
							
							usb: split driver trait to separate crate.  
						
						 
						
						
						
						
					 
					
						2022-09-26 12:29:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7781c48d 
							
						 
					 
					
						
						
							
							Add credits to rp-hal  
						
						 
						
						
						
						
					 
					
						2022-09-26 11:57:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							18dc0dea63 
							
						 
					 
					
						
						
							
							Drop rp2040-flash as dependency, as they pull in rp2040-hal for rom-data functions, which are now part of this HAL as well  
						
						 
						
						
						
						
					 
					
						2022-09-23 08:12:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							9d674f0212 
							
						 
					 
					
						
						
							
							First iteration attempt on implementing generic flash mutation access for RP2040  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:59:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							816778e3fa 
							
						 
					 
					
						
						
							
							Add RP2040 ROM functions and intrinsics aliases  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4f33cc5d1a 
							
						 
					 
					
						
						
							
							Replace futures::future::join -> embassy_futures::join::join.  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2fed9f949a 
							
						 
					 
					
						
						
							
							Replace futures::future::poll_fn -> core::future::poll_fn.  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7412a859fd 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						 
						
						... 
						
						
						
						Removes feature(generic_associated_types) 
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							0db1332da8 
							
						 
					 
					
						
						
							
							Implement RealTimeClock for embassy-rp  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Martens 
							
						 
					 
					
						
						
						
						
							
						
						
							4322293f63 
							
						 
					 
					
						
						
							
							rp: let SPI RX overflow during async write  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Martens 
							
						 
					 
					
						
						
						
						
							
						
						
							c14527486d 
							
						 
					 
					
						
						
							
							rp: fix async SPI read and write  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Martens 
							
						 
					 
					
						
						
						
						
							
						
						
							81298394b5 
							
						 
					 
					
						
						
							
							rp: remove extraneous newlines in logs  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							f46b838746 
							
						 
					 
					
						
						
							
							Feature-gate time-driver in embassy-rp  
						
						 
						
						
						
						
					 
					
						2022-09-23 07:58:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7916c5fe 
							
						 
					 
					
						
						
							
							Add RP2040 ROM functions and intrinsics aliases  
						
						 
						
						
						
						
					 
					
						2022-09-23 06:45:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							10d1ad2343 
							
						 
					 
					
						
						
							
							Replace futures::future::join -> embassy_futures::join::join.  
						
						 
						
						
						
						
					 
					
						2022-09-22 16:48:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a0487380da 
							
						 
					 
					
						
						
							
							Replace futures::future::poll_fn -> core::future::poll_fn.  
						
						 
						
						
						
						
					 
					
						2022-09-22 16:42:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							897b72c872 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						 
						
						... 
						
						
						
						Removes feature(generic_associated_types) 
						
						
					 
					
						2022-09-22 16:38:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b58ac1bf8 
							
						 
					 
					
						
						
							
							Merge  #949  
						
						 
						
						... 
						
						
						
						949: (embassy-rp): Implement RealTimeClock r=lulf a=MathiasKoch
Basically a 1:1 port of the great implementation effort made by `rp-hal`
Co-authored-by: Mathias <mk@blackbird.online> 
						
						
					 
					
						2022-09-21 07:19:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6663390224 
							
						 
					 
					
						
						
							
							Merge  #954  
						
						 
						
						... 
						
						
						
						954: rp: fix async SPI read and write r=lulf a=newAM
Closes  #953  
Co-authored-by: Alex Martens <alex@thinglab.org> 
						
						
					 
					
						2022-09-19 07:26:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Martens 
							
						 
					 
					
						
						
						
						
							
						
						
							0c6933fefb 
							
						 
					 
					
						
						
							
							rp: remove extraneous newlines in logs  
						
						 
						
						
						
						
					 
					
						2022-09-18 14:54:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Martens 
							
						 
					 
					
						
						
						
						
							
						
						
							295cc997ae 
							
						 
					 
					
						
						
							
							rp: let SPI RX overflow during async write  
						
						 
						
						
						
						
					 
					
						2022-09-18 12:23:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Martens 
							
						 
					 
					
						
						
						
						
							
						
						
							ab1a6889a6 
							
						 
					 
					
						
						
							
							rp: fix async SPI read and write  
						
						 
						
						
						
						
					 
					
						2022-09-18 12:02:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							feb840c503 
							
						 
					 
					
						
						
							
							First iteration attempt on implementing generic flash mutation access for RP2040  
						
						 
						
						
						
						
					 
					
						2022-09-16 13:20:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							feead3ae89 
							
						 
					 
					
						
						
							
							Implement RealTimeClock for embassy-rp  
						
						 
						
						
						
						
					 
					
						2022-09-16 13:18:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							f7267d493f 
							
						 
					 
					
						
						
							
							Feature-gate time-driver in embassy-rp  
						
						 
						
						
						
						
					 
					
						2022-09-16 12:54:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							efe456ab14 
							
						 
					 
					
						
						
							
							Fix dma  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:50:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							71c130488b 
							
						 
					 
					
						
						
							
							Reorder args  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							e2181cb439 
							
						 
					 
					
						
						
							
							rustfmt  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							b934f3f12e 
							
						 
					 
					
						
						
							
							Remove cfg_if  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							3fce6ec649 
							
						 
					 
					
						
						
							
							Rearrange new:s  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							27905f1be1 
							
						 
					 
					
						
						
							
							Change DMA write/read to use raw pointers  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							99dd2a9386 
							
						 
					 
					
						
						
							
							Reorder args  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							6d347af9fa 
							
						 
					 
					
						
						
							
							transfer_in_place  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							44150c4830 
							
						 
					 
					
						
						
							
							impl embedded-hal-async  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							07c64d902e 
							
						 
					 
					
						
						
							
							example  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Alsér 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d4bf258a 
							
						 
					 
					
						
						
							
							dma  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:12:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba421f324 
							
						 
					 
					
						
						
							
							Do not use cfg_if for embedded-hal-async feature gates.  
						
						 
						
						... 
						
						
						
						Old code used `cfg_if!` because rustc still parses code inside disabled cfg's, and Rust stable at that time couldn't parse the new GAT where-clause location. This is not the case anymore. 
						
						
					 
					
						2022-08-31 03:11:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4d4166da2 
							
						 
					 
					
						
						
							
							Merge pull request  #927  from embassy-rs/rp-usb  
						
						 
						
						... 
						
						
						
						rp: add usb device support. 
						
						
					 
					
						2022-08-30 19:15:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							bd27b9080f 
							
						 
					 
					
						
						
							
							Add HIL tests of DMA & UART, and correctly set DREQ for uart DMA  
						
						 
						
						
						
						
					 
					
						2022-08-26 12:55:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a730e2cd0f 
							
						 
					 
					
						
						
							
							rp: add usb device support.  
						
						 
						
						
						
						
					 
					
						2022-08-25 00:03:55 +02:00