Matous Hybl 
							
						 
					 
					
						
						
							
						
						9b5d9fbfca 
					 
					
						
						
							
							Fix v2 ethernet pin definitions. Fix ethernet example for H7 nucleos.  
						
						
						
						
					 
					
						2021-11-04 16:25:30 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						1bf6e646c9 
					 
					
						
						
							
							Merge  #465  
						
						... 
						
						
						
						465: Adjust for STM32U5. r=lulf a=bobmcwhirter
Co-authored-by: Bob McWhirter <bmcwhirt@redhat.com > 
						
						
					 
					
						2021-11-02 20:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						d1272e00bb 
					 
					
						
						
							
							Prefix unused variable for now.  
						
						
						
						
					 
					
						2021-11-02 15:45:56 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						44056c2e75 
					 
					
						
						
							
							Less allowy.  
						
						
						
						
					 
					
						2021-11-02 15:32:20 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						076c795ebb 
					 
					
						
						
							
							Even more allowed unused.  
						
						
						
						
					 
					
						2021-11-02 15:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						6bbf450478 
					 
					
						
						
							
							Allow unused macros temporarily until U5 supports DMA.  
						
						
						
						
					 
					
						2021-11-02 15:20:42 -04:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						205a223af3 
					 
					
						
						
							
							Update versions of critical-section and atomic-polyfill  
						
						
						
						
					 
					
						2021-11-02 18:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						705523d0ea 
					 
					
						
						
							
							Fix formatting.  
						
						
						
						
					 
					
						2021-11-02 12:13:42 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						f12b70535b 
					 
					
						
						
							
							Adjust for STM32U5.  
						
						
						
						
					 
					
						2021-11-02 12:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						bbff98ed0d 
					 
					
						
						
							
							Move the use inside the macro call, inside another set of braces in case it percolates up twice.  
						
						
						
						
					 
					
						2021-10-26 14:34:03 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						a72816492a 
					 
					
						
						
							
							Only attempt to enable the dmamux peri clock if it has an enable bit.  
						
						
						
						
					 
					
						2021-10-26 14:19:03 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						959aecf6ac 
					 
					
						
						
							
							Enable the DMAMUX clocks.  
						
						
						
						
					 
					
						2021-10-26 14:01:39 -04:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
							
						
						015cad84dd 
					 
					
						
						
							
							Initial support for STM32F767ZI.  
						
						
						
						
					 
					
						2021-10-26 17:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						01e5376b25 
					 
					
						
						
							
							Merge  #456  
						
						... 
						
						
						
						456: Fix L4 clock setup for MSI and PLL to allow RNG operation r=Dirbaio a=lulf
Example is tested on STM32L475VG.
Co-authored-by: Ulf Lilleengen <lulf@redhat.com > 
						
						
					 
					
						2021-10-26 11:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						e55726964d 
					 
					
						
						
							
							Fix clock setup for MSI and PLL to allow RNG opereation  
						
						... 
						
						
						
						Add RNG example using PLL as clock source. 
						
						
					 
					
						2021-10-26 13:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						f8ebc967a9 
					 
					
						
						
							
							Add implementation of async trait for STM32 I2C v2  
						
						... 
						
						
						
						* Add DMA read implementation for I2C v2
* Add example using DMA for I2C 
						
						
					 
					
						2021-10-21 12:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						d2a79a46c5 
					 
					
						
						
							
							Configure the correct pin instances  
						
						
						
						
					 
					
						2021-10-21 11:57:00 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						43a7226d8b 
					 
					
						
						
							
							inline FRE register check for SPI on F1  
						
						
						
						
					 
					
						2021-10-11 23:33:32 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						2cbb8a7ece 
					 
					
						
						
							
							Add AFType::Input for input configurations.  
						
						
						
						
					 
					
						2021-10-11 22:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						259e84e68e 
					 
					
						
						
							
							Make miso/mosi optional when for unidirectional spi  
						
						... 
						
						
						
						Only suported on v1 currently 
						
						
					 
					
						2021-10-11 22:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						c44bed300b 
					 
					
						
						
							
							Correctly set alternate function for stm32f1 gpios  
						
						
						
						
					 
					
						2021-10-11 22:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						091e7e1f98 
					 
					
						
						
							
							Generate USART pin definitions for stm32f1  
						
						
						
						
					 
					
						2021-10-11 22:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						39880de958 
					 
					
						
						
							
							partial alternate function configuration on STM32f1  
						
						
						
						
					 
					
						2021-10-11 22:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Pisani 
							
						 
					 
					
						
						
							
						
						f9a576d13d 
					 
					
						
						
							
							feat: Add spi support for STM32F1 variants  
						
						
						
						
					 
					
						2021-10-11 22:39:48 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						006bbea51a 
					 
					
						
						
							
							stm32/adc: Add IN0 channel  
						
						
						
						
					 
					
						2021-09-29 00:32:40 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						5a38cc2140 
					 
					
						
						
							
							stm32/dac: Ensure that clock is enabled  
						
						
						
						
					 
					
						2021-09-29 00:32:40 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						0b9961584b 
					 
					
						
						
							
							stm32/adc: Ensure that clock is enabled  
						
						... 
						
						
						
						Sadly due to the inconsistency in clocking configuration across devices
we cannot use RccPeripheral. 
						
						
					 
					
						2021-09-29 00:32:40 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						573e6ec373 
					 
					
						
						
							
							stm32g0: Add support for low-power run  
						
						
						
						
					 
					
						2021-09-28 21:19:10 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						794798e225 
					 
					
						
						
							
							stm32g0: Add support for HSI divider  
						
						
						
						
					 
					
						2021-09-28 21:19:10 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						aa4069fe10 
					 
					
						
						
							
							stm32/adc: Fix ADC support for STM32G0  
						
						
						
						
					 
					
						2021-09-28 21:19:10 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						e2e0464d04 
					 
					
						
						
							
							stm32/adc: Factor out conversion logic  
						
						... 
						
						
						
						Also guard errata workaround correctly. 
						
						
					 
					
						2021-09-28 18:00:05 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Ryndzionek 
							
						 
					 
					
						
						
							
						
						ce361abb1b 
					 
					
						
						
							
							Changing the casts (code review request)  
						
						
						
						
					 
					
						2021-09-28 18:31:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Ryndzionek 
							
						 
					 
					
						
						
							
						
						bce909ec1e 
					 
					
						
						
							
							Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill)  
						
						
						
						
					 
					
						2021-09-28 18:31:04 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						ab60cfd64b 
					 
					
						
						
							
							Patch additional regressions  
						
						
						
						
					 
					
						2021-09-27 15:48:56 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						67e2f9159c 
					 
					
						
						
							
							set moder::ALTERNATE last when configuring pins to AF modes.  
						
						... 
						
						
						
						- as per STM32F4xx_hal's impl 
						
						
					 
					
						2021-09-27 15:27:43 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						07e20a7443 
					 
					
						
						
							
							Pub use version-specific CRC symbols, not just the CRC struct.  
						
						
						
						
					 
					
						2021-09-27 11:17:31 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						a26ffeb84b 
					 
					
						
						
							
							Cargo fmt  
						
						
						
						
					 
					
						2021-09-27 10:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						e36d4f460a 
					 
					
						
						
							
							Fix variable names in crc_v2/v3.  
						
						... 
						
						
						
						removed `reclaim` in crc_v1.
used write instead of modify.
renamed `init` to `reset` in crc_v1. 
						
						
					 
					
						2021-09-27 10:46:09 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						43ad28b9f9 
					 
					
						
						
							
							Use unborrow for CRC constructor  
						
						... 
						
						
						
						sort feature gates
fix repetition in CRC config names 
						
						
					 
					
						2021-09-27 10:38:55 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						7392e33ad5 
					 
					
						
						
							
							cargo fmt  
						
						
						
						
					 
					
						2021-09-26 19:20:21 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						e67af514e9 
					 
					
						
						
							
							Fix v2/3 module paths  
						
						
						
						
					 
					
						2021-09-26 19:15:54 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						642b0825a6 
					 
					
						
						
							
							V3 is just an extension of V2, merge modules.  
						
						
						
						
					 
					
						2021-09-26 19:14:08 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						f9ff5336d4 
					 
					
						
						
							
							Merge all of the crc_v2 configurations into a single modify call  
						
						
						
						
					 
					
						2021-09-26 18:46:19 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						8fac444c4e 
					 
					
						
						
							
							Flesh out v2 config writes  
						
						
						
						
					 
					
						2021-09-26 18:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						afef19d813 
					 
					
						
						
							
							Start work towards CRC_V2  
						
						
						
						
					 
					
						2021-09-26 18:26:20 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						7899d73359 
					 
					
						
						
							
							Expose read so the value can be obtained without a write.  
						
						
						
						
					 
					
						2021-09-26 17:28:58 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						c892289b2c 
					 
					
						
						
							
							Actually export CRC  
						
						
						
						
					 
					
						2021-09-26 17:26:33 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						24dea91f5a 
					 
					
						
						
							
							Fix interface changes  
						
						
						
						
					 
					
						2021-09-26 17:24:48 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						e18a27eea2 
					 
					
						
						
							
							First pass at CRC_V1  
						
						
						
						
					 
					
						2021-09-26 16:46:17 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Salzedo 
							
						 
					 
					
						
						
							
						
						e527892d89 
					 
					
						
						
							
							Start work on CRC_v1  
						
						
						
						
					 
					
						2021-09-26 16:29:22 -07:00