Commit Graph

1128 Commits

Author SHA1 Message Date
Ivan Kravets 969e72c4a4 Fix issue when Library Dependency Finder (LDF) does not handle custom “src_dir” // Resolve #942 2017-04-27 20:01:17 +03:00
Ivan Kravets 3d2df9f9a9 Fix linter error "unity.h does not exist" for Unit Testing // Resolve #947 2017-04-27 18:39:57 +03:00
Ivan Kravets abb2fb7045 Add support for “.*cc” extension // Resolve #939 2017-04-15 16:51:15 +03:00
Ivan Kravets 44be1dc1c7 Some fixes for new PyLint 2017-04-15 16:36:59 +03:00
Ivan Kravets f194a1a572 Fix debug port auto-detecting 2017-04-15 12:55:34 +03:00
Ivan Kravets c7249aadf3 Generate “SRC_FILTER” on-the-fly for a custom library 2017-04-14 23:16:52 +03:00
Ivan Kravets d16fd73b05 Better detecting of mbed-enabled media disk 2017-04-14 18:05:15 +03:00
Ivan Kravets 59b65ba668 Check mbed html page before uploading 2017-04-13 20:02:08 +03:00
Ivan Kravets 48ed0a508c Correct path in debug configuration 2017-04-01 14:51:57 +03:00
Ivan Kravets 73f4bce99a Rename “debug_link” option to “debug_tool” 2017-04-01 14:35:55 +03:00
Ivan Kravets 8055c84087 Add OpenOCD dev rules 2017-04-01 01:13:28 +03:00
Ivan Kravets 62e755ce60 Quick fix when board doesn’t have debug configuration 2017-03-31 19:50:26 +03:00
Ivan Kravets 75e1173f80 Initial support for debugging // Resolve #514 2017-03-31 18:55:19 +03:00
Ivan Kravets fe7c93d004 Multi-line support for the different options in “platformio.ini” // Resolve #889 2017-03-29 17:49:01 +03:00
Ivan Kravets 571a52b432 Move core packages to the one place; Bump to 3.0.0a17 2017-03-11 23:28:55 +02:00
Ivan Kravets fe1846c2e1 YAPF formatting 2017-03-02 17:09:22 +02:00
Ivan Kravets 2467d5a5d0 Do not overwrite project configuration variables when system environment variables are set 2017-02-18 18:28:05 +02:00
Ivan Kravets a874db38be Apply YAPF 2017-01-24 21:54:50 +02:00
Ivan Kravets 5d8a17ba6d Fix issue with empty CPPPATH when processing a library 2017-01-23 14:24:34 +02:00
Ivan Kravets ddd07138dd Escape project path when Glob matching is used 2017-01-19 19:02:37 +02:00
Xose Pérez 1a4c5df14d Added support for templated methods in InoToCPPConverter (#858)
* Added support for templated methods in InoToCPPConverter
2016-12-22 02:15:01 +02:00
Ivan Kravets c09649c996 Change default LDF Mode from “chain+” to “chain” 2016-12-07 23:49:38 +02:00
Ivan Kravets 9483c0c51f Export libsource_dirs for IDE data 2016-12-06 13:25:03 +02:00
Ivan Kravets 2a5d686d5a Use unified link to docs pages 2016-12-05 21:25:10 +02:00
Ivan Kravets 44e11bcc33 Added global “lib_extra_dirs” option to “[platformio]” section // Resolve #842 2016-12-05 14:43:06 +02:00
Ivan Kravets c75fc623cb Better parser for IDE data 2016-12-04 23:52:38 +02:00
Ivan Kravets aed7597bd7 Unix shell-style wildcards for “upload_port” // Resolve #839 2016-12-03 17:59:15 +02:00
Ivan Kravets 25c979a8ee Pass all PIO variables to PlatformManager 2016-12-02 19:21:56 +02:00
Ivan Kravets aac627abf4 Bump PlatformIO 3.2b5 2016-12-02 00:52:01 +02:00
Ivan Kravets 738c0f9616 Add new LDF Modes 2016-12-01 17:37:12 +02:00
Ivan Kravets 4beb04d8b9 Refactored LDF C/C++ Preprocessor for conditional syntax // Issue #837 2016-11-30 19:05:37 +02:00
Ivan Kravets e0461fedf6 Improve defines processing 2016-11-30 18:05:14 +02:00
Ivan Kravets 7ab393cea7 Refactor CPPDEFINES to tuple style 2016-11-30 15:53:36 +02:00
Ivan Kravets 12e1cc95b6 Improve LDF C/C++ Preprocessor for conditional syntax // Issue #837 2016-11-29 23:44:54 +02:00
Ivan Kravets 8b121a1ccb Fix LDF C/C++ Preprocessor for conditional syntax // Resolve #837 2016-11-28 23:24:21 +02:00
Ivan Kravets e2de7b05b9 Improve LDF and Circular dependencies 2016-11-23 23:47:09 +02:00
Ivan Kravets 9b786ba8c7 Remote Unit Testing 2016-11-02 18:24:52 +02:00
Ivan Kravets 8236f3ff86 Ask about serial port for device monitor when more than one is found 2016-10-31 20:06:48 +02:00
Ivan Kravets a251470ebd Python style formatting 2016-10-31 20:05:34 +02:00
Ivan Kravets c2bf38f873 Improved handling of library dependencies specified in `library.json` manifest // Resolve #814 2016-10-26 18:35:43 +03:00
Ivan Kravets 2676e77ea4 Isolate test target 2016-10-11 00:06:09 +03:00
Ivan Kravets 5bcec6b6a0 Merge branch 'develop' into feature/pio-remote
* develop:
  Fix "99-platformio-udev.rules" checker for Linux OS
  Fix issue with "PATH" auto-configuring for upload tools
  New article by Kadda Sahnine
2016-10-04 01:26:19 +03:00
Ivan Kravets 00aeaf021d Further work on PIO Remote 2016-10-04 01:24:38 +03:00
Ivan Kravets 810b6d807f Improve finding of actual LD Script 2016-10-04 01:21:26 +03:00
Ivan Kravets 36ced8010a Fix "99-platformio-udev.rules" checker for Linux OS 2016-09-29 19:03:56 +03:00
Ivan Kravets 71d74f40b0 Fix issue with "PATH" auto-configuring for upload tools 2016-09-29 18:58:35 +03:00
Ivan Kravets 8cc06c214a Improve detecting of ARM mbed media disk for uploading 2016-09-21 19:31:02 +03:00
Ivan Kravets 543a137506 Fix udev.rules warning under Linux Mint 2016-09-18 23:48:10 +03:00
Ivan Kravets e50327bccc Deprecate `lib_force option, please use lib_deps` instead 2016-09-17 16:32:16 +03:00
Ivan Kravets 33b5e18582 Use stable documentation 2016-09-13 17:36:36 +03:00