Update HAL/STM32 platform to 8.0 (#18496)
This commit is contained in:
		| @@ -15,7 +15,8 @@ | ||||
|       ] | ||||
|     ], | ||||
|     "mcu": "stm32f407zgt6", | ||||
|     "variant": "LERDGE" | ||||
|     "variant": "LERDGE", | ||||
|     "ldscript": "LERDGE.ld" | ||||
|   }, | ||||
|   "debug": { | ||||
|     "jlink_device": "STM32F407ZG", | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
|     "extra_flags": "-DSTM32F070xB", | ||||
|     "f_cpu": "48000000L", | ||||
|     "mcu": "stm32f070rbt6", | ||||
|     "variant": "MALYANM200_F070CB", | ||||
|     "variant": "MALYANMx00_F070CB", | ||||
|     "vec_tab_addr": "0x8002000" | ||||
|   }, | ||||
|   "debug": { | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
|     "extra_flags": "-DSTM32F446xx", | ||||
|     "f_cpu": "180000000L", | ||||
|     "mcu": "stm32f446ret6", | ||||
|     "variant": "FYSETC_S6" | ||||
|     "variant": "MARLIN_FYSETC_S6" | ||||
|   }, | ||||
|   "connectivity": [ | ||||
|     "can" | ||||
| @@ -32,4 +32,4 @@ | ||||
|   }, | ||||
|   "url": "https://www.st.com/en/microcontrollers-microprocessors/stm32f446.html", | ||||
|   "vendor": "FYSETC" | ||||
| } | ||||
| } | ||||
| @@ -1,33 +0,0 @@ | ||||
| from os.path import join | ||||
| Import("env") | ||||
|  | ||||
| import os,shutil | ||||
| from SCons.Script import DefaultEnvironment | ||||
| from platformio import util | ||||
|  | ||||
| env = DefaultEnvironment() | ||||
| platform = env.PioPlatform() | ||||
| board = env.BoardConfig() | ||||
|  | ||||
| FRAMEWORK_DIR = platform.get_package_dir("framework-arduinoststm32") | ||||
| #FRAMEWORK_DIR = platform.get_package_dir("framework-arduinoststm32@3.10500.190327") | ||||
| CMSIS_DIR = os.path.join(FRAMEWORK_DIR, "CMSIS", "CMSIS") | ||||
| assert os.path.isdir(FRAMEWORK_DIR) | ||||
| assert os.path.isdir(CMSIS_DIR) | ||||
| assert os.path.isdir("buildroot/share/PlatformIO/variants") | ||||
|  | ||||
| mcu_type = board.get("build.mcu")[:-2] | ||||
| variant = board.get("build.variant") | ||||
| series = mcu_type[:7].upper() + "xx" | ||||
| variant_dir = os.path.join(FRAMEWORK_DIR, "variants", variant) | ||||
|  | ||||
| source_dir = os.path.join("buildroot/share/PlatformIO/variants", variant) | ||||
| assert os.path.isdir(source_dir) | ||||
|  | ||||
| if not os.path.isdir(variant_dir): | ||||
|     os.mkdir(variant_dir) | ||||
|  | ||||
| for file_name in os.listdir(source_dir): | ||||
|     full_file_name = os.path.join(source_dir, file_name) | ||||
|     if os.path.isfile(full_file_name): | ||||
|         shutil.copy(full_file_name, variant_dir) | ||||
| @@ -115,7 +115,7 @@ extern "C" { | ||||
| #define NUM_ANALOG_FIRST        80 | ||||
| 
 | ||||
| // PWM resolution
 | ||||
| #define PWM_RESOLUTION          12 | ||||
| // #define PWM_RESOLUTION          12
 | ||||
| #define PWM_FREQUENCY           20000 // >= 20 Khz => inaudible noise for fans
 | ||||
| #define PWM_MAX_DUTY_CYCLE      255 | ||||
| 
 | ||||
		Reference in New Issue
	
	Block a user