March 21, 2023

News Stories from the Digital World

STMicroelectronics provides full support for Microsoft Visual Studio Code

STMicroelectronics, a semiconductor company serving customers across the spectrum of electronics applications, has released tool extensions that bring the advantages of Microsoft Visual Studio Code (VS Code) to STM32 microcontrollers.

VS Code is a popular Integrated Development Environment (IDE), acclaimed for its ease of use and flexible features such as IntelliSense that simplifies and accelerates code editing.

Access to the STM32 ecosystem, from within VS Code, now makes these features available to even more embedded developers of the wide STM32 community.

It also lets developers accustomed to working on high-level and consumer applications easily create embedded solutions that are power-efficient, compact, and economical.

Daniel Colonna, marketing director microcontrollers, STMicroelectronics, says: “Connecting VS Code with our STM32 ecosystem makes the power of the industry-leading STM32 family of microcontrollers more accessible than ever.

“Communities for whom VS Code is the preferred environment, including high-level software developers, academics, and enthusiasts and makers, can now choose to make their ideas real using STM32 MCUs without leaving their preferred development environment.”

Marc Goodner, principal product manager, Microsoft, says: “Through our deep collaboration with STMicroelectronics we have been able to provide capabilities that allow STM32 projects to be used in Visual Studio Code.

“This provides an excellent solution for existing STM32 embedded developers while expanding the reach of the STM32 platform to the millions of developers already using Visual Studio Code.”

The new support extends the selection of tools available to all STM32 developers, including hardware integrators and mass-market customers that typically choose from commercial tools or ST’s free Eclipse-based STM32CubeIDE environment. VS Code and the STM32 VS Code Extension are available free of charge.

Following integration with the STM32 ecosystem, VS Code now lets developers edit, build, program, run, and debug STM32CubeIDE projects. These include projects generated with STM32CubeMX for STM32CubeIDE, projects delivered within firmware packages, and existing projects compatible with STM32CubeIDE.

All key elements of the STM32Cube ecosystem are available within the VS Code IDE, including STM32 Developer Zone, STM32 GitHub repository, the STM32CubeMX tool for project initialization and analysis, and the ST-MCU-Finder device-selection assistant.