Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Klipper3d/klipper.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2022-06-20 19:37:23 +0300
committerKevin O'Connor <kevin@koconnor.net>2022-06-20 19:37:23 +0300
commitcf9d96434c0216c695ee1907a12930a0b8e6759c (patch)
tree77dbb8d1452b04e56b3a4fd06ecff1d641d0afdd
parent0256967defb760d2dc99c13728a0b969ae549f67 (diff)
stm32: Add Kconfig option for stm32f103x6 chip (with only 10KiB ram)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--src/stm32/Kconfig7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/stm32/Kconfig b/src/stm32/Kconfig
index ee79b3736..b1035ec10 100644
--- a/src/stm32/Kconfig
+++ b/src/stm32/Kconfig
@@ -75,6 +75,10 @@ choice
select MACH_STM32H7
endchoice
+config MACH_STM32F103x6
+ depends on LOW_LEVEL_OPTIONS && MACH_STM32F103
+ bool "Only 10KiB of RAM (for rare stm32f103x6 variant)"
+
config MACH_STM32F0
bool
config MACH_STM32F1
@@ -156,7 +160,8 @@ config RAM_SIZE
default 0x1000 if MACH_STM32F031
default 0x1800 if MACH_STM32F042
default 0x4000 if MACH_STM32F070 || MACH_STM32F072
- default 0x5000 if MACH_STM32F103 # Ram size of stm32f103x8 (20KiB)
+ default 0x2800 if MACH_STM32F103x6
+ default 0x5000 if MACH_STM32F103 && !MACH_STM32F103x6 # Ram size of stm32f103x8
default 0x20000 if MACH_STM32F207
default 0x10000 if MACH_STM32F401
default 0x20000 if MACH_STM32F4x5 || MACH_STM32F446