Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Mbed OS (3.x) with yotta build #640

Closed
georgeedwards opened this issue Apr 29, 2016 · 7 comments
Closed

Support Mbed OS (3.x) with yotta build #640

georgeedwards opened this issue Apr 29, 2016 · 7 comments
Assignees
Milestone

Comments

@georgeedwards
Copy link

georgeedwards commented Apr 29, 2016

As you may be aware, the mbed team are in the final stages of rolling out the yotta build engine to support the new Mbed OS system of building applications for their hardware.

As far as I know, this isn't supported in platformo currently (I would love to be corrected on this). If that is the case, are there any plans to support it, if not - can we make some?

@ivankravets
Copy link
Member

Sorry for the off-top. I see request https://raw.githubusercontent.com/Gas-Sense/ble/master/library.json

Does this lib work with PlatformIO?

@georgeedwards
Copy link
Author

@ivankravets yes, I have tested it manually moving it into the project and it works well!

@ivankravets
Copy link
Member

The BLE_API library has been added. http://platformio.org/lib/show/296/BLE_API

@georgeedwards
Copy link
Author

@ivankravets Thanks! Any thougths on yotta?

@ivankravets
Copy link
Member

ivankravets commented Apr 30, 2016

PlatformIO uses own Build System that works everywhere without dependences. yotta depends on CMake and Ninja Build System. You will have ability in PlatformIO 3.0 to write own development platform and replace our Build System with yotta.

The best option here is to write native PlatformIO Build System script for Mbed OS. We will try to find sponsors for this feature because we don't have enough resources for 3-rd parties tools.

@valeros valeros added this to the 3.0.0 milestone Aug 16, 2016
@ivankravets
Copy link
Member

@valeros , please switch all development platforms to new builder for ARM mbed and close this issue.

@ivankravets
Copy link
Member

PlatformIO 3.0 supports to build Mbed OS

ivankravets added a commit that referenced this issue Sep 9, 2016
* develop:
  Fix incorrect line order when converting from INO to CPP and pointer is used
  Fix unit test
  Notify about `version` field when creating library
  Add support for SparkFun Blynk Board
  Return valid exit code from ``plaformio test`` command
  Disable SSL Server-Name-Indication for Python < 2.7.9
  Version bump to 3.0.1 (issue #772)
  Disable temporary SSL for PlatformIO services // Resolve #772
  Version bump to 3.0.0 (issues #770, #766, #747, #730, #765, #640, #659, #742, #459, #542, #763, #759, #753, #757, #749, #748, #745, #519, #709, #743, #413, #498, #410, #740, #361, #414, #554, #732, #588, #475, #461, #101, #719, #721, #537, #415, #522, #289, #556, #570, #456, #617, #432, #408, #479, #667, #510)
  Fix menu height for  docs
  Fix issue with multiple archives when linking firmware
  Add migration guide for PIO2 to PIO3
  Search libraries by headers/includes with ``platformio lib search --header`` option
  Update pio run command examples
  Add Unit Testing Demo
  Update PIO Plus badge title and link
  Add PlatformIO Plus badge
  Add links to PlatformIO Plus
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants