From b1aa574257aea7dad6732f7ddafb09dd75dc9451 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 27 May 2016 18:05:16 +0300 Subject: [PATCH 1/6] Initial commit --- .gitignore | 1 + .travis.yml | 13 +++ LICENSE | 174 ++++++++++++++++++++++++++++ README.md | 23 +++- appveyor.yml | 14 +++ builder/main.py | 71 ++++++++++++ examples/hello-world/.gitignore | 3 + examples/hello-world/.travis.yml | 65 +++++++++++ examples/hello-world/README.rst | 32 +++++ examples/hello-world/lib/readme.txt | 38 ++++++ examples/hello-world/platformio.ini | 21 ++++ examples/hello-world/src/main.c | 7 ++ platform.json | 31 +++++ 13 files changed, 491 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 appveyor.yml create mode 100644 builder/main.py create mode 100644 examples/hello-world/.gitignore create mode 100644 examples/hello-world/.travis.yml create mode 100644 examples/hello-world/README.rst create mode 100644 examples/hello-world/lib/readme.txt create mode 100644 examples/hello-world/platformio.ini create mode 100644 examples/hello-world/src/main.c create mode 100644 platform.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..b320dd1 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,13 @@ +language: python +python: + - "2.7" + +env: + - PLATFORMIO_PROJECT_DIR=examples/hello-world + +install: + - pip install -U https://github.com/platformio/platformio/archive/feature/platformio-30.zip + - platformio platform install file://. + +script: + - platformio run -d $PLATFORMIO_PROJECT_DIR diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2f79a3b --- /dev/null +++ b/LICENSE @@ -0,0 +1,174 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. diff --git a/README.md b/README.md index 34b7081..a78e586 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,21 @@ -# platform-windows_x86 -Windows x86: development platform for PlatformIO +# Windows x86: development platform for [PlatformIO](http://platformio.org) +[![Build Status](https://travis-ci.org/platformio/platform-windows_x86.svg?branch=develop)](https://travis-ci.org/platformio/platform-windows_x86) +[![Build status](https://ci.appveyor.com/api/projects/status/32rhuywhr4a6i1hy/branch/develop?svg=true)](https://ci.appveyor.com/project/ivankravets/platform-windows_x86/branch/develop) + + +Windows x86 (32-bit) is a metafamily of graphical operating systems developed and marketed by Microsoft. Using host OS (Windows, Linux 32/64 or Mac OS X) you can build native application for Windows x86 platform. + +* [Home](http://platformio.org/platforms/windows_x86) (home page in PlatformIO Platform Registry) +* [Documentation](http://docs.platformio.org/en/latest/platforms/windows_x86.html) (advanced usage, packages, boards, frameworks, etc.) + +# Usage + +1. [Install PlatformIO CLI](http://docs.platformio.org/en/latest/installation.html) +2. Install Windows x86 development platform: +```bash +# isntall the latest stable version +> platformio platform install windows_x86 + +# install development version +> platformio platform install https://github.com/platformio/platform-windows_x86/archive/develop.zip +``` diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..3d43626 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,14 @@ +build: off +environment: + + matrix: + - PLATFORMIO_PROJECT_DIR: "examples/hello-world" + +install: + - cmd: git submodule update --init --recursive + - cmd: SET PATH=%PATH%;C:\Python27\Scripts;C:\MinGW\bin + - cmd: pip install -U https://github.com/platformio/platformio/archive/feature/platformio-30.zip + - cmd: platformio platform install file://. + +test_script: + - cmd: platformio run -d %PLATFORMIO_PROJECT_DIR% diff --git a/builder/main.py b/builder/main.py new file mode 100644 index 0000000..aa22b62 --- /dev/null +++ b/builder/main.py @@ -0,0 +1,71 @@ +# Copyright 2014-present Ivan Kravets +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" + Builder for Windows x86 / 32bit +""" + +from SCons.Script import AlwaysBuild, Default, DefaultEnvironment + +from platformio.util import get_systype + +env = DefaultEnvironment() + +env.Replace( + _BINPREFIX="", + AR="${_BINPREFIX}ar", + AS="${_BINPREFIX}as", + CC="${_BINPREFIX}gcc", + CXX="${_BINPREFIX}g++", + OBJCOPY="${_BINPREFIX}objcopy", + RANLIB="${_BINPREFIX}ranlib", + SIZETOOL="${_BINPREFIX}size", + + SIZEPRINTCMD='$SIZETOOL $SOURCES', + PROGSUFFIX=".exe" +) + +if get_systype() == "darwin_x86_64": + env.Replace( + _BINPREFIX="i586-mingw32-" + ) +elif get_systype() in ("linux_x86_64", "linux_i686"): + env.Replace( + _BINPREFIX="i686-w64-mingw32-" + ) + +# +# Target: Build executable program +# + +target_bin = env.BuildProgram() + +# +# Target: Print binary size +# + +target_size = env.Alias("size", target_bin, "$SIZEPRINTCMD") +AlwaysBuild(target_size) + +# +# Target: Unit Testing +# + +AlwaysBuild(env.Alias("test", [target_bin, target_size])) + +# +# Target: Define targets +# + +Default([target_bin]) diff --git a/examples/hello-world/.gitignore b/examples/hello-world/.gitignore new file mode 100644 index 0000000..5402c18 --- /dev/null +++ b/examples/hello-world/.gitignore @@ -0,0 +1,3 @@ +.pioenvs +.clang_complete +.gcc-flags.json diff --git a/examples/hello-world/.travis.yml b/examples/hello-world/.travis.yml new file mode 100644 index 0000000..b636184 --- /dev/null +++ b/examples/hello-world/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choose one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=ID_1 --board=ID_2 --board=ID_N diff --git a/examples/hello-world/README.rst b/examples/hello-world/README.rst new file mode 100644 index 0000000..ca2dae6 --- /dev/null +++ b/examples/hello-world/README.rst @@ -0,0 +1,32 @@ +.. Copyright 2014-present Ivan Kravets + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +How to build PlatformIO based project +===================================== + +1. `Install PlatformIO `_ +2. Download `development platform with examples `_ +3. Extract ZIP archive +4. Run these commands: + +.. code-block:: bash + + # Change directory to example + > cd platform-windows_x86/examples/hello-world + + # Build project + > platformio run + + # Run program + > .pioenvs/native/program + + # Clean build files + > platformio run --target clean diff --git a/examples/hello-world/lib/readme.txt b/examples/hello-world/lib/readme.txt new file mode 100644 index 0000000..607a92a --- /dev/null +++ b/examples/hello-world/lib/readme.txt @@ -0,0 +1,38 @@ + +This directory is intended for the project specific (private) libraries. +PlatformIO will compile them to static libraries and link to executable file. + +The source code of each library should be placed in separate directory, like +"lib/private_lib/[here are source files]". + +For example, see how can be organized `Foo` and `Bar` libraries: + +|--lib +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| |--Foo +| | |- Foo.c +| | |- Foo.h +| |- readme.txt --> THIS FILE +|- platformio.ini +|--src + |- main.c + +Then in `src/main.c` you should use: + +#include +#include + +// rest H/C/CPP code + +PlatformIO will find your libraries automatically, configure preprocessor's +include paths and build them. + +See additional options for PlatformIO Library Dependency Finder `lib_*`: + +http://docs.platformio.org/en/latest/projectconf.html#lib-install + diff --git a/examples/hello-world/platformio.ini b/examples/hello-world/platformio.ini new file mode 100644 index 0000000..fda8b57 --- /dev/null +++ b/examples/hello-world/platformio.ini @@ -0,0 +1,21 @@ +# +# Project Configuration File +# +# A detailed documentation with the EXAMPLES is located here: +# http://docs.platformio.org/en/latest/projectconf.html +# + +# A sign `#` at the beginning of the line indicates a comment +# Comment lines are ignored. + +# Simple and base environment +# [env:mybaseenv] +# platform = %INSTALLED_PLATFORM_NAME_HERE% +# framework = +# board = +# +# Automatic targets - enable auto-uploading +# targets = upload + +[env:windows_x86] +platform = windows_x86 diff --git a/examples/hello-world/src/main.c b/examples/hello-world/src/main.c new file mode 100644 index 0000000..21049ca --- /dev/null +++ b/examples/hello-world/src/main.c @@ -0,0 +1,7 @@ +#include + +int main() +{ + printf("Hello World from PlatformIO!\n"); + return 0; +} diff --git a/platform.json b/platform.json new file mode 100644 index 0000000..f145bf7 --- /dev/null +++ b/platform.json @@ -0,0 +1,31 @@ +{ + "name": "windows_x86", + "title": "Windows x86", + "description": "Windows x86 (32-bit) is a metafamily of graphical operating systems developed and marketed by Microsoft. Using host OS (Windows, Linux 32/64 or Mac OS X) you can build native application for Windows x86 platform.", + "url": "http://platformio.org/platforms/windows_x86", + "homepage": "http://platformio.org/platforms/windows_x86", + "license": { + "type": "Apache-2.0", + "url": "http://opensource.org/licenses/apache2.0.php" + }, + "engines": { + "platformio": "~3.0.0", + "scons": ">=2.3.0,<2.6.0" + }, + "repository": { + "type": "git", + "url": "https://github.com/platformio/platform-windows_x86.git" + }, + "version": "0.0.0", + "packageRepositories": [ + "https://dl.bintray.com/platformio/dl-packages/manifest.json", + "https://sourceforge.net/projects/platformio-storage/files/packages/manifest.json/download", + "http://dl.platformio.org/packages/manifest.json" + ], + "packages": { + "toolchain-gccmingw32": { + "type": "toolchain", + "version": "^1,<1.40900.0" + } + } +} From cfed7e5fdd1d8a5ea439fff1c029587d274f5edc Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 27 May 2016 19:25:10 +0300 Subject: [PATCH 2/6] Disable Travis CI --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index a78e586..9b3a870 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ # Windows x86: development platform for [PlatformIO](http://platformio.org) -[![Build Status](https://travis-ci.org/platformio/platform-windows_x86.svg?branch=develop)](https://travis-ci.org/platformio/platform-windows_x86) [![Build status](https://ci.appveyor.com/api/projects/status/32rhuywhr4a6i1hy/branch/develop?svg=true)](https://ci.appveyor.com/project/ivankravets/platform-windows_x86/branch/develop) - Windows x86 (32-bit) is a metafamily of graphical operating systems developed and marketed by Microsoft. Using host OS (Windows, Linux 32/64 or Mac OS X) you can build native application for Windows x86 platform. * [Home](http://platformio.org/platforms/windows_x86) (home page in PlatformIO Platform Registry) From 607fa0ef429a7666c2e5f988cb457857e49bdd0e Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 27 May 2016 20:57:27 +0300 Subject: [PATCH 3/6] Disable AppVeyor CI --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 9b3a870..b5afb0d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ # Windows x86: development platform for [PlatformIO](http://platformio.org) -[![Build status](https://ci.appveyor.com/api/projects/status/32rhuywhr4a6i1hy/branch/develop?svg=true)](https://ci.appveyor.com/project/ivankravets/platform-windows_x86/branch/develop) Windows x86 (32-bit) is a metafamily of graphical operating systems developed and marketed by Microsoft. Using host OS (Windows, Linux 32/64 or Mac OS X) you can build native application for Windows x86 platform. From 4430fec8b0ef4b1b2007817c6dab53e4ddf1e3f4 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 5 Jul 2016 17:50:56 +0300 Subject: [PATCH 4/6] Update dependency for toolchain-gccmingw32 package --- platform.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.json b/platform.json index f145bf7..a6cb589 100644 --- a/platform.json +++ b/platform.json @@ -25,7 +25,7 @@ "packages": { "toolchain-gccmingw32": { "type": "toolchain", - "version": "^1,<1.40900.0" + "version": "^1" } } } From 2226f0bffabba1337e3ba7e2fa7273a308db958c Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 3 Aug 2016 22:32:17 +0300 Subject: [PATCH 5/6] Simplify project configuration file; Update copyrights --- builder/main.py | 2 +- examples/hello-world/README.rst | 2 +- examples/hello-world/platformio.ini | 18 +++--------------- 3 files changed, 5 insertions(+), 17 deletions(-) diff --git a/builder/main.py b/builder/main.py index aa22b62..2d64263 100644 --- a/builder/main.py +++ b/builder/main.py @@ -1,4 +1,4 @@ -# Copyright 2014-present Ivan Kravets +# Copyright 2014-present PlatformIO # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/hello-world/README.rst b/examples/hello-world/README.rst index ca2dae6..80d6995 100644 --- a/examples/hello-world/README.rst +++ b/examples/hello-world/README.rst @@ -1,4 +1,4 @@ -.. Copyright 2014-present Ivan Kravets +.. Copyright 2014-present PlatformIO Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/examples/hello-world/platformio.ini b/examples/hello-world/platformio.ini index fda8b57..6af0572 100644 --- a/examples/hello-world/platformio.ini +++ b/examples/hello-world/platformio.ini @@ -1,21 +1,9 @@ # -# Project Configuration File +# PlatformIO Project Configuration File # -# A detailed documentation with the EXAMPLES is located here: -# http://docs.platformio.org/en/latest/projectconf.html +# Please make sure to read documentation with examples first +# http://docs.platformio.org/en/stable/projectconf.html # -# A sign `#` at the beginning of the line indicates a comment -# Comment lines are ignored. - -# Simple and base environment -# [env:mybaseenv] -# platform = %INSTALLED_PLATFORM_NAME_HERE% -# framework = -# board = -# -# Automatic targets - enable auto-uploading -# targets = upload - [env:windows_x86] platform = windows_x86 From 16e7ba1a1a676533832e942d16cc16b236c9b894 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 4 Aug 2016 00:31:28 +0300 Subject: [PATCH 6/6] Bump first release --- platform.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.json b/platform.json index a6cb589..c75de00 100644 --- a/platform.json +++ b/platform.json @@ -16,7 +16,7 @@ "type": "git", "url": "https://github.com/platformio/platform-windows_x86.git" }, - "version": "0.0.0", + "version": "0.1.0", "packageRepositories": [ "https://dl.bintray.com/platformio/dl-packages/manifest.json", "https://sourceforge.net/projects/platformio-storage/files/packages/manifest.json/download",