Commit Graph

204 Commits

Author SHA1 Message Date
Ivan Kravets d6b38dafc6 Merge branch 'develop' into feature/platformio-30
* develop:
  Remove debug info
  Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs
  Iterating the dictionary directly instead of calling .keys()
  Iterating the dictionary directly instead of calling .keys()
  Add example dynamic `build_flags`
  Add new articles
  Update examples
2016-07-09 19:01:43 +03:00
Ivan Kravets a0d9173b4f Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs 2016-07-09 18:44:45 +03:00
Ivan Kravets a73a710364 Iterating the dictionary directly instead of calling .keys() 2016-07-09 15:16:42 +03:00
Ivan Kravets b043a2258f Merge branch 'develop' into feature/platformio-30
* develop: (27 commits)
  Update boards list
  Add Arduino M0 as a separate board
  Update history
  Update microchippic32 platform and boards
  Fix PyLint warning
  Keep user changes for ".gitignore" file when re-generate/update project data
  Documented uploading of EEPROM data
  Push 2.11.1.dev1
  Automatically install dependent upload tools // Issue #472
  Split source files to HEADERS and SOURCES when generate project for Qt Creator IDE // Resolve #713
  Improve project generator for CLion IDE
  Fix missing trailing ``\`` for the source files list when generate project for Qt Creator IDE // Resolve #711
  * Fix missed ``--boot`` flag for the firmware uploader for ATSAM3X8E Cortex-M3 MCU based boards (Arduino Due, etc) // Resolve #710
  Initial support for Arduino M0/Tian boards // Issue #472
  Update project template for Qt Creator // Issue #711
  Fix missed --boot flag for sam3x uploader // Issue # 710
  Auto-remove project cache when PlatformIO is upgraded
  Version bump to 2.11.0 (issues #472, #520, #614, #620, #685, #698, #699)
  Update history
  Update espressif platform according to the new framework version
2016-07-06 15:04:30 +03:00
Ivan Kravets 98f5f73a41 Auto-remove project cache when PlatformIO is upgraded 2016-06-29 13:17:06 +03:00
Ivan Kravets 51a9565a72 Refactored lib_force and lib_ignore logic 2016-06-25 13:23:24 +03:00
Ivan Kravets dd111aac4a Library deep search for dependency finder 2016-06-23 23:25:13 +03:00
Ivan Kravets 8a13a18737 Fix PyLint warning 2016-06-16 00:53:19 +03:00
Ivan Kravets 8a67ea9ca2 Allow to ignore tests using glob patterns // Issue #408 2016-06-16 00:36:04 +03:00
Ivan Kravets 6a08b2126f Merge branch 'develop' into feature/platformio-30
* develop:
  Fix issue with ``platformio init --ide`` command for Python 2.6
  Version bump to 2.10.3
  Fix issue with appending PIO version to Build Defines
  Add test for `init --ide eclipse`
  Version bump to 2.10.2 (issues #695)
  Fix firmware uploading to Arduino/Genuino 101 // Resolve #695
  Use $PLATFORM from build environment instead from the board config
  Update Intel ARC32 Arduino framework to v1.0.6 // Issue #695
  Update Intel ARC32 Arduino framework to v1.0.6
  Add support for ST Nucleo L031K6 board to ARM mbed framework
  Revert mcu option for genuino101
  Update intel_arc32 platform
  Update HISTORY.rst
  Fix upload size checker
  Process "$BUILD_UNFLAGS" variable
  Restore PIO macros if it was deleted by framework
2016-06-15 20:11:22 +03:00
Ivan Kravets 47c238b1eb Fix issue with `platformio init --ide` command for Python 2.6 2016-06-15 19:30:37 +03:00
Ivan Kravets bb22a1297b Unit Testing for Embedded // Resolve #408 2016-06-15 14:10:42 +03:00
Ivan Kravets 3a143270c2 Handle custom boards 2016-06-08 13:34:49 +03:00
Ivan Kravets d6b6fa2baf Install development platform from local dir and VCS(git, hg, svn) // Issue #479 2016-05-31 00:22:25 +03:00
Ivan Kravets 2ecc007615 Implement packages updating; other improvements to Package Manager // Issue #479 2016-05-29 23:28:50 +03:00
Ivan Kravets 420c93aaa3 Automatically install missed development platform for run command 2016-05-29 00:50:05 +03:00
Ivan Kravets 23ef51a4e8 Update tests according new development platforms architecture // Issue #479 2016-05-28 22:51:33 +03:00
Ivan Kravets d68eb28629 Decentralized architecture for development platforms // Issue #479 2016-05-26 19:43:36 +03:00
Ivan Kravets 349b159a7b Move boards and platforms to separate repos // Issue #479 2016-05-23 22:28:48 +03:00
Ivan Kravets 056cc08d68 Fix issue with `src_filter` option for Windows OS // Resolve #652 2016-05-10 15:36:00 +03:00
Ivan Kravets 3edc336f62 Fix bug with "env_default" when "pio run -e" is used 2016-05-04 15:10:08 +03:00
Ivan Kravets 4b6fc94f94 Allow to specify default environments "env_default" // Resolve #576 2016-04-27 14:10:18 +03:00
Ivan Kravets b036a82203 Fix cache system when project's root directory is used as src_dir // Resolve #635 2016-04-27 00:00:40 +03:00
Ivan Kravets a821e5b553 Implement --json-output and --page options for pio lib search command // Resolve #604 2016-04-24 00:01:42 +03:00
Ivan Kravets 0fdccddd88 Code improvements 2016-04-23 23:21:01 +03:00
Ivan Kravets 2cac6796ff Fix default value for RTS/DTR for Serial Port Monitor 2016-04-22 00:59:09 +03:00
Ivan Kravets 669561782b Implement load_json for "util" 2016-04-09 14:15:59 +03:00
Ivan Kravets 657345fa7a Don't process symbolic links for CI 2016-03-21 16:47:24 +02:00
Ivan Kravets ec2305bb10 Better handling of used boards when init/update project 2016-03-19 00:13:51 +02:00
Ivan Kravets 4063cd6abd Use src_dir directory from platformio.ini when initializing project otherwise create base src directory // Resolve #536 2016-03-07 17:42:15 +02:00
Ivan Kravets 2be2a4ebf3 Change case for data size 2016-01-28 21:55:21 +02:00
Ivan Kravets 04cd772f0d Fix PyLint warning 2016-01-28 00:56:25 +02:00
Ivan Kravets d44d757985 Convert CleanPioEnvsError to warning 2016-01-28 00:37:16 +02:00
Ivan Kravets 59a97bff3d Allow upgrading to the latest develop version if no new stable release using "platformio upgrade" 2016-01-23 21:45:08 +02:00
Ivan Kravets 7f386126cb Typo fix 2016-01-15 23:37:41 +02:00
Ivan Kravets 54f2f4ce45 Use current Python interpreter to show updated version 2016-01-13 22:22:55 +02:00
Ivan Kravets df099e15c0 Add generic targets for IDE // Resolve #427 2016-01-05 02:15:43 +02:00
Ivan Kravets 628c54e0c6 Fix indention after bunch of replacements 2016-01-01 21:15:23 +02:00
Ivan Kravets af85f76f9a Fix PyLint warning 2016-01-01 21:02:22 +02:00
Ivan Kravets 19f1ccd0df 🎄 Happy New 2016 Year! 🎄 2016-01-01 20:51:48 +02:00
Ivan Kravets aff525e763 Use current interpreter to upgrade PlatformIO 2015-12-30 20:12:52 +02:00
Ivan Kravets 4c65093a66 Remove unused imports 2015-12-15 16:09:35 +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 c4d5960eb6 Fix multiple search queries to "lib search" 2015-12-14 00:46:17 +02:00
Ivan Kravets 73cc3e3ac8 Handle more search args for "lib search" 2015-12-14 00:05:33 +02:00
Ivan Kravets e69bc34678 Fix .gitignore contents 2015-12-11 14:23:12 +02:00
Ivan Kravets eb1971fb17 Fix PyLint 2015-12-08 19:08:00 +02:00
Ivan Kravets 983db2f3c8 Improve project initialisation 2015-12-08 18:42:50 +02:00
Ivan Kravets c87c4691f3 Typo fix 2015-12-08 18:42:23 +02:00
Ivan Kravets 68c64cd942 Improve upgrading command 2015-12-07 22:44:31 +02:00