Ivan Kravets
7b3a235bd7
Don't duplicate source code to .pioenvs directory
2016-07-17 19:19:53 +03:00
Ivan Kravets
e264788f8e
Fix non renamed PLATFORM variable
2016-07-17 16:36:05 +03:00
Ivan Kravets
49f5c1d078
Fix PyLint "line too long" warning
2016-07-17 16:19:24 +03:00
Ivan Kravets
8eed54ca45
Refactor PLATFORM and FRAMEWORK build variables with PIO prefix
2016-07-17 16:05:28 +03:00
Ivan Kravets
daac1b2590
Print human-readable information when processing environments without // Resolve #721
2016-07-17 00:48:59 +03:00
Ivan Kravets
da6f424b11
Export root "env" to the extra script
2016-07-16 00:19:56 +03:00
Ivan Kravets
02e883b55c
Implement "lib_extra_dirs" option for project environment // Resolve #537
2016-07-15 23:51:33 +03:00
Ivan Kravets
9838aef6b8
Check library compatibility with project environment before building // Resolve #415
2016-07-15 23:06:10 +03:00
Ivan Kravets
06494729f1
Fix for Python 2.6
2016-07-15 19:40:11 +03:00
Ivan Kravets
8726f8317c
Typo fix
2016-07-15 18:59:10 +03:00
Ivan Kravets
c7d9ab8474
Allow to use extra build options as array for library.json // Issue #289
2016-07-15 18:41:16 +03:00
Ivan Kravets
4997528f6a
Handle specific extra build flags from library.json // Resolve #289
2016-07-15 16:12:07 +03:00
Ivan Kravets
4b622b8603
Improve library builder for Arduino lib structure
2016-07-13 13:24:44 +03:00
Ivan Kravets
d88997c418
Typo fix
2016-07-09 19:30:02 +03:00
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
13112ad6d4
Fix issue when development platform doesn't support frameworks
2016-07-06 15:27:46 +03:00
Valeriy Koval
9ba96d3673
Update microchippic32 platform and boards
2016-07-05 17:06:14 +03:00
Valeriy Koval
2c7c74743d
Initial support for Arduino M0/Tian boards // Issue #472
2016-07-04 19:28:02 +03:00
Valeriy Koval
241ad8174f
Fix missed --boot flag for sam3x uploader // Issue # 710
2016-07-04 13:40:43 +03:00
Valeriy Koval
59606410f4
Update espressif platform according to the new framework version
2016-06-28 14:10:18 +03:00
Valeriy Koval
486529b112
Add initial support for Arduino M0 Pro board // Issue #472
2016-06-28 11:27:49 +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
476b43d539
Fix issue with super()
2016-06-23 21:39:24 +03:00
Ivan Kravets
d4a866414f
Minor fixes
2016-06-23 15:51:08 +03:00
Ivan Kravets
2ed00064e2
Fix PyLint warning
2016-06-22 23:58:42 +03:00
Ivan Kravets
3572b60afd
Show detailed build information about dependent libraries // Resolve #617
2016-06-22 23:17:02 +03:00
Ivan Kravets
f8db1d11a7
New Library Build System: intelligent dependency finder that interprets C Preprocessor conditional macros // Resolve #432
2016-06-22 21:25:44 +03:00
Ivan Kravets
bb7bf4e91b
Fix issue with board extraFlags
2016-06-22 19:56:22 +03:00
Valeriy Koval
51dd86e6da
Add new SAMD21 boards // Issue #520 , #620
2016-06-21 15:03:09 +03:00
Ivan Kravets
4736bfeea6
Fix missed build.extra_flags for the board
2016-06-20 21:47:13 +03:00
Ivan Kravets
d656d6d594
Duplicate source files to pioenvs
2016-06-20 21:37:10 +03:00
Ivan Kravets
76e07d5012
Refactor source files finder
2016-06-20 20:33:53 +03:00
Ivan Kravets
037b520b2c
Merge branch 'develop' into feature/platformio-30
...
* develop:
Use env.Flatten to manipulate with CPPDEFINES
Update name of the OpenEnergyMonitor board // Resolve #699
Fix PyLint warning
Remove duplicated flags // Issue #698
Disable dependancy info
Revert back previous LINKFLAGS
Better removing unnecessary flags using ``build_unflags`` option // Resolve #698
Fix unnecessary uppercase for target includes
2016-06-19 19:21:07 +03:00
Ivan Kravets
748437ef7a
Use env.Flatten to manipulate with CPPDEFINES
2016-06-18 23:37:58 +03:00
Ivan Kravets
53bd1df8e5
Fix PyLint warning
2016-06-18 01:15:15 +03:00
Ivan Kravets
2b88ef134b
Remove duplicated flags // Issue #698
2016-06-18 00:56:04 +03:00
Ivan Kravets
2eca835ec7
Disable dependancy info
2016-06-18 00:53:23 +03:00
Ivan Kravets
8d94a62b9c
Revert back previous LINKFLAGS
2016-06-18 00:52:46 +03:00
Ivan Kravets
4035b9ac6c
Better removing unnecessary flags using `build_unflags` option // Resolve #698
2016-06-18 00:38:00 +03:00
Valerii Koval
31a110c37f
Fix unnecessary uppercase for target includes
2016-06-15 20:55:45 +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
1cab0c168e
Fix issue with appending PIO version to Build Defines
2016-06-15 18:42:56 +03:00
Ivan Kravets
682e435ded
Fix firmware uploading to Arduino/Genuino 101 // Resolve #695
2016-06-15 16:02:04 +03:00
Ivan Kravets
cdcf075635
Use $PLATFORM from build environment instead from the board config
2016-06-15 14:56:31 +03:00
Valeriy Koval
9655ca229f
Update intel_arc32 platform
2016-06-15 14:31:07 +03:00
Ivan Kravets
bb22a1297b
Unit Testing for Embedded // Resolve #408
2016-06-15 14:10:42 +03:00
Ivan Kravets
f5727af40e
Fix upload size checker
2016-06-15 13:25:35 +03:00