Commit Graph

76 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 d2088e7444 Enhance doc 2015-12-26 01:02:44 +02:00
Ivan Kravets 2afbe2a64b Better handling of upload targets 2015-12-15 20:25:59 +02:00
Ivan Kravets a5878c5544 Updated CMSIS framework and added CMSIS support for Nucleo F401RE board // Issue #373 2015-12-15 20:19:27 +02:00
Ivan Kravets 62b41e0994 Fix PyLint warnings 2015-12-15 17:04:28 +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 8c8de45f30 Fix PyLint warning 2015-12-04 22:35:22 +02:00
Ivan Kravets f4f65e4c84 Improve code builder for parallel builds (up to 4 times faster than before) 2015-12-04 21:06:29 +02:00
Ivan Kravets ed32e07e34 Better exceptions handling 2015-11-26 22:02:59 +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 b183431c27 Install SCons automatically and avoid error: option --single-version-externally-managed not recognized 2015-10-13 18:24:40 +01:00
Ivan Kravets 1164ef31ca Fix missing of framework-mbed package for teensy platform // Resolve #305 2015-10-12 13:24:42 +01:00
Ivan Kravets 82a8bd01fc Fix SConsNotInstalled error for Linux Debian-based distributives 2015-09-09 00:45:51 +03:00
Ivan Kravets 2f7a6ef0a1 Check that SCons is installed properly 2015-09-01 16:42:41 +03:00
Ivan Kravets c50332daa2 Allow to run platformio directly from the bin folder 2015-09-01 16:15:04 +03:00
Ivan Kravets 5422054ae4 Use original 'returncode' from exec command 2015-08-21 19:50:21 +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
Ivan Kravets 2b8f7824c2 Add support for Linux 32/64 as host OS for cross compiling to Windows x86 2015-08-10 16:16:16 +03:00
Ivan Kravets 5e2415cb37 Add support for "windows_x86" development platform // Issue #263 2015-08-09 19:05:16 +03:00
Ivan Kravets f0d849a702 Added native development platform 2015-08-03 12:33:37 +03:00
Ivan Kravets d66e8fe7af Check if all default packages are installed 2015-07-17 14:50:06 +03:00
Ivan Kravets 4b93ec0b0b Improve "uploadlazy" target for @SmartAnthill Project 2015-07-13 12:43:45 +03:00
Valeriy Koval 442604003d Add Silicon Labs EFM32 development platform // Resolve #226 2015-06-02 14:38:41 +03:00
Ivan Kravets 5e340843b1 Fix order for "listdir" method 2015-05-27 19:21:29 +03:00
Ivan Kravets c7b034b154 Add verbosity option for "run" and "ci" commands 2015-05-15 22:40:29 +02:00
Ivan Kravets 125c7b2aba Revert caching for development platforms 2015-05-01 17:51:20 +01:00
Ivan Kravets 7391dfa936 Fix caching for installed platforms and libraries 2015-05-01 13:48:06 +01:00
Ivan Kravets 97044bf5a5 Improve cache logic for lookup operations 2015-04-23 14:11:30 +01:00
Ivan Kravets 84354edcc1 Fix handling user's platforms 2015-04-20 18:48:38 +01:00
Ivan Kravets bf19dc936b Add "ldscripts" package to required list of Espressif platform // Issue #119 2015-04-06 11:43:56 +03:00
Valeriy Koval 6594601932 Initial support for ESP8266 // Issue #119 2015-04-02 20:24:22 +03:00
Valeriy Koval ccc411fb47 Add support for "panStamp" boards // Resolve #117 2015-03-16 19:24:51 +02:00
Valeriy Koval e76efef6c7 Merge branch 'develop' of https://github.com/ivankravets/platformio into feature/panStamp 2015-03-16 18:40:58 +02:00
Valeriy Koval f3f16b56b2 Rename "opencm3" framework to "libopencm3" // Resolve #120 2015-03-16 17:34:52 +02:00
Ivan Kravets 19822ff08f Introduce platform names 2015-03-16 14:15:57 +02:00
Ivan Kravets 0bfc6dfe3e Split platform __doc__ to description and vedor url 2015-03-16 12:47:43 +02:00
Ivan Kravets c00fecf992 Avoid direct access to platform packages 2015-03-14 00:02:09 +02:00
Valeriy Koval 7b4680ef6a Add script for dynamically generating RST documents. Update platforms and frameworks documentation // Resolve 114 2015-03-11 18:12:58 +02:00
Valeriy Koval 4a8cd9914b Add new platforms and boards: Freescale, Nordic, NXP and etc. 2015-03-09 12:27:30 +02:00
Valeriy Koval 13455987ae Rename "stm32" platform to "ststm32" 2015-03-09 12:18:46 +02:00
Valeriy Koval 6d86f72060 Merge Digistump platform to "atmelavr" and "atmelsam" 2015-02-23 22:36:21 +02:00
Valeriy Koval 6a42e1de90 Update digistump uploader 2015-02-23 16:48:26 +02:00
Ivan Kravets d1ca17c406 Fix uploading for "atmelavr" platform // Resolve #92 2015-02-23 01:06:50 +02:00
Ivan Kravets 2d53d2100d Fix bug with invalid process's "return code" when PlatformIO has internal error 2015-02-19 22:02:50 +02:00
Valeriy Koval 9501329526 Refactor build scripts for development platforms 2015-02-18 20:11:52 +02:00
Valeriy Koval ed5e843893 Add support for Digistump development platform 2015-02-17 20:14:16 +02:00
Ivan Kravets 983b629d23 Implement asynchronous output for build process 2015-02-15 23:53:15 +02:00
Ivan Kravets 030eddb244 Add alias to "tool-teensy" 2015-02-15 16:00:19 +02:00
Ivan Kravets 0047c79fcd Add missed "tool-teensy" to Teensy development platform 2015-02-15 15:58:53 +02:00
Ivan Kravets 55ad753bf1 Refactor $PLATFORMFW_DIR logic in SCons env 2015-02-14 19:23:59 +02:00