Ivan Kravets
d4ffc89c02
Merge branch 'feature/test-plus' into develop
2016-09-02 23:49:38 +03:00
Ivan Kravets
ec035c25a1
Improve "clean" target // Resolve #747
2016-09-02 18:45:19 +03:00
Ivan Kravets
a48201f60f
Skip converting if INO nodes are not found
2016-09-02 15:19:54 +03:00
Ivan Kravets
6442c86084
Fix INO to CPP converter when #define is used
2016-09-02 14:35:07 +03:00
Ivan Kravets
b8af2acce5
Fix issue with converting INO to CPP and missing line number
2016-09-01 23:19:46 +03:00
Ivan Kravets
6b63ae2e46
Ignore warning when can't delete temporary file
2016-09-01 21:56:43 +03:00
Ivan Kravets
bb62444f15
Handle C multiline strings when converting INO to CPP // Resolve #765
2016-09-01 19:08:32 +03:00
Ivan Kravets
0e464b011f
Improve Library Dependency Finder in mode=1
2016-09-01 00:06:34 +03:00
Ivan Kravets
86aa7ad692
Temporary enable LDF_MODE=2 before refactoring
2016-08-31 20:28:26 +03:00
Ivan Kravets
013c675bc4
Allow to control library dependency finder mode from library.json; set ldf_mode to 1 by default
2016-08-31 18:52:27 +03:00
Ivan Kravets
3be35f9987
Introduce PlatformIO Plus
2016-08-31 16:07:35 +03:00
Ivan Kravets
3a7b0d2c9d
Fix INO to CPP converting when 2-tokens type is used
2016-08-31 12:49:10 +03:00
Ivan Kravets
7a88778f5e
Improve INO to CPP converter // Resolve #659
2016-08-31 01:47:57 +03:00
Ivan Kravets
a94aa898a6
Remove temporary INO/CPP file at process exit
2016-08-31 00:34:23 +03:00
Ivan Kravets
8a379d2db2
Refactor INO to CPP converter
2016-08-31 00:16:23 +03:00
Ivan Kravets
34a860cfa6
Limit max sources length for Win to 6000 chars
2016-08-30 23:09:53 +03:00
Ivan Kravets
7b474c69ab
PyLint fix
2016-08-27 19:30:53 +03:00
Ivan Kravets
e232810325
Improve output in non verbose mode
2016-08-27 19:30:38 +03:00
Ivan Kravets
8e09d637e7
Improve compatibility with Arduino 1.0 library format
2016-08-26 18:52:44 +03:00
Ivan Kravets
054790d161
Use stderr stream to write errors instead env.Exi()
2016-08-26 14:39:23 +03:00
Ivan Kravets
0751c966c4
Use base name of library path instead manifest name
2016-08-24 20:54:54 +03:00
Ivan Kravets
69773fc838
Fix bug with Arduino based library where utility folder is used
2016-08-24 13:47:16 +03:00
Ivan Kravets
5a63060699
Improve support for "library.properties" manifest
2016-08-23 13:40:32 +03:00
Ivan Kravets
b3abee8513
Ignore broken libraries; show link to the docs with lib_compat_mode // Resolve #759
2016-08-23 00:09:28 +03:00
Ivan Kravets
0f7f301787
Improve unit testing output; fix issue with non-ascii output from embedded device // Issue #753
2016-08-21 19:27:38 +03:00
Ivan Kravets
dab81291eb
Extend win hooks for ASPPCOM
2016-08-18 18:51:23 +03:00
Ivan Kravets
64cc353455
Implement build hooks for Windows
2016-08-17 17:36:05 +03:00
Ivan Kravets
797688dedd
Fix EXTRA_LIB_BUILDERS
2016-08-16 17:27:11 +03:00
Ivan Kravets
2a3a12b816
Handle relative paths for "lib_extra_dirs" // Resolve #749
2016-08-16 13:02:57 +03:00
Ivan Kravets
8d8a0efdb9
Refactor long command hook for GCC and Windows CMD limitations
2016-08-15 20:14:09 +03:00
Ivan Kravets
94299139cf
Allow to pass extra "EXTRA_LIB_BUILDERS" for Library Builder
2016-08-15 19:49:15 +03:00
Ivan Kravets
31fdc76f25
Implement "LIBSOURCE_EXTRA" environment variable for extra libraries
2016-08-11 15:23:36 +03:00
Ivan Kravets
3eadadf638
Improve CI command for Windows OS
2016-08-11 12:41:03 +03:00
Ivan Kravets
a395b171e3
Add Support for local ("PC") unit tests // Resolve #519
2016-08-10 15:50:01 +03:00
Ivan Kravets
92e82941fe
Hint about hard reset for the boards with mbed bootloader // Issue #709
2016-08-09 14:37:44 +03:00
Ivan Kravets
fe76192590
Automatically detect Microbit disk for upload // Issue #709
2016-08-09 14:25:05 +03:00
Ivan Kravets
20be83ef95
Add support for BBC micro:bit board that is built on the ARM mbed and Nordic nrf51 platform // Resolve #709
2016-08-09 14:09:21 +03:00
Ivan Kravets
239be03a54
Minor changes
2016-08-08 23:25:44 +03:00
Ivan Kravets
20e7525118
Update links to Library Dependency Finder
2016-08-08 19:44:31 +03:00
Ivan Kravets
f9ead74b88
Fix issue when check that LibBuilder contains source file by path
2016-08-08 18:57:18 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
823e8374b1
Don't show tools in processing output
2016-08-03 20:21:23 +03:00
Ivan Kravets
6b064cb915
Refactor DevPlatform to PioPlatform
2016-08-03 19:58:35 +03:00
Ivan Kravets
11c8ab52f6
Improve "update" command; add test
2016-08-03 17:43:54 +03:00
Ivan Kravets
82a7e67bec
Don't show verbose info for LDF when is a clean target
2016-08-03 17:06:30 +03:00
Ivan Kravets
64b8df6d81
Merge branch 'develop' into feature/platformio-30
...
* develop: (21 commits)
Use stable docs
Version bump to 2.11.2 (issues #500 , #533 , #732 , #731 , #737 , #733 , #438 , #722 , #52 , #725 )
Update project configuration template
Use stable docs
Implement firmware merging with base firmware for Nordic nRF51 development platform // Resolve #500 , Resolve #533
Fix firmware uploading to Atmel SAMD21-XPRO board using ARM mbed framework // Resolve #732
Add firmware merging process for nordicnrf51 // Issue #533 , #500
Add OpenOCD as an alternative upload method for atmelsam platform // Issue #732
Sync flags parser with PlatformIO 3.0 branch // Resolve #738
Update ``udev`` rules for the new STM32F407DISCOVERY boards // Resolve #731
Add explanation about "Failed to find MSBuild toolsets directory"
Add support for local "--echo" for Serial Port Monitor // Resolve #733
Update history
Improve support for Microchip PIC32 development platform and ChipKIT boards // Resolve #438
Fix Project Generator for ESP8266 and ARM mbed based projects
Switch to gcc-built LwIP library for espressif platform
Push 2.11.2.dev2
Fix linking process for microchippic32 platfrom // Issue #438
Improve Project Generator for PlatformIO IDE (fixes incorrect linter errors)
2016-08-03 00:24:59 +03:00
Ivan Kravets
e5b76687a8
Minor changes for PyLint
2016-08-01 00:32:38 +03:00
Ivan Kravets
513577958f
Introduce "Library Dependency Finder"
2016-08-01 00:14:22 +03:00
Ivan Kravets
df0373c4fa
Sync flags parser with PlatformIO 3.0 branch // Resolve #738
2016-07-31 20:49:59 +03:00