Updated CMSIS framework and added CMSIS support for Nucleo F401RE board // Issue #373

This commit is contained in:
Ivan Kravets
2015-12-15 20:19:27 +02:00
parent 997cfbf488
commit a5878c5544
3 changed files with 17 additions and 0 deletions

View File

@ -15,6 +15,9 @@ PlatformIO 2.0
* Implemented Over The Air (OTA) upgrades for `Espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
development platform.
(`issue #365 <https://github.com/platformio/platformio/issues/365>`_)
* Updated `CMSIS framework <http://docs.platformio.org/en/latest/frameworks/cmsis.html>`__
and added CMSIS support for Nucleo F401RE board
(`issue #373 <https://github.com/platformio/platformio/issues/373>`_)
* Added support for Espressif ESP8266 ESP-01-1MB board (ready for OTA)
* Handle ``upload_flags`` option in `platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
(`issue #368 <https://github.com/platformio/platformio/issues/368>`_)

View File

@ -105,3 +105,10 @@ ST
- 32 MHz
- 128 Kb
- 16 Kb
* - ``nucleo_f401re``
- `ST Nucleo F401RE <https://developer.mbed.org/platforms/ST-Nucleo-F401RE/>`_
- STM32F401RET6
- 84 MHz
- 512 Kb
- 96 Kb

View File

@ -62,3 +62,10 @@ class Ststm32Platform(BasePlatform):
def get_name(self):
return "ST STM32"
def configure_default_packages(self, envoptions, targets):
if envoptions.get("framework") == "cmsis":
self.PACKAGES['framework-mbed']['default'] = True
return BasePlatform.configure_default_packages(
self, envoptions, targets)