Commit Graph
4048 Commits
Author SHA1 Message Date
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