Ivan Kravets
|
ee43b86742
|
Introduce a new PlatformIO Unit Testing engine
|
2022-04-21 18:11:49 +03:00 |
|
Ivan Kravets
|
624421e4b0
|
Memoize dev-platform instance cross the clonned build envs
|
2022-04-19 13:51:43 +03:00 |
|
Ivan Kravets
|
943c6bc59c
|
Move INO converter to a separate tool
|
2022-04-19 11:36:05 +03:00 |
|
Ivan Kravets
|
df3a13fc61
|
Move MISSING to the compat
|
2022-04-19 11:32:36 +03:00 |
|
Ivan Kravets
|
5a0a215bfc
|
Use PY3 super() zero-argument syntax
|
2022-04-15 14:44:30 +03:00 |
|
Ivan Kravets
|
5515bef3d7
|
Add backward compatibility with ESP-IDF build script // Resolve #4225
|
2022-04-13 12:47:17 +03:00 |
|
Ivan Kravets
|
f63b2f79e0
|
Fixed an issue when GCC preprocessor was applied to the ".s" assembly files on case-sensitive OS such as Window OS // Resolve #3917
|
2022-04-10 19:21:03 +03:00 |
|
Ivan Kravets
|
0501d55c8f
|
Fixed an issue with calling an extra script located outside a project // Resolve #4220
|
2022-04-10 19:09:29 +03:00 |
|
Ivan Kravets
|
541fcbf015
|
Added a new build variable (COMPILATIONDB_INCLUDE_TOOLCHAIN) to include toolchain paths in the compilation database // Resolve #3735
|
2022-04-09 12:53:22 +03:00 |
|
Ivan Kravets
|
16f5374474
|
Typo fix
|
2022-04-08 21:58:29 +03:00 |
|
Ivan Kravets
|
b414745aa1
|
Fixed an issue when LDF ignores the project "lib_deps" while resolving library dependencies // Resolve #3598
|
2022-04-08 18:37:16 +03:00 |
|
Ivan Kravets
|
e2f21212b7
|
Added support for symbolic links allowing pointing the local source folder to the Package Manager // Resolve #3348
|
2022-04-04 23:14:19 +03:00 |
|
Ivan Kravets
|
a03d82ff1a
|
Replace package meta URL with URI
|
2022-04-04 14:18:11 +03:00 |
|
Ivan Kravets
|
f289ebd1f3
|
Revert back lib deps tree to ascii chars
|
2022-04-03 23:17:29 +03:00 |
|
Ivan Kravets
|
279fdfc47a
|
Show project dependency licenses when building in the verbose mode
|
2022-04-02 16:28:40 +03:00 |
|
Ivan Kravets
|
95604ff66a
|
Minor enhancements
|
2022-03-23 18:00:31 +02:00 |
|
Ivan Kravets
|
13aacbcc05
|
Dump only required toolchains
|
2022-03-23 17:56:15 +02:00 |
|
Ivan Kravets
|
b137b25169
|
Enhance library dependency tree
|
2022-03-23 17:55:27 +02:00 |
|
Ivan Kravets
|
98603dad66
|
Configure platform instance with project packages using "configure_project_packages" API
|
2022-02-12 21:59:27 +02:00 |
|
Ivan Kravets
|
83fe00a0cf
|
Revert "Run library extra script only at a build process" (breaks mbed framework) // Issue #3915
|
2022-02-11 17:00:33 +02:00 |
|
Ivan Kravets
|
e5fca99b52
|
Run library extra script only at a build process // Resolve #3915
|
2022-02-03 15:33:03 +02:00 |
|
Ivan Kravets
|
38cc493eb7
|
Minor improvements
|
2022-01-04 17:17:51 +02:00 |
|
Ivan Kravets
|
4687665ff3
|
Improved support for projects located on a network share // Resolve #3417 , Resolve #3926 , Resolve #4102
|
2021-11-12 15:17:25 +02:00 |
|
Ivan Kravets
|
1dd0635e5e
|
Use secured bitly
|
2021-10-25 20:25:23 +03:00 |
|
Ivan Kravets
|
4839fe37a3
|
Improved PlatformIO directory interpolation (${platformio.***_dir}) in “platformio.ini” configuration file // Resolve #3934
|
2021-10-24 18:19:40 +03:00 |
|
Ivan Kravets
|
ee78496058
|
Clean a build environment and installed library dependencies using a new `cleanall` target // Resolve #4062
|
2021-10-08 19:02:45 +03:00 |
|
Ivan Kravets
|
8afe4bae87
|
Typo fix
|
2021-10-08 15:31:26 +03:00 |
|
Ivan Kravets
|
df83d90c06
|
Handle upper-cased "Include" & "Src" folders
|
2021-10-08 14:58:41 +03:00 |
|
Ivan Kravets
|
e8769fff7d
|
Improved handling of a library root based on "Conan" or "CMake" build systems // Resolve #3887
|
2021-09-29 19:21:31 +03:00 |
|
Ivan Kravets
|
b6f783674b
|
Allowed to override a default library builder via a new `builder field in a build group of library.json` // Resolve #3957
|
2021-09-26 15:27:41 +03:00 |
|
Ivan Kravets
|
369e994b0d
|
Check for "build.mcu" and "build.cpu" when looking for precompiled library // Issue #405
|
2021-09-16 21:51:53 +03:00 |
|
Ivan Kravets
|
27f326673c
|
Fixed a "KeyError: Invalid board option 'build.cpu'" when using a precompiled library with a board that does not have a CPU field in the manifest // Resolve #405
|
2021-09-16 21:13:54 +03:00 |
|
Ivan Kravets
|
55408f6ccb
|
Fixed an issue when PlatformIO archives a library that does not contain C/C++ source files // Resolve #4019
|
2021-09-13 14:56:24 +03:00 |
|
Ivan Kravets
|
dce5a39b10
|
Process "precompiled" and "ldflags" properties of the "library.properties" manifest // Resolve #3994
|
2021-09-13 14:48:48 +03:00 |
|
Ivan Kravets
|
03a23876a7
|
Fixed an issue when PlatformIO archives a library that does not contain C/C++ source files // Resolve #4019
|
2021-09-13 14:04:33 +03:00 |
|
Ivan Kravets
|
131f4be4ea
|
Fix PyLint's "use-dict-literal" and "use-list-literal"
|
2021-08-28 13:14:40 +03:00 |
|
Ivan Kravets
|
d819617d2b
|
Specify encoding for "open()" functions
|
2021-08-28 13:10:07 +03:00 |
|
Ivan Kravets
|
b5c1a195be
|
Fix PyLint issues: consider-using-with
|
2021-04-28 19:59:37 +03:00 |
|
Ivan Kravets
|
61d6cd3c18
|
Apply black formatter
|
2021-04-28 19:58:50 +03:00 |
|
Ivan Kravets
|
eecc825c90
|
PyLint
|
2021-04-11 22:20:09 +03:00 |
|
Valerii Koval
|
551bd3dbfe
|
Explicitly specify PROGSUFFIX when compiling final binary (#3918)
Resolves #3906
|
2021-04-02 17:09:38 +03:00 |
|
Ivan Kravets
|
34b4f8265a
|
Debug unit tests created with PlatformIO Unit Testing solution // Resolve #948
|
2021-03-19 20:25:30 +02:00 |
|
Ivan Kravets
|
ebe5785a91
|
Allow overriding default debugging flags from dev-platform
|
2021-03-19 17:11:25 +02:00 |
|
Ivan Kravets
|
a78db17784
|
Drop support for Python 2
|
2021-03-19 00:21:44 +02:00 |
|
Ivan Kravets
|
c0357daf01
|
Remove Python 2 code
|
2021-03-17 21:08:06 +02:00 |
|
Ivan Kravets
|
58947d91a6
|
PyLint fixes
|
2021-02-27 17:13:30 +02:00 |
|
Ivan Kravets
|
e63019c469
|
Fixed a "The command line is too long" issue with a linking process on Windows // Resolve #3827
|
2021-02-01 12:52:00 +02:00 |
|
Ivan Kravets
|
61d70fa688
|
Include Unity framework for IDE data only if there are tests in project
|
2021-01-27 22:40:19 +02:00 |
|
Ivan Kravets
|
cb9e72a879
|
Dump build flags using SCons.Subst.SUBST_CMD
|
2021-01-27 20:57:53 +02:00 |
|
Ivan Kravets
|
9d2fd4982f
|
Cleanup code
|
2021-01-27 20:40:25 +02:00 |
|