Commit Graph

284 Commits

Author SHA1 Message Date
Ivan Kravets 9312ca7f0d Moved SCons to PlatformIO packages. PlatformIO does not require SCons to be installed in your system.
Significantly simplified installation process of  PlatformIO. "pip install platformio" rocks!
2015-12-26 14:47:42 +02:00
Ivan Kravets 36912c0fe6 Update Arduino framework for Atmel AVR development platform to 1.6.7 2015-12-24 23:39:25 +02:00
Ivan Kravets dfe39f386d Add support for the new Adafruit boards Bluefruit Micro and Feather // Resolve #403 2015-12-24 23:09:40 +02:00
Ivan Kravets 5266f4810b Fix PyLint warning 2015-12-21 20:41:57 +02:00
Ivan Kravets 6e83b4b093 Restore support for Espressif ESP8266 ESP-01 1MB board (ready for OTA) 2015-12-21 20:39:45 +02:00
Ivan Kravets 0951d53f52 Fix issue with code builder when build path contains spaces // Resolve #387 2015-12-18 15:40:44 +02:00
Ivan Kravets 186580d794 Fix issue with code builder when build path contains spaces // Resolve #387 2015-12-18 15:20:37 +02:00
Ivan Kravets 3cbbecb413 Repository for LD scripts; common LD script for ESP8266 // Resolve #379 2015-12-17 18:17:54 +02:00
Ivan Kravets 84cbbe437d Remove default options 2015-12-17 00:08:57 +02:00
Ivan Kravets 34a5d366d5 Fix reset method for Espressif NodeMCU (ESP-12E Module) // Resolve #380 2015-12-17 00:02:22 +02:00
Valeriy Koval 8eebd39426 Fix libopenCM3 framework. 2015-12-15 19:30:11 +02:00
Valeriy Koval 7e985219ad Update builder for SPL framework. 2015-12-15 19:29:37 +02:00
Valeriy Koval 7ce780bcc6 Update builder for CMSIS framework. 2015-12-15 19:28:58 +02:00
Ivan Kravets cb4c4e13a3 Install only required packages depending on build environment // Resolve #308 2015-12-15 15:58:52 +02:00
Ivan Kravets 004125a2ca Add support for Raspberry Pi WiringPi framework // Resolve #372 2015-12-14 19:50:50 +02:00
Ivan Kravets 2baf14f900 Implemented Over The Air (OTA) upgrades for Espressif development platform // Resolve #365 2015-12-11 15:31:36 +02:00
Ivan Kravets 9cc9912ef2 Handle upload_flags option in platformio.ini // Resolve #368 2015-12-11 15:17:38 +02:00
Valeriy Koval 234517ee0a Ignore unsupported mbed native library 2015-12-07 15:09:43 +02:00
Ivan Kravets a483ecdfdb Warn about missing native support for the library // Resolve #358 2015-12-07 14:52:19 +02:00
Ivan Kravets 16abaccf96 Keep consign DB in .pioenvs 2015-12-05 23:21:16 +02:00
Ivan Kravets 84e82dd39a Restore PLATFORMIO macros with the current version 2015-12-01 19:00:40 +02:00
Ivan Kravets f842898102 Remove "future" code 2015-12-01 18:38:32 +02:00
Ivan Kravets 14fc21c379 Drop Click to (5.1) <6 // Issue #346 2015-12-01 17:43:16 +02:00
Ivan Kravets a7a82b1c0a Fix PlatformIO version 2015-12-01 16:28:47 +02:00
Valeriy Koval ff5d57039e Merge branch 'feature/issue-339-espressif-rc-framework' into develop 2015-12-01 11:51:50 +02:00
Valeriy Koval db42863f54 Update build flags for espressif platform. 2015-12-01 11:21:23 +02:00
Ivan Kravets cd11171e33 Lint code with the latest PyLint 2015-11-30 01:11:57 +02:00
Ivan Kravets 304c023b4e Fix unicode issue for Python 2.6 2015-11-27 23:49:49 +02:00
Ivan Kravets 7ce1dd4f5c Fix ParseFlags for mbed 2015-11-27 21:59:08 +02:00
Ivan Kravets 221b7ed188 Fix relative include path for preprocessor using "build_flags" // Resolve #271 2015-11-27 21:15:09 +02:00
Valeriy Koval 9bd1f99b69 Improve espressif platform for RC version of framework 2015-11-26 20:19:36 +02:00
Valeriy Koval 354fbf6253 Add new board with mbed framework support 2015-11-24 19:20:20 +02:00
Ivan Kravets dd5a509a99 Fix ESP-12E flash size // Resolve #333 2015-11-24 13:14:41 +02:00
Ivan Kravets 6bece3f371 Improve running @PlatformIO outside virtualenv 2015-11-18 19:12:53 +02:00
Ivan Kravets 904b08f497 Add Apache License, Version 2.0 to @PlatformIO source code 2015-11-18 17:16:17 +02:00
Ivan Kravets 306b0a2f62 Fix firmware uploading for "nordicrf51" development platform // Resolve #316 2015-11-02 23:03:05 +02:00
Ivan Kravets 2c53bd49f2 Upload firmware using external programmer via "platformio run –target program" // Resolve #311 2015-11-02 22:36:49 +02:00
Ivan Kravets caa0961337 Fix handling of upload port when board option is not specified in platformio.ini // Resolve #313 2015-11-02 21:41:13 +02:00
Valeriy Koval 4dcef89301 Update espressif platform // Resolve #296, #297 2015-10-02 16:11:00 +03:00
Ivan Kravets ad1666dd0a Fix double quotes in defines for Project Generator // Issue #294 2015-09-30 16:54:12 +01:00
Ivan Kravets 6815297b0c Merge branch 'feature/issue-287' into develop 2015-09-10 17:52:40 +03:00
Ivan Kravets d4f4d9c789 Fix using $UPLOAD_PROTOCOL env variable 2015-09-10 16:56:33 +03:00
Ivan Kravets 61ef27c345 Allow to use ST-Link uploader for mbed-based projects 2015-09-10 16:43:09 +03:00
Ivan Kravets 9c73e59772 Fix firmware uploading for Arduino Leonardo under Unix 2015-09-10 15:20:29 +03:00
Ivan Kravets 82a8bd01fc Fix SConsNotInstalled error for Linux Debian-based distributives 2015-09-09 00:45:51 +03:00
Ivan Kravets a032026f46 Significantly improve "Project Generator" // Resolve #280 2015-09-04 19:31:59 +03:00
Ivan Kravets c50332daa2 Allow to run platformio directly from the bin folder 2015-09-01 16:15:04 +03:00
Ivan Kravets abd02570f4 Use toolchain's includes pattern "include*" for Project Generator // Resolve #277 2015-08-25 16:45:12 +03:00
Ivan Kravets 260dd03179 Restore external build flags 2015-08-14 16:09:48 +03:00
Ivan Kravets ad7be3b397 Add new development platforms: linux_arm, linux_i686 and linux_x86_64 2015-08-10 21:39:31 +03:00