Mangy_Dog wrote: Sun May 03, 2020 12:00 am
Hi all Nutsy or Mangy Dog from the old forum here... go by Mangy now tbh...
Anyway sooo im glad to see the forums and site is now back up.... I had my doubts for a while i must admit.
So i guess i need to get up to speed on things. I'm assuming this forum is mostly for support on the official stm32duino core and not rogers core?
Not exactly.
Yes, now it maintained by Frederic
@fpiSTM, who is the one of the STM32 official core creators, but it doesn't means it's targeted at official core only. Roger's core talks still here and still more popular.
Mangy_Dog wrote: Sun May 03, 2020 12:00 am
So whats actually happening? I know Roger is no longer actively developing his core, is STM taking over his core and developing it or have they started off with a new core?
Roger and community are still working on it. But here i c several current and future problems. F103 is pretty old, about 10 years, have big errata etc. STM have tons of newer and better chips atm, but community core requires very very huge amount of work to add new chips support as it based on libmaple which was written for exact one chip from scratch. I can't see any pro's of f103 these days except low price (but also a lot of counterfeits flooded the market)
Mangy_Dog wrote: Sun May 03, 2020 12:00 am
If it is a new core how much does it differ? Will libraries that were built for rogers core still function on this core? What do I need to consider?
If library stay inside arduino api, yes, but if this library trying to use hardware directly or using libmaple - no
Mangy_Dog wrote: Sun May 03, 2020 12:00 am
And also if different, is rogers core still getting help and support here? Is Daves and others forks still being worked on and supported here?
yes, you can discuss any core here, no restrictions
Mangy_Dog wrote: Sun May 03, 2020 12:00 am
And is STM spreading the core builds for the other main MCUs they offer? Outside of f103 and the few F4s rogers core supported?
Most stm mcus are supported, including very special like mp1
Mangy_Dog wrote: Sun May 03, 2020 12:00 am
Are the old boot loaders compatible or do we need to switch over?
good old stm32duino bootloader for f103 is supported by official core (both, old libmaple and roger's 2.0), hid bootloader for f103 is also supported
but if you are talking about other chips, no, bootloader is a low level thing which usually works with exact hardware and porting it to another mcus is a pain
but all stm chips have it's own builtin serial bootloader, and many of them contains builtin usb dfu bootloader