aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2022-06-20 12:37:23 -0400
committerKevin O'Connor <kevin@koconnor.net>2022-06-20 12:37:23 -0400
commitcf9d96434c0216c695ee1907a12930a0b8e6759c (patch)
tree77dbb8d1452b04e56b3a4fd06ecff1d641d0afdd /src
parent0256967defb760d2dc99c13728a0b969ae549f67 (diff)
downloadkutter-cf9d96434c0216c695ee1907a12930a0b8e6759c.tar.gz
kutter-cf9d96434c0216c695ee1907a12930a0b8e6759c.tar.xz
kutter-cf9d96434c0216c695ee1907a12930a0b8e6759c.zip
stm32: Add Kconfig option for stm32f103x6 chip (with only 10KiB ram)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src')
-rw-r--r--src/stm32/Kconfig7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/stm32/Kconfig b/src/stm32/Kconfig
index ee79b373..b1035ec1 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