TCD CSU1102x Helper for Visual Studio Code
The extension provides configuration settings for Visual Studio Code that are then used by other extensions (e.g. Cortex-Debug), tasks and launch configurations. The settings simplify cross-platform support for building and debugging ARM Assembly Language programs using the Arm GNU Toolchain and Cortex-Debug extension.
The extension provides miscellaneous features to support the CSU11021 and CSU11022 Introduction to Computing module taught in Year 1 of the Computer Science curriculum at Trinity College Dublin, the University of Dublin.
In addition to the command to apply a settings profile, the extension also provides default configuration settings for students using Windows, including in SCSS Computer Labs.
The extension specifies other extensions as dependencies, making this "Helper" extension a quick way to install the other extensions that you need, including among others:
Finally, since network UNC paths are not supported by the toolchain used in the module, the extension will attempt to detect when a folder or workspace is incorrectly opened using an UNC path and, if possible, will prompt the user to re-open the folder/workspace using a mapped drive.
The extension applies the following settings and provides an "Apply Configuration" commend to change these settings for a number of pre-configures OSes and environments.
No known issues
Added openocdPath setting.
Added UNC path detection and fix.