From 425aeda38064df4dacbed4c9f527063143585238 Mon Sep 17 00:00:00 2001 From: Sergio Gasquez Arcos Date: Fri, 14 Feb 2025 09:18:03 +0100 Subject: [PATCH] On Linux, allow flashing from devcontainer (#114) * feat: On Linux, allow flashing from devcontainer * docs: Update changlog --- CHANGELOG.md | 1 + template/.devcontainer/devcontainer.json | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8caf6a..bd18e9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Display help text (#100, #103) - Added an option to enable unstable HAL features (#104) - Added support for selection groups (#119) +- Added `runArgs` to DevContainer settings to allow flashing from Linux (#154) ### Changed - Update `probe-rs run` arguments (#90) diff --git a/template/.devcontainer/devcontainer.json b/template/.devcontainer/devcontainer.json index efb740e..d7c758b 100644 --- a/template/.devcontainer/devcontainer.json +++ b/template/.devcontainer/devcontainer.json @@ -57,6 +57,12 @@ 8000, 3333 ], + // This only works for Linux and requires updating the `device` field + "runArgs": [ + "--privileged", + "--device=/dev/ttyACM0", + "--group-add=dialout" + ], //REPLACE project-name project-name "workspaceMount": "source=${localWorkspaceFolder},target=/home/esp/project-name,type=bind,consistency=cached", //REPLACE project-name project-name