commit | fcb5ead44b10d2c794cf0a99a79cd4d0194fc0a9 | [log] [tgz] |
---|---|---|
author | Chad Norvell <chadnorvell@google.com> | Wed Aug 07 21:05:45 2024 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Aug 07 21:05:45 2024 +0000 |
tree | 223c072912ba7807f175be8f5b87511de7626863 | |
parent | a5271e92732267f45cc6785e5728aad1015ebc4d [diff] |
pw_ide: Detect manual target change in settings Normally the code analysis target is changed by running a command or interacting with a UI element. But you can also just change the setting in `settings.json`, and until now, that would not actually change anything in terms of code intelligence (UI elements wouldn't change, `clangd` would still point to the previous target, etc.). Now we run a hook on settings file changes that ensures that everything else that needs to happen when the target changes happens even with a manual change to the setting. Change-Id: I7f5bef47c8e7667afae418c4d01e6f2e304f4e4a Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/227606 Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Asad Memon <asadmemon@google.com> Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com> Commit-Queue: Chad Norvell <chadnorvell@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.