STMicroelectronics Teams Up with Microsoft to Bring Full STM32 Support to Visual Studio Code
New extensions give VS Code full access to the STM32 ecosystem, including compatibility with STM32CubeIDE projects.
STMicroelectronics has announced the release of extensions for Microsoft's Visual Studio Code (VS Code) integrated development environment (IDE) which aim to make it easier to develop for STM32-based boards and devices.
"Connecting VS Code with our STM32 ecosystem makes the power of the industry-leading STM32 family of microcontrollers more accessible than ever," says ST's Daniel Colonna of the release. "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."
Using the new extensions, developers can use VS Code to not only edit programs but also build, flash, run, and debug programs for STM32 microcontrollers. Existing projects created in STMicroelectronics' own Eclipse-based STM32CubeIDE will be compatible, the company has confirmed, while users will receive full access to "all key elements of the STM32Cube ecosystem" including the STM32 GitHub repository and the STM32CubeMX analysis tool.
"Through our deep collaboration with STMicroelectronics we have been able to provide capabilities that allow STM32 projects to be used in Visual Studio Code," says Microsoft's Marc Goodner of the collaboration between the two companies. "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."
Those interested in trying out the new extensions should ensure they are running the latest release of VS Code.