Initial pass of F405 support (#14584)
* Initial pass of F405 support * remove some conf files * docs * clang
This commit is contained in:
		
							parent
							
								
									e1dfbfbfd3
								
							
						
					
					
						commit
						3a2a39e5ec
					
				
					 14 changed files with 581 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -32,7 +32,7 @@
 | 
			
		|||
#        ifndef FEE_PAGE_COUNT
 | 
			
		||||
#            define FEE_PAGE_COUNT 4  // How many pages are used
 | 
			
		||||
#        endif
 | 
			
		||||
#    elif defined(STM32F401xC) || defined(STM32F411xE)
 | 
			
		||||
#    elif defined(STM32F401xC) || defined(STM32F405xG) || defined(STM32F411xE)
 | 
			
		||||
#        ifndef FEE_PAGE_SIZE
 | 
			
		||||
#            define FEE_PAGE_SIZE 0x4000  // Page size = 16KByte
 | 
			
		||||
#        endif
 | 
			
		||||
| 
						 | 
				
			
			@ -51,12 +51,14 @@
 | 
			
		|||
#        define FEE_MCU_FLASH_SIZE 256  // Size in Kb
 | 
			
		||||
#    elif defined(STM32F103xE) || defined(STM32F411xE)
 | 
			
		||||
#        define FEE_MCU_FLASH_SIZE 512  // Size in Kb
 | 
			
		||||
#    elif defined(STM32F405xG)
 | 
			
		||||
#        define FEE_MCU_FLASH_SIZE 1024  // Size in Kb
 | 
			
		||||
#    endif
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Start of the emulated eeprom */
 | 
			
		||||
#if !defined(FEE_PAGE_BASE_ADDRESS)
 | 
			
		||||
#    if defined(STM32F401xC) || defined(STM32F411xE)
 | 
			
		||||
#    if defined(STM32F401xC) || defined(STM32F405xG) || defined(STM32F411xE)
 | 
			
		||||
#        ifndef FEE_PAGE_BASE_ADDRESS
 | 
			
		||||
#            define FEE_PAGE_BASE_ADDRESS 0x08004000  // bodge to force 2nd 16k page
 | 
			
		||||
#        endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue