From 69e69cad3a4a50b0311e96edc4c8d5328cd31817 Mon Sep 17 00:00:00 2001 From: Eric Helgeson Date: Wed, 18 May 2022 19:43:56 -0500 Subject: [PATCH] add support for the APM32F103C8T6 chip, a clone of the STM32F103 --- platformio.ini | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platformio.ini b/platformio.ini index e068d79..59e82b5 100644 --- a/platformio.ini +++ b/platformio.ini @@ -29,6 +29,14 @@ board = genericSTM32F103C8 board_build.mcu = stm32f103c8t6 board_build.core = maple +[env:APM32F103C8] +# The APM32F1's default clock is 96MHz and runs unstable at 72MHz(STM32F1's default) +extends = env:STM32F103C8 +# Explicilty define the multiplier as maple only handles a few cases. +build_flags = ${env.build_flags} -DBOARD_RCC_PLLMUL=RCC_PLLMUL_12 #96000000L +# Or go all out at 128Mhz, your call :) +#board_build.f_cpu = 128000000L + [env:STM32F103C8-XCVR] extends = env:STM32F103C8 build_flags = ${env.build_flags} -DXCVR