diff --git a/docs/create_app.md b/docs/create_app.md index 7e9d6df..c39759d 100644 --- a/docs/create_app.md +++ b/docs/create_app.md @@ -321,7 +321,8 @@ You can: 1. Switch between [*components*](#software-components-view) and *software packs*. 2. View only software packs that are *part of the csolution* or view *all installed packs*. -3. Select the scope for which the software pack selection applies (solution/project/layer). +3. Using the drop down, select the cproject/clayer scope. It always shows all packs but "highlights" (greyed) the packs + specified in "scope". 4. Examine on which level the packs are references (csolution/cproject/clayer). 5. [*Manage software packs*](#manage-software-packs). 6. Open *related documentation*. @@ -337,7 +338,7 @@ In the **Current References** section, you can: - Set the specific [version](https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/pdsc_package_pg.html#VersionType) for a pack to be used on the csolution/cproject/clayer level. Use these version specifiers: - - `Unspecified`: use the latest installed version of a pack + - `Unspecified`: use the latest installed version of a pack and the `cbuild-pack.yml` for locked versions. - `@`: exact version - `@>=`: equal or higher - `@^`: equal or higher with same major version @@ -346,4 +347,8 @@ In the **Current References** section, you can: Below that, the *used pack* version is shown. It is computed from the requirements above. -In the **Update Pack** section, you can see the latest installed version and check for updates. +In the **Update Pack** section, you can see the latest installed version and check for updates. The button on the left +is enabled when there is a more recent version of a pack installed, but the `cbuild-pack.yml` locks it to a +smaller version. When pressing the button, the `cbuild-pack.yml` entry will be removed on save and the latest installed +pack version will be set and used. The button to the right opens the version page of a public pack on +[keil.arm.com](https://www.keil.arm.com/packs) which then also shows you the latest available pack version. diff --git a/docs/debug.md b/docs/debug.md index 465243d..1ce4603 100644 --- a/docs/debug.md +++ b/docs/debug.md @@ -467,6 +467,10 @@ files in solution's `.vscode/launch.json.d/` and `.vscode/tasks.json.d/` directo active solution applying the same rules as above. This can be used to include solution specific content into the workspace configuration based on the currently used solution. +!!! Note + To trigger an update of the `launch.json` and `tasks.json` files, press `Ctrl/Cmd+Shift+p` and select + **Update Debug Tasks and Launch Configurations**. + ### pyOCD In the [Manage Solution](./manage_settings.md) dialog, select the one of the debug adapters named **xyz@pyOCD**: diff --git a/site/create_app.html b/site/create_app.html index 5035604..3395b90 100644 --- a/site/create_app.html +++ b/site/create_app.html @@ -468,7 +468,8 @@

Software packs

  1. Switch between components and software packs.
  2. View only software packs that are part of the csolution or view all installed packs.
  3. -
  4. Select the scope for which the software pack selection applies (solution/project/layer).
  5. +
  6. Using the drop down, select the cproject/clayer scope. It always shows all packs but "highlights" (greyed) the packs + specified in "scope".
  7. Examine on which level the packs are references (csolution/cproject/clayer).
  8. Manage software packs.
  9. Open related documentation.
  10. @@ -481,7 +482,7 @@

    Manage software packs

  11. Set the specific version for a pack to be used on the csolution/cproject/clayer level. Use these version specifiers:

    Below that, the used pack version is shown. It is computed from the requirements above.

    -

    In the Update Pack section, you can see the latest installed version and check for updates.

    +

    In the Update Pack section, you can see the latest installed version and check for updates. The button on the left +is enabled when there is a more recent version of a pack installed, but the cbuild-pack.yml locks it to a +smaller version. When pressing the button, the cbuild-pack.yml entry will be removed on save and the latest installed +pack version will be set and used. The button to the right opens the version page of a public pack on +keil.arm.com which then also shows you the latest available pack version.