nRF Connect for VS CodeNordic Semiconductor’s nRF Connect for VS Code extension enhances the development experience for all aspects of the nRF Connect SDK application development in VS Code. It includes an interface to the compiler and linker, an RTOS-aware debugger, a seamless interface to the nRF Connect SDK, and an integrated serial terminal. For detailed information about the extension, see the nRF Connect for VS Code documentation site on the TechDocs platform. FeaturesDevelop, build, test, and deploy embedded applications based on the nRF Connect SDK with the nRF Connect for VS Code features. Toolchain and SDK managersUse the extension's nRF Connect Toolchain and SDK management menus to install, configure, and maintain your SDK development environment. Integrated application development environmentThe extension lets you create, build, and debug applications all within the same window using either the command line or the extension's graphical interface Views. Wizard for adding new boardsWith its Create a new board wizard, nRF Connect for VS Code allows you to add new custom boards compatible with Zephyr RTOS and the nRF Connect SDK. Wizards for creating and building applicationsSmoothly create a new blank application or copy of a sample application using the Create a new application wizard from a variety of sources, including blank templates, existing nRF Connect SDK samples, and the nRF Connect SDK Add-ons. Device managementEasily manage your devices in the Connected Devices View, where you can create device aliases and manage which of the device ports are connected to the terminal with the click of a button. Source file managementFrom the Details View, you can view the application's source files, config files, and output files. This allows you to stay organized within your project by having all related application directories and files in the same location, instead of having to manually open their location and move around from window to window. Custom task bindings for specific actionsCreate and manage custom task bindings in nRF Connect for VS Code and execute them when you Build, Pristine Build, Flash, or Erase and Flash to Board an application.
Custom task bindings can be created in nRF Connect for VS Code Actions View, or manually by editing the appropriate Memory report for ROM and RAM usageThe extension offers a Memory report that displays the percentage and size of ROM and RAM usage within your device's application. The Memory report displays both a treeview and a sunburst diagram to easily visualize how much memory each node takes up on your device. Improved debugging experiencenRF Connect for VS Code uses its own debug type as the default debugger, which uses Microsoft's debug adapter. The debug type adds extension-specific Panel Views, such as Thread Viewer and Memory Explorer. FeedbackLet us know what you think using the Give Feedback form, or ask questions in the Nordic DevZone. |