You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ The project folders in this repo have the following dependencies:
38
38
39
39
6. Install official Microsoft [C/C++ VSCode Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).
40
40
41
-
7. (Recommended) Disable VS Code auto updates in `File -> Preferences -> Settings` by setting `update.mode` to manual. VS Code updates on a monthly basis, and sometimes an auto-update can break the project files.
41
+
7. (Recommended) Disable VS Code auto updates in `File -> Preferences -> Settings` by setting `update.mode` to manual and `extensions.autoUpdate` to None. VS Code updates on a monthly basis, and sometimes an auto-update can break the project files. Additionally, feature changes on the vscode-cpptools extension may cause instability. Tested version #s can be found on each Release page.
42
42
43
43
8. That's it! You're ready to start using Visual Studio Code to develop with Maxim's Microcontrollers. See Usage below.
44
44
@@ -85,7 +85,7 @@ The project folders in this repo have the following dependencies:
85
85
86
86
7. Install official Microsoft [C/C++ VSCode Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).
87
87
88
-
8. (Recommended) Disable VS Code auto updates in`File -> Preferences -> Settings` by setting `update.mode` to manual. VS Code updates on a monthly basis, and sometimes an auto-update can break the project files.
88
+
8. (Recommended) Disable VS Code auto updates in`File -> Preferences -> Settings` by setting `update.mode` to manual and `extensions.autoUpdate` to None. VS Code updates on a monthly basis, and sometimes an auto-update can break the project files. Additionally, feature changes on the vscode-cpptools extension may cause instability. Tested version #s can be found on each Release page.
89
89
90
90
9. That's it! You're ready to start using Visual Studio Code to develop with Maxim's Microcontrollers. See Usage below.
91
91
@@ -189,6 +189,8 @@ For full usage details, please refer to the [official VS Code debugger documenta
189
189
190
190
The default project configuration should work for most use cases as long as `"target"` and `"board"` are set correctly.
191
191
192
+
Any field from `settings.json` can be referenced from any other config file (including itself) with `"${config:[fieldname]}"`
193
+
192
194
The following configuration options are available:
193
195
## Basic Config Options
194
196
* `"target"`
@@ -242,6 +244,7 @@ The following configuration options are available:
242
244
* `"M4_OCD_target_file"`
243
245
* Sets the OpenOCD target file to use for the Arm M4 core. This should match the target microcontroller.
244
246
* `.cfg` file extension must be included.
247
+
* **On Linux there is a case-sensitivity issue with this setting**. OpenOCD config files are all lowercase, but `"target"` must be uppercase. On Linux, manually set this value to the lowercase target .cfg file matching the `"target"` config option. Ex: `""M4_OCD_target_file":"max32670.cfg"`
0 commit comments