{"repo":"ajtudela/micro-ros-platformio-devcontainer","free":true,"listed":false,"github":"https://github.com/ajtudela/micro-ros-platformio-devcontainer","clone":"git clone https://github.com/ajtudela/micro-ros-platformio-devcontainer.git","description":"VSCode devcontainer configuration to facilitate the development of micro-ROS applications using PlatformIO.","language":"Dockerfile","stars":10,"topics":["template","vscode"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"micro-ROS + PlatformIO Development Container Overview This repository provides a VSCode devcontainer configuration to facilitate the development of micro-ROS applications using PlatformIO. With this setup, you can work on micro-ROS projects without needing to install additional software directly on your host machine. Features - Preconfigured Development Environment : The devcontainer is built upon the official micro-ROS rolling Docker image, with pre-installed extensions and dependencies for PlatformIO, along with USB passthrough support. - Project Mounting : The projects folder is mounted within the container as the default PlatformIO project directory, allowing you to manage and develop your micro-ROS applications conveniently in this location. - Agent Communication Options : This configuration includes a docker-compose.yml file to easily start the micro-ROS agent for device communication, available in two modes: - serial-agent : Enables serial communication with micro-ROS applications, defaulting to USB port /dev/ttyUSB0 . - udp-agent : Allows network-based communication with micro-ROS applications via UDP, defaulting to port 9999 . [!NOTE] - The default ROS DOMAIN ID is set to 42 . You can adjust this value in both the docker-compose.yml and devcontainer.json files as needed. - By default, the internal user within the container is set to vscode . This can be modified if a different user setup is preferred. - To connect your development board, you may need to modify the po","default_branch":null,"files":null,"tree":[],"storefront":"/r/ajtudela","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ajtudela/micro-ros-platformio-devcontainer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}