for the STM (official) core, you may even like to buy those nucleo or discovery boards from ST
https://www.st.com/en/evaluation-tools/ ... -kits.html
https://www.st.com/en/evaluation-tools/ ... oards.html
they are the originals before the 'pill' boards became popular
some of them are packed with peripherals on board e.g. some even have a lcd on board.
but check in the STM core page to see that it is supported if you are starting new with that
https://github.com/stm32duino/Arduino_Core_STM32
there is one that i've stm32f429 discovery
https://www.st.com/en/evaluation-tools/ ... overy.html
ST added 2 MB (megabytes) dram on it and it has an lcd.
however, this doesn't seem to be on the list yet
you may like to start with the lower cost nucleo boards, less bells and whistles (extra pheriperials) but works well.
get at least the F1 cortex M3 (you already have it) or F4 cortex M4 families.
some of the F4 series e.g. the F405, F407 runs at a 'whopping' 168 mhz
and some of those videos found on youtube looks like this
https://www.youtube.com/watch?v=0ETyFmAMFjY
but of course such an app takes much more than simple arduino to get there
libmaple is more specific to the 'pill' boards in particular the stm32f103c{8,b}
not likely to work on the other boards. there are some in the series of F3 and F4, are the *recent developments*
maybe call that alpha or beta but is embryonic
libmaple (roger's) core is a 'community' core as it stands today, there is no org behind it
these days there are many 3rd party boards, check the boards supported after installing the core from the menus and research for the boards
https://stm32-base.org/boards/
not all of them would 'work' (a lot of them don't), at least not straight out of the box (need some extra work and is more than newbie)
there are some *favorites*, u'd find them if you research this forum e.g. in the all other boards section