Commit Graph

4069 Commits

Author SHA1 Message Date
Ivan Kravets f31f9fa616 Expanded support for SCons variables declared in the legacy format `${SCONS_VARNAME}` // Resolve #4828 2024-01-11 21:33:01 +02:00
Ivan Kravets 485f801c74 Bump version to 6.1.13a2 2024-01-11 19:23:59 +02:00
Ivan Kravets adab425c6d Expanded support for SCons variables declared in the legacy format `${SCONS_VARNAME}` // Resolve #4828 2024-01-11 19:23:26 +02:00
Ivan Kravets aabbbef944 Start 6.1.13 2024-01-10 16:39:38 +02:00
Ivan Kravets a2f3e85760 Bump version to 6.1.12 2024-01-10 16:17:02 +02:00
Ivan Kravets f422b5e05c Bump version to 6.1.12rc1 2024-01-09 21:01:09 +02:00
Ivan Kravets ba58db3079 Introduced the capability to launch the debug server in a separate process // Resolve #4722 2024-01-09 21:00:42 +02:00
Ivan Kravets 4729d9f55d Bump version to 6.1.12b2 2024-01-06 17:48:47 +02:00
Ivan Kravets 41bd751ec2 Implemente automatic installation of missing dependencies when utilizing a SOCKS proxy // Resolve #4822 2024-01-06 17:48:18 +02:00
Ivan Kravets c74c9778a1 Enhance PIP dependency declarations // Resolve #4819 2024-01-06 16:24:01 +02:00
Ivan Kravets f2d16e7631 Bump version to 6.1.12b1 2023-12-31 14:56:39 +02:00
Ivan Kravets b181406a1f Resolve an issue where custom debug configurations were being inadvertently overwritten in VSCode's `launch.json` // Resolve #4810 2023-12-31 14:54:57 +02:00
Ivan Kravets dc16f80ffc Minor improvements // Issue #4699 2023-12-30 18:27:40 +02:00
Ivan Kravets b0a1f3ae16 Update deps 2023-12-22 19:55:15 +02:00
Ivan Kravets 195304bbea Implemented a fail-safe mechanism to terminate a debugging session if an unknown CLI option is passed // Resolve #4699 2023-12-09 15:27:06 +02:00
Ivan Kravets e4c4f2ac50 Resolved an issue where native debugging failed on the host machine // Resolve #4745 2023-12-09 15:12:16 +02:00
Ivan Kravets 77e6d1b099 PyLint fix for Python 3.12 2023-12-09 13:51:51 +02:00
Ivan Kravets cf4da42b25 Bump version to 6.1.12a6 2023-12-09 13:18:21 +02:00
Ivan Kravets 51bf17515e Revert back normalizing platformio.*_dir option 2023-12-09 13:18:03 +02:00
Ivan Kravets 1e2c37c190 Bump version to 6.1.12a5 2023-12-09 13:06:42 +02:00
Ivan Kravets 204a60dd52 Parse only $PROJECT_HASH legacy built-in variable 2023-12-09 13:06:20 +02:00
Ivan Kravets 0f554d2f31 PyLint fixes 2023-12-09 13:05:51 +02:00
Ivan Kravets f382aae66b Do not normalize platformio.***_dir path when validating 2023-12-09 13:05:30 +02:00
Ivan Kravets 998da59f7c Add support for Python 3.12 2023-12-08 20:18:29 +02:00
Ivan Kravets 4cad98601d Bump version to 6.1.12a4 2023-12-08 19:48:36 +02:00
Ivan Kravets 127b422d25 Rectified an issue where ${platformio.name} erroneously represented None as the default project name // Resolve #4717 2023-12-08 19:38:50 +02:00
Ivan Kravets 8c61f0f6b6 Enhanced the handling of built-in variables during interpolation // Resolve #4695 2023-12-08 19:12:00 +02:00
Ivan Kravets fb93c1937c Provide a map for nrf52 and rp2040 declared in library.properties // Resolve #4803 2023-12-07 14:09:11 +02:00
Ivan Kravets 827bd09c61 Bump version to 6.1.12a3 2023-12-01 20:28:50 +02:00
Ivan Kravets 984d63983d Upgrade the build engine to the latest version of SCons (4.6.0) // Resolve #4789 2023-12-01 20:28:25 +02:00
Ivan Kravets 11df021750 Resolve an issue where running pio project metadata resulted in duplicated include entries // Resolve #4723 2023-12-01 19:38:25 +02:00
Ivan Kravets ac6d94860b Update deps 2023-12-01 15:55:36 +02:00
Ivan Kravets b238c55e53 Introduced a warning during the verification of MCU maximum RAM usage // Resolve #4791 2023-11-28 18:15:16 +02:00
valeros 961ab6b35e Properly handle the check_src_filters option per environment
Resolves #4788
2023-11-17 13:12:40 +02:00
Ryan Govostes f70e6d50c6 Remove unused build output buffer (#4786)
* Remove unused build output buffer

* Update proc.py

* Update proc.py

---------

Co-authored-by: Ivan Kravets <me@ikravets.com>
2023-11-16 19:59:30 +02:00
D. Stuart Freeman 0b3c0144e6 fix get_systype() on raspbian (#4784)
fix get_systype on raspbian

fixes #4777
2023-11-16 18:57:16 +02:00
Ivan Kravets 7ab27ddf9d Resolved an issue where the `COMPILATIONDB_INCLUDE_TOOLCHAIN` setting was not correctly applying to private libraries // Resolve #4762 2023-11-16 18:54:45 +02:00
Pierre Baudin e78bf51f68 Issue #4762 compiledb include toolchains with user defined libs (#4763)
Issue #4762 separated out the optional addition of toolchains to compiledb include paths and added a call to it in the library building step for user defined libraries, allowing the automatic inclusion of toolchains in private lib compiledb generation
2023-11-16 18:44:32 +02:00
Jakob 5f8c15b96a add Espressif USB JTAG/serial debug unit to udev (#4759) 2023-10-16 00:01:23 +03:00
Ivan Kravets 5548197a74 Update "pyelftools" to 0.30 2023-10-09 11:41:22 +03:00
Ivan Kravets 2458309d55 Update SPDX to 3.22 2023-10-09 11:41:01 +03:00
Ivan Kravets f2eead6ece Bump version to 6.1.12a1 2023-08-31 19:32:15 +03:00
Ivan Kravets 5cac6d8b88 Bump version to 6.1.11 2023-08-31 19:31:37 +03:00
Ivan Kravets bd34c0f437 Bump version to 6.1.12a1 2023-08-31 17:55:04 +03:00
Ivan Kravets f1c445be15 Bump version to 6.1.11 2023-08-31 17:54:11 +03:00
Ivan Kravets b88c393b4e Ensure SCons is installed on "project init" 2023-08-31 15:53:29 +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 532759c0c6 Bump version to 6.1.11a1 2023-08-11 13:21:44 +03:00