Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d41eeeae79 
							
						 
					 
					
						
						
							
							Remove Peripheral trait, rename PeripheralRef->Peri.  
						
						
						
						
					 
					
						2025-03-27 15:18:06 +01:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							5e762e8cf4 
							
						 
					 
					
						
						
							
							Fix compile error in ospi  
						
						
						
						
					 
					
						2025-03-20 01:58:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d08116da49 
							
						 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2025-01-07 22:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								elagil 
							
						 
					 
					
						
						
						
						
							
						
						
							eba8089601 
							
						 
					 
					
						
						
							
							chore: fix build  
						
						
						
						
					 
					
						2025-01-03 18:18:00 +01:00 
						 
				 
			
				
					
						
							
							
								Piotr Esden-Tempski 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e8268470 
							
						 
					 
					
						
						
							
							stm32/(o|q)spi: command naming convention fix  
						
						... 
						
						
						
						The naming convention is to prefix blocking functions with blocking. As
both command implementations are blocking the async for the ospi
implementation should also be dropped. 
						
						
					 
					
						2024-12-17 14:45:52 -08:00 
						 
				 
			
				
					
						
							
							
								Haobo Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6bcb4250 
							
						 
					 
					
						
						
							
							feat(ospi): add ospi example  
						
						... 
						
						
						
						Signed-off-by: Haobo Gu <haobogu@outlook.com> 
						
						
					 
					
						2024-10-26 23:41:46 +08:00 
						 
				 
			
				
					
						
							
							
								Haobo Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							7b62d70d18 
							
						 
					 
					
						
						
							
							feat(ospi): add memory mapped mode  
						
						... 
						
						
						
						Signed-off-by: Haobo Gu <haobogu@outlook.com> 
						
						
					 
					
						2024-10-25 18:27:48 +08:00 
						 
				 
			
				
					
						
							
							
								Haobo Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							e5bc266654 
							
						 
					 
					
						
						
							
							feat: set ospi memory mapped mode  
						
						... 
						
						
						
						Signed-off-by: Haobo Gu <haobogu@outlook.com> 
						
						
					 
					
						2024-10-23 12:54:50 +08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ecac24a1c7 
							
						 
					 
					
						
						
							
							stm32: Fix build for chips with octospim but not octospi2.  
						
						
						
						
					 
					
						2024-10-21 01:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								HaoboGu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0222faa8a1 
							
						 
					 
					
						
						
							
							Add octospim support for octospi ( #3102 )  
						
						... 
						
						
						
						* feat: add octospim to ospi
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: make octospim behind feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix fmt issue
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix ci failure
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: add octospim reg writing code
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(octospi): enable rcc for octospim at the initialization
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: add octospim feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix cfg flag
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix rcc register on stm32l4 and stm32u5
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): support OCTOSPI2 in build.rs
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): add OCTOSPI2 pin impls
Signed-off-by: HaoboGu <haobogu@outlook.com>
* feat(ospi): support both ospi instances in stm32 OCTOSPIM
Signed-off-by: Haobo Gu <haobogu@outlook.com>
---------
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: HaoboGu <haobogu@outlook.com> 
						
						
					 
					
						2024-10-13 22:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2d678d6956 
							
						 
					 
					
						
						
							
							Update to Rust 1.80, make check-cfg unconditional.  
						
						
						
						
					 
					
						2024-07-25 15:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Špaček 
							
						 
					 
					
						
						
						
						
							
						
						
							94007ce6e0 
							
						 
					 
					
						
						
							
							stm32/gpio: refactor AfType  
						
						
						
						
					 
					
						2024-06-16 21:11:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Špaček 
							
						 
					 
					
						
						
						
						
							
						
						
							081afca3f0 
							
						 
					 
					
						
						
							
							stm32/rcc: replace generated enable/disable code with runtime info  
						
						
						
						
					 
					
						2024-05-25 18:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							3e399a9690 
							
						 
					 
					
						
						
							
							update to remove dma generics  
						
						
						
						
					 
					
						2024-05-14 12:45:07 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							623d3ec306 
							
						 
					 
					
						
						
							
							stm32/ospi: remove unused trait.  
						
						
						
						
					 
					
						2024-05-12 23:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							330a3b0488 
							
						 
					 
					
						
						
							
							Fix passing of dual quad param to inner constructor  
						
						
						
						
					 
					
						2024-04-03 16:42:16 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							4ea7dfce17 
							
						 
					 
					
						
						
							
							Fix build errors  
						
						... 
						
						
						
						Add empty checks/peripheral busy waits 
						
						
					 
					
						2024-04-03 16:36:02 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							80aeea93fd 
							
						 
					 
					
						
						
							
							Configure dual-quad setting by constructor  
						
						
						
						
					 
					
						2024-04-03 16:05:23 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							b3bbf42b8b 
							
						 
					 
					
						
						
							
							Remove data length from transfer config  
						
						... 
						
						
						
						Remove non hal traits
Fix function comments 
						
						
					 
					
						2024-04-03 15:58:20 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							630fd90d26 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
						
					 
					
						2024-04-03 14:01:40 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							66a7b62909 
							
						 
					 
					
						
						
							
							Add octospi version dependency for max transfer support  
						
						
						
						
					 
					
						2024-04-02 16:24:31 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							166c95be6c 
							
						 
					 
					
						
						
							
							Update to use private supertrait, following PR#2730  
						
						
						
						
					 
					
						2024-04-02 16:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							fda6e3fb8c 
							
						 
					 
					
						
						
							
							Resolve rustfmt issue and unused import errors  
						
						
						
						
					 
					
						2024-03-07 15:23:45 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1d87050e 
							
						 
					 
					
						
						
							
							Update trait definitions  
						
						... 
						
						
						
						Make operations generic against valid data widths 
						
						
					 
					
						2024-03-07 14:41:27 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							e163572bec 
							
						 
					 
					
						
						
							
							Add get and set config trait implementations  
						
						
						
						
					 
					
						2024-03-07 14:41:26 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							b86a1f0700 
							
						 
					 
					
						
						
							
							Add constructors  
						
						... 
						
						
						
						Add transfer configuration
Update command configuration
Add peripheral width consideration
Add drop impl 
						
						
					 
					
						2024-03-07 14:41:04 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed8d01b11 
							
						 
					 
					
						
						
							
							Add transfer config, trait, functional initial configuration and read from memory  
						
						
						
						
					 
					
						2024-03-07 14:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							f3609f2842 
							
						 
					 
					
						
						
							
							Add initial octopsi module  
						
						
						
						
					 
					
						2024-03-07 14:30:53 -05:00