These are chat archives for esp8266/Arduino
@skorokithakis we support dozens different development platforms and frameworks. Please sorry but we can't support each development build of supported software. PlatformIO is open-source and build script for Arduino Framework for ESP8266 is located in platform-espressif repository. You can copy/clone/modify according stage version. PlatformIO installs development platforms by default to
@igrr @me-no-dev should we support development/stage version in PlatformIO? How does PlatformIO build Arduino ESP8266 based project? It uses
If you modify
platform.txt, then you need to update files above.
Nevertheless, I don't force to do that because I don't know how many people use "staging" version with PlatformIO. In any case, it could significantly save time for integration between 2 projects (this & PlatformIO). I can make PR to
.travis.yml with platformio ci.
which now pulls all the flags from platform.txt, so i think it should be possible for platform.io as well
There a lot of options:
@skorokithakis please open an issue here and we will add support for parsing
We are working on better integration with 3-rd party builders and library manifests. PlatformIO 3.0 is totally refactored PlatformIO. The big announce is full support of Arduino's
library.properties manifest and ARM mbed
module.json. It means that you can compile heterogeneous project that depends on different libraries using native PlatformIO Build System. It works in 2-5 times faster then other builders mentioned above. The new library manager supports Semantic Versioning and project dependencies.
PlatformIO Library Registry also is refactored. You can submit to it different 3-rd party libraries (not only PlatformIO-based on library.json). Now it contains hundreds libraries with PlatformIO
library.properties and ARM mbed/yotta
Let's make unique and big open source ecosystem for embedded development :blush:
is the platformio-libmirror issue tracker obsolete then?
No, we need it. Sometimes there is library that doesn't contain any manifests. In this case, we create it manually and make PR to repository owner
the platformio website's "plus" button still redirects to the issue tracker
I'll create separate Web-page where you will be able to submit library using browser :blush:
versionfield in Semantic Versioning format. It allows developers to depend on this library using
lib_depsand semantic rules.
do you know if i can specify dependencies? for example, my library depends on softserial
In this case you have to use PlatformIO library.json. Arduino IDE and its manifest
library.properties doesn't support dependencies.
dependencies field http://docs.platformio.org/en/latest/librarymanager/config.html#dependencies
(generic) stavros@zephyrus:~/.p/p/framework-arduinoespressif (master|✚5) 16:40:47 $ find . -name SoftwareSerial.h ./libraries/SoftwareSerial/SoftwareSerial.h