Commit Graph

1128 Commits

Author SHA1 Message Date
Ivan Kravets 584d03c802 Propagating External Environment 2015-08-03 15:08:54 +03:00
Ivan Kravets 0646ffc93f Restore process $PATH for SCons 2015-08-03 12:53:21 +03:00
Ivan Kravets f0d849a702 Added native development platform 2015-08-03 12:33:37 +03:00
Ivan Kravets 0d196ef7b7 Rename env.BuildFirmware to env.BuildProgram 2015-08-02 19:52:37 +03:00
Ivan Kravets ce82b14f6b Fix sys env for Windows 2015-08-01 18:33:41 +03:00
Ivan Kravets e102fb2880 Allow PROGNAME & PROGSUFFIX to be configurable within platform 2015-08-01 17:41:05 +03:00
Ivan Kravets 203026a57b Use cyclic linker options just for gcc-based compilers 2015-08-01 17:39:15 +03:00
Ivan Kravets e43635bf9b Fix comments stripping 2015-07-30 14:37:46 +03:00
Ivan Kravets c96ae1f773 Fix linker cyclic for static libs 2015-07-29 17:48:10 +03:00
Ivan Kravets 076696cde1 Use Linker cyclic option when deplibs exist 2015-07-29 17:33:06 +03:00
Valeriy Koval b85303c12a Improve espressif platform and native example for new SDK 2015-07-17 14:32:50 +03:00
Ivan Kravets c4e42c88fe Fix Espressif "uploadlazy" target for @SmartAnthill Project 2015-07-13 14:02:14 +03:00
Ivan Kravets 4b93ec0b0b Improve "uploadlazy" target for @SmartAnthill Project 2015-07-13 12:43:45 +03:00
Valeriy Koval c31f591ca0 Add new boards to ST STM32 & Nordic NRF51 platforms 2015-06-30 22:25:27 +03:00
Valeriy Koval c80fb5f4b3 Update Espressif platform // Resolve #245 2015-06-30 22:21:22 +03:00
Ivan Kravets 80b012c157 Fix incorrect "includes" for project generator 2015-06-29 16:36:02 +03:00
Ivan Kravets 1af6eba151 Rename "srcbuild_flags" env option to "src_build_flags" 2015-06-28 20:18:16 +03:00
Ivan Kravets ebdbf79868 Rename "use_libs" env option to "lib_use" 2015-06-28 19:44:35 +03:00
Ivan Kravets 776a2027fb Rename "ignore_libs" env option to "lib_ignore" 2015-06-28 19:31:28 +03:00
Ivan Kravets a928f4aa8f Rename "ldf_cyclic" env option to "lib_dfcyclic" 2015-06-28 19:20:31 +03:00
Ivan Kravets 82864d38e2 Fix IDE project generator when board is specified // Resolve #242 2015-06-27 15:13:27 +03:00
Ivan Kravets 43205b8cd5 Correct fs directory separator // Issue #240 2015-06-23 14:24:46 +03:00
Ivan Kravets 6c7e26412a Change source dir to "src" 2015-06-22 17:27:32 +03:00
Ivan Kravets 3232ba6a6c Allow to exclude/include source files from build process using src_filter // Resolve #240 2015-06-22 15:06:39 +03:00
Ivan Kravets 829d5781a5 Allow to launch own extra script before firmware building/uploading processes // Resolve #239 2015-06-19 15:29:22 +03:00
Ivan Kravets 8e95bfb464 Allow to specify own path to the linker script (ld) using build_flags option // Resolve #233 2015-06-19 13:43:30 +03:00
Ivan Kravets 4669dc7f16 Fix "stk500v2_command(): command failed" // Resolve #238 2015-06-17 13:35:10 +03:00
Ivan Kravets f868c64d81 Automatically detect upload port using VID:PID board settings // Resolve #231 2015-06-08 23:02:05 +03:00
Ivan Kravets 36cdbb8f0c Improv detection of build changes 2015-06-04 22:50:13 +03:00
Ivan Kravets 8c331df105 Use direct path to LDScript 2015-06-04 21:24:19 +03:00
Valeriy Koval 442604003d Add Silicon Labs EFM32 development platform // Resolve #226 2015-06-02 14:38:41 +03:00
Ivan Kravets 04b2f94478 Enable auto erase for flash memory while uploading 2015-06-01 17:26:17 +03:00
Ivan Kravets c4877e4444 Fix firmware uploading using USB programmer (USBasp) for atmelavr platform // Resolve #221 2015-05-29 20:29:24 +03:00
Ivan Kravets 1debe847d4 Disabled "nano.specs" for ARM-based platforms // Resolve #219 2015-05-29 17:47:30 +03:00
Ivan Kravets a9a9545b37 Fix resolving of C/C++ std libs by Eclipse IDE // Resolve #220 2015-05-28 00:19:55 +03:00
Ivan Kravets 5e340843b1 Fix order for "listdir" method 2015-05-27 19:21:29 +03:00
Ivan Kravets 392758a842 Allow to control cyclic behaviour of Library Dependency Finder 2015-05-26 23:45:29 +03:00
Ivan Kravets 1f373b1e47 Handle AVR Symbols when initialising project for IDE // Resolve #216 2015-05-26 13:59:33 +03:00
Ivan Kravets 58f0f8fab4 Use "include" directories from toolchain when exporting project for IDE // Resolve #210 2015-05-25 23:33:38 +03:00
Ivan Kravets 9ba3136a24 Fix library order 2015-05-25 19:35:40 +03:00
Ivan Kravets 92313c0686 Reversed order for CPPATH via Append 2015-05-25 13:35:26 +03:00
Ivan Kravets a1bb98fd5c Reversed order for CPPATH 2015-05-25 13:18:52 +03:00
Valeriy Koval 97de38d6a6 Add c++ support for ststm32 platform // Resolve #211 2015-05-25 12:45:36 +03:00
Ivan Kravets 8f65492d96 Extend ASM list of source files 2015-05-23 20:23:13 +03:00
Ivan Kravets 4f10047ba3 Handle new environment variable PLATFORMIO_BUILD_FLAGS 2015-05-23 19:17:07 +03:00
Ivan Kravets 363c65da5f Fix stripping comments when converting from *.ino to *.cpp 2015-05-23 15:00:21 +03:00
Ivan Kravets f732d4088b Fix bug with converting "*.ino" to "*.cpp" 2015-05-23 14:02:05 +03:00
Ivan Kravets d3a4a04a6d Allow to initialise PlatformIO project for the specified IDE // Resolve #151 2015-05-22 19:08:51 +03:00
Valeriy Koval 9136fe9a8b Improve support for espressif platform. 2015-05-21 17:03:53 +03:00
Valeriy Koval 82a0ec0d2b Add Armstrap Eagle boards. 2015-05-18 16:43:33 +03:00