Ivan Kravets
33f2cd5dd5
Rename memusage.read_report to load_report
2023-08-16 17:24:13 +03:00
Ivan Kravets
562fb22a70
Merge branch 'develop' into feature/v7
...
# Conflicts:
# docs
2023-08-14 19:04:00 +03:00
Ivan Kravets
b75bdbd320
Bump version to 6.1.11a2
2023-08-14 19:03:19 +03:00
Ivan Kravets
a0f8def616
Resolved a regression issue with Memory Inspection in PIO Home
2023-08-14 19:02:58 +03:00
valeros
2ee8214485
Use CC location for resolving toolchain path in VSCode template
...
VSCode uses the "packagetoolchainBinDir" option to find the objdump
binary and if GDB is shipped separately from the toolchain package then
VSCode will fail to launch a debug session due to missing objdump
2023-08-14 15:57:00 +03:00
Ivan Kravets
007dc7e96d
Merge branch 'develop' into feature/v7
...
# Conflicts:
# platformio/project/integration/tpls/clion/CMakeListsPrivate.txt.tpl
2023-08-11 18:21:06 +03:00
Ivan Kravets
532759c0c6
Bump version to 6.1.11a1
2023-08-11 13:21:44 +03:00
Ivan Kravets
8b6a4b8ce8
Bump version to 6.1.10
2023-08-11 13:18:41 +03:00
Ivan Kravets
6e75dc0d57
Remove unnecessary files
2023-08-11 12:46:19 +03:00
Ivan Kravets
a733f3c868
Update slogan
2023-08-11 12:07:16 +03:00
Ivan Kravets
65397fe059
Bump version to 6.1.10b1
2023-08-04 20:16:49 +03:00
Ivan Kravets
48a823d39e
Do not check internet connection on the postponed telemetry // Resolve #4706
2023-08-04 20:15:14 +03:00
Ivan Kravets
1f7bda7136
Migrate from "requests" to the "httpx"
2023-07-31 19:13:05 +03:00
Ivan Kravets
6b2d04b810
Export http.fetch_http_content to "public"
2023-07-31 19:12:31 +03:00
Ivan Kravets
c9b3e4ed65
Update code in accordance to the Python 3.11
2023-07-31 19:10:05 +03:00
Ivan Kravets
527e7f16f6
Close API client on exit
2023-07-31 19:09:32 +03:00
Ivan Kravets
30fad62d05
Merge branch 'develop' into feature/v7
2023-07-29 16:05:02 +03:00
Ivan Kravets
f8b5266c1e
Bump version to 6.1.10a4
2023-07-29 16:04:20 +03:00
Ivan Kravets
831f7f52bc
Automatically update PIO Core PyPi dependencies on "upgrade" operation
2023-07-29 16:01:57 +03:00
Ivan Kravets
c3b8f2d3c0
Merge branch 'develop' into feature/v7
2023-07-27 15:04:19 +03:00
Ivan Kravets
3268b516a9
Respect user privacy based on UA data
2023-07-27 15:03:57 +03:00
Ivan Kravets
451a3fc87b
Implement read_report RPC
2023-07-27 14:53:17 +03:00
Ivan Kravets
c4126ea5b3
Implement memusage.history RPC
2023-07-27 14:43:03 +03:00
Ivan Kravets
1d44b3e9c8
Make methods "async" to avoid thread issue with fs.cd
2023-07-27 14:42:34 +03:00
Ivan Kravets
154244b7e3
Move "sections" data to the "memory" space
2023-07-27 14:41:54 +03:00
Ivan Kravets
33abe19831
Fix issue with changing working dir
2023-07-25 15:55:09 +03:00
Ivan Kravets
a3ad3103ef
Implement memory usage profiling RPC
2023-07-25 12:31:25 +03:00
Ivan Kravets
65b31c69b0
Support "force_ansi" option for core.exec and allow to raise exception on cmd error
2023-07-25 12:25:57 +03:00
Ivan Kravets
d2fd0f242e
Support "force_ansi" option for core.exec and allow to raise exception on cmd error
2023-07-25 12:25:42 +03:00
Ivan Kravets
e3557760df
Raise generic Python exception
2023-07-25 12:22:41 +03:00
Ivan Kravets
6313042291
Remove unused code
2023-07-21 16:35:42 +03:00
Ivan Kravets
5f75e36efd
Move "get_project_id" to the project helpers
2023-07-21 15:28:26 +03:00
Ivan Kravets
9deb7f4275
Run sync RPC methods in thread
2023-07-21 15:27:31 +03:00
Ivan Kravets
9affc023a2
Restore env.GetBuildType, community projects and dev-platforms depend on it
2023-07-19 15:46:10 +03:00
Ivan Kravets
45da8da093
Merge branch 'develop' into feature/v7
2023-07-19 15:13:07 +03:00
Ivan Kravets
b135a73945
Construct build directory based on the build type // Resolve #4373
2023-07-19 15:12:31 +03:00
valeros
5c9b373b65
Update Cppcheck to v2.11
2023-07-17 14:12:52 +03:00
Ivan Kravets
0da1a38df5
Replace "idedata" target with "pio project metadata" command
2023-07-15 15:31:01 +03:00
Ivan Kravets
0fe6bf262e
Ensure that the `monitor` target is not executed if any of the preceding targets encounter failures
2023-07-15 15:15:21 +03:00
Ivan Kravets
390755c499
Implement app.get_project_id()
2023-07-15 14:56:56 +03:00
Ivan Kravets
deca77d1a3
Implement project.configuration endpoint
2023-07-15 14:22:27 +03:00
Ivan Kravets
bc2e51d51f
Bump version to 6.1.10a3
2023-07-15 12:09:15 +03:00
Ivan Kravets
bce70d4945
Remove unnecessary dependencies
2023-07-15 12:08:41 +03:00
Ivan Kravets
db8f027f30
Refactor platform-related calls to PlatformFactory.from_env
2023-07-12 18:28:20 +03:00
valeros
39b61d50e6
Fix issues reported by Pylint
2023-07-12 10:39:50 +03:00
valeros
f85c3081fe
Minor improvements for firmware memory footprint analysis
...
- Added section name to the section data so that a dev-platform can apply a regex to determine section location in memory
- Performance improvement by analyzing memory location of a firmware section only once
2023-07-11 22:12:54 +03:00
Ivan Kravets
2a1fd273ee
Normalize configuration file path
2023-07-11 20:13:26 +03:00
Ivan Kravets
a423a4dde4
Rename "PackageMetaData" class to "PackageMetadata"
2023-07-11 20:12:20 +03:00
Ivan Kravets
abda3edad6
Use "UNIX_TIME" as the main variable
2023-07-11 15:20:57 +03:00
Ivan Kravets
be4d016f61
Resolved an issue with "pio pkg exec" command on WIndows while executing Python scripts from a package
2023-07-11 14:23:05 +03:00