Official Board Manager

The official STMicroelectronics Arduino core
Post Reply
testato
Posts: 39
Joined: Sun Aug 14, 2016 7:44 am

Official Board Manager

Post by testato » Sun Dec 11, 2016 7:50 pm

on arduino list is present an "Official ST stm32duino" board manager.
Is it really official ? It is good for Bluepill ?
https://raw.githubusercontent.com/stm32 ... index.json

User avatar
mrburnette
Posts: 1796
Joined: Mon Apr 27, 2015 12:50 pm
Location: Greater Atlanta
Contact:

Re: Official Board Manager

Post by mrburnette » Mon Dec 12, 2016 2:44 am

testato wrote:on arduino list is present an "Official ST stm32duino" board manager.
Is it really official ? It is good for Bluepill ?
https://raw.githubusercontent.com/stm32 ... index.json
The "official/master" GitHub account points to this WiKi:
https://github.com/rogerclarkmelbourne/ ... STM32/wiki

This suggests the Board Manager Package is available for testing:
http://wiki.stm32duino.com/index.php?ti ... er_package


Ray

User avatar
RogerClark
Posts: 6692
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Official Board Manager

Post by RogerClark » Mon Dec 12, 2016 4:15 am

There are now 2 boards manager packages

The one ddrown maintains for the libmaple core, and also STM's own official boards manager package for their core

However STM's official core only supports Nucleo F103 and Nucleo F476 at the moment.
It will support more Nucleo boards in the future

There will probably be an unofficial boards manager package for STM's core, as we already added unofficial support for the Blue Pill and Maple mini and STM Value Line F1 board to their official repo.

However, I'm not sure that the "Official" boards manager package will ever include the Blue pill and its likely that the Official version (just for Nucleo boards) will be kept separate, so that the radical changes we have to make to their official core in order to support non-Nucleo boards will not impact on their official distribution.

Currently we have moved the repo forward a bit, and added the Blue Pill etc, but most of the latest changes are in a branch called WIP (Work In Progress).

In hindsight, this is not a good name for the branch and I think I'm going to create a branch called Unofficial, or possibly just branch the last purely Nucleo related commit, and call it "official".

The problem is, that there are far more changes needed to STM's core, to make it work with Non - Nucleo boards, than anyone could have envisaged.
This was mainly caused because STM's goal was only to make the core work for Nucleo boards and nothing else, so design decisions were made to accumplish that purpose, rather than designing a core that could work for a wide varienty of different non-nucleo boards

testato
Posts: 39
Joined: Sun Aug 14, 2016 7:44 am

Re: Official Board Manager

Post by testato » Fri Dec 16, 2016 10:19 pm

thanks for the answer.

on the mrbrunette link
http://wiki.stm32duino.com/index.php?ti ... er_package

it is specified that the ddrown is a stm32duino libmaple unofficial board manager, and that an official one will be created.
This idea is deleted ? or you will create an official one ?

I think that board manager is very important step, and that an Official libmaple version and an Official st version is important that will present on the Arduino core page.

If ST will have its official core without variant like bluepill, will be important have an "Official stm32duino ST core version" also that include bluepill and other variant

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest