Ivan Kravets
1f096fe03f
Fixed "non-existent variable ''projenv''" when ESP-IDF is used // Resolve #4329
2022-06-28 14:28:52 +03:00
Ivan Kravets
32e440bec7
Fixed an issue when testing results were wrong in the verbose mode // Resolve #4336
2022-06-28 12:59:23 +03:00
Ivan Kravets
99b5204802
Fixed a "PermissionError" on Windows when running "clean" or "cleanall" targets // Resolve #4331
2022-06-27 20:12:04 +03:00
Ollie Tedder
3c17b31d5e
Export twice to maintain backward compatability ( #4333 )
...
* Export twice to maintain backward compattability
* Removed double import and just use another variable (after running make before-commit)
* Improve comment
2022-06-27 13:24:42 +03:00
Ivan Kravets
89a80f158e
Bump version to 6.0.3rc2
2022-06-26 17:33:22 +03:00
Ivan Kravets
c42db2ec22
Rename pio pkg publish --non-interactive option to the --no-interactive
2022-06-26 17:32:47 +03:00
Ivan Kravets
6a3b6f0d44
Bump GoogleTest to ^1.12.0 and Doctest to ^2.4.9
2022-06-26 17:21:09 +03:00
Ivan Kravets
1ea6d47110
Initialize unit testing target once per project builder
2022-06-25 22:44:35 +03:00
Ivan Kravets
284ccc9e8a
Remove ProjectAsLibBuilder's singleton
2022-06-25 20:53:08 +03:00
Ivan Kravets
655eedd7b0
Export Unit Testing flags only to the project build environment
2022-06-25 20:20:13 +03:00
Ivan Kravets
bb6490d6f2
Do not automatically configure any flags for the testing frameworks
2022-06-25 20:11:17 +03:00
Ivan Kravets
300b7b2138
Minor improvements to the ProjectAsLibBuilder
2022-06-25 20:10:18 +03:00
Ivan Kravets
86c4bd69d2
Fixed an issue with the LDF when recursively scanning dependencies in the "chain" mode
2022-06-24 21:17:26 +03:00
Ivan Kravets
dd63c8002a
Make "MatchSourceFiles' configurable for source extensions
2022-06-24 21:09:44 +03:00
Ivan Kravets
a76933990c
Remove generic targets
2022-06-23 14:20:27 +03:00
Ivan Kravets
7e3e394707
Bump version to 6.0.3rc1
2022-06-22 19:05:05 +03:00
Ivan Kravets
cee3f4d90f
Do not resolve debugging serial port by default
2022-06-22 19:03:50 +03:00
Ivan Kravets
f893fcf135
Bump version to 6.0.3b1
2022-06-20 22:41:02 +03:00
Ivan Kravets
092326cb91
Warn about incompatible Bash version for the Shell Completion // Resolve #4326
2022-06-20 22:40:36 +03:00
Ivan Kravets
92a5c1bac6
Handle UDEV rules and their PID/VID data when searching for serial port
2022-06-20 22:21:28 +03:00
Ivan Kravets
9ae67fdad9
Fixed an issue on Windows OS when flags were wrapped to the temporary file while generating compilation database
2022-06-20 14:49:39 +03:00
Ivan Kravets
5142feba7a
Use new unified package API for deprecated pio lib command // Resolve #4198
2022-06-20 14:24:09 +03:00
Ivan Kravets
8cbe7bc7a6
Use new unified package API for deprecated pio platform command // Issue #4198
2022-06-18 17:25:38 +03:00
Ivan Kravets
d8f36b6534
Minor improvements to pkg show layout
2022-06-18 16:59:49 +03:00
Ivan Kravets
58d533a3bb
Prefer Black Magic GDB for uploading // Issue #4023
2022-06-18 14:06:24 +03:00
Ivan Kravets
18e130fd12
Bump version to 6.0.3a7
2022-06-17 23:05:47 +03:00
Ivan Kravets
b72c1636f7
Improved a serial port finder for Black Magic Probe // Resolve #4023
2022-06-17 23:05:20 +03:00
Ivan Kravets
f68c18d1e5
Fixed an issue when the build_unflags option was not applied to the ASPPFLAGS scope
2022-06-17 18:58:21 +03:00
Ivan Kravets
db6b8a6dbc
Fixed an issue when `build_unflags operation ignores a flag value // Resolve #4309
2022-06-17 14:25:39 +03:00
Ivan Kravets
5afa0a955e
PyLint fix
2022-06-17 13:58:26 +03:00
Ivan Kravets
ca3b3717d3
Bump version to 6.0.3a6
2022-06-17 12:31:51 +03:00
Ivan Kravets
7a01da7039
Added `env.StringifyMacro(value)` helper function for the Advanced Scripting
2022-06-17 12:25:52 +03:00
Ivan Kravets
42690d3fa7
Find serial port using known device HWIDs
2022-06-16 16:58:03 +03:00
Ivan Kravets
50cbc4d4e2
Allowed to Import("projenv") in a library extra script // Resolve #4305
2022-06-16 13:04:38 +03:00
Ivan Kravets
63c2278a83
Bump version to 6.0.3a5
2022-06-16 09:46:04 +03:00
Ivan Kravets
4bccaae945
Fix an issue with serial port finding when board does not have HWIDs // Issue #4323
2022-06-16 09:45:20 +03:00
Ivan Kravets
e12bc9fe5f
Do not resolve dependencies from the project "src" folder when the test_build_src option is not enabled
2022-06-15 18:05:55 +03:00
Ivan Kravets
ac63cf0240
Bump version to 6.0.3a4
2022-06-15 15:37:20 +03:00
Ivan Kravets
30709fd0b3
Replaced monitor_flags with independent project configuration options: monitor_parity, monitor_eol, monitor_raw, monitor_echo
2022-06-15 15:36:17 +03:00
Ivan Kravets
6f9985125d
Fixed an issue when the monitor filters were not applied in their order // Resolve #4320
2022-06-15 14:30:05 +03:00
Ivan Kravets
743a3e2c02
Improved a serial port finder for a board with predefined HWIDs // Resolve #4308
2022-06-15 12:51:06 +03:00
Ivan Kravets
bd21ff0d3e
Fixed an issue when monitor_speed was ignored in configuration file // Resolve #4319
2022-06-14 10:02:23 +03:00
Ivan Kravets
46858fff39
Bump version to 6.0.3a3
2022-06-13 20:19:28 +03:00
Ivan Kravets
854c549e1c
Restore original standard streams for device monitor // Issue #3939
2022-06-13 20:19:09 +03:00
Ivan Kravets
4b5bc91abb
Merged the Unit Testing “building” stage with “uploading” for the embedded target // Resolve #4307
2022-06-12 12:33:02 +03:00
Ivan Kravets
375c396b7b
Minor improvements for pio device monitor command
2022-06-12 12:14:28 +03:00
Ivan Kravets
7aaa9c028b
Bump version to 6.0.3a2
2022-06-11 20:56:24 +03:00
Ivan Kravets
7f351bc7c8
Automatically reconnect device monitor if a connection fails // Resolve #3939
2022-06-11 20:55:52 +03:00
Ivan Kravets
c42fe32972
Fix typo in upload_protocol
2022-06-10 17:30:36 +03:00
Ivan Kravets
a6e61a7a5a
Restructure "device" module
2022-06-10 14:01:55 +03:00