diff --git a/bootloader/.devcontainer/Dockerfile b/bootloader/.devcontainer/Dockerfile new file mode 100644 index 0000000..4204fea --- /dev/null +++ b/bootloader/.devcontainer/Dockerfile @@ -0,0 +1,10 @@ +FROM ubuntu:22.04 +LABEL authors="Clemens Elflein" + +RUN apt-get update && apt-get install -y \ + gcc-arm-none-eabi \ + cmake \ + make \ + && rm -rf /var/lib/apt/lists/* + + diff --git a/bootloader/.devcontainer/devcontainer.json b/bootloader/.devcontainer/devcontainer.json new file mode 100644 index 0000000..e2d3a8e --- /dev/null +++ b/bootloader/.devcontainer/devcontainer.json @@ -0,0 +1,31 @@ +{ + "build": { + "dockerfile": "Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": [ + "ms-vscode.cpptools", + "ms-vscode.cpptools-extension-pack", + "xaver.clang-format", + "twxs.cmake", + "ms-vscode.cmake-tools", + "marus25.cortex-debug", + "mcu-debug.debug-tracker-vscode", + "mcu-debug.memory-view", + "mcu-debug.peripheral-viewer", + "mcu-debug.rtos-views", + "ms-vscode.cpptools-themes" + ] + } + }, + "runArgs": [ + "--network=host" + ], + "forwardPorts": [ + 3000 + ], + "mounts": [ + "source=${localWorkspaceFolderBasename}-build,target=${containerWorkspaceFolder}/build,type=volume" + ] +} \ No newline at end of file