This is a development container for STM32 development boards with the following properties:
- base image: Cpp Microsoft VS code development container
- GNU ARM cross toolchain
- CMake to build the project
- STM32CubeMX/IDE could be installed in the devcontainer passing the display to the host (worked with an Ubuntu image, not Debian).
- However the GUI-tools are only used to generate the initial project setup (especially linker scripts), therefore it is installed on the host. The Arm toolchain is installed in the devcontainer.
- LIBUSB_ERROR_NO_DEVICE when trying OpenOCD with ST-Link. Remember to have correct udev rules active, see devops/scripts folder.
The devcontainer is based on the C++ container from Microsoft.
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.