From 5871f3fea71e1fa1106b2987eafa0056dcdde93d Mon Sep 17 00:00:00 2001 From: FoniksFox Date: Sun, 5 Apr 2026 16:42:12 +0000 Subject: [PATCH 1/3] fat(devcontainer): Add devcontainer configuration --- .devcontainer/Containerfile | 3 +++ .devcontainer/devcontainer.json | 28 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .devcontainer/Containerfile create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Containerfile b/.devcontainer/Containerfile new file mode 100644 index 00000000..7292575e --- /dev/null +++ b/.devcontainer/Containerfile @@ -0,0 +1,3 @@ +FROM ghcr.io/hyperloop-upv/hyperloop-firmware-toolchain:latest + +WORKDIR /workspaces \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..0886f309 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,28 @@ +{ + "name": "STM32 Development Lab", + "build": { + "dockerfile": "Containerfile" + }, + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", + "runArgs": [ + "--privileged", + "-v", "/dev/bus/usb:/dev/bus/usb", + "--userns=keep-id" + ], + "postStartCommand": "stlink-server &", + "containerEnv": { + "CONTAINER_NAME": "stm32-project" + }, + "customizations": { + "vscode": { + "extensions": [ + "ms-vscode.cpptools", + "marus25.cortex-debug", + "twxs.cmake", + "ms-vscode.cmake-tools" + ] + } + }, + "containerUser": "root", + "updateRemoteUserUID": true +} From 011421e04ed251e491984116097ee9fac633a814 Mon Sep 17 00:00:00 2001 From: Boris Mladenov Beslimov Date: Sun, 5 Apr 2026 20:11:05 +0300 Subject: [PATCH 2/3] Update .devcontainer/devcontainer.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .devcontainer/devcontainer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 0886f309..294c83ff 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,8 +6,7 @@ "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", "runArgs": [ "--privileged", - "-v", "/dev/bus/usb:/dev/bus/usb", - "--userns=keep-id" + "-v", "/dev/bus/usb:/dev/bus/usb" ], "postStartCommand": "stlink-server &", "containerEnv": { From 24279e265cc3374b298d3ec476f8a5a7bf16215b Mon Sep 17 00:00:00 2001 From: Boris Mladenov Beslimov Date: Sun, 5 Apr 2026 20:11:22 +0300 Subject: [PATCH 3/3] Update .devcontainer/devcontainer.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 294c83ff..78c3c9d0 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -23,5 +23,5 @@ } }, "containerUser": "root", - "updateRemoteUserUID": true + "updateRemoteUserUID": false }