Commit Graph

576 Commits

Author SHA1 Message Date
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 1b32091d7d Fix broken Unit Testing 2016-08-31 02:06:43 +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 f8e70c9362 Improve detecting of Python EXE Path 2016-08-29 20:20:12 +03:00
Ivan Kravets 0f8f9c94cd Make less verbose AS command 2016-08-29 14:10:09 +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 80c7a8d1ce Warn about unknown options in project configuration file // Resolve #740 2016-08-08 14:00:01 +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