Skip to content

Docker environment to develop applications for ESP boards using Rust

Notifications You must be signed in to change notification settings

bakery/esp-rs-container

 
 

Repository files navigation

esp-rs-container

Docker Base Tags CI Docker Esp Idf Versions Tags CI

This repository contains Dockerfiles that create environments, using Debian 11.2, with all the necessary tools to develop applications for ESP boards using Rust.

In order to use it with Visual Studio Code Devcontainer or with Gitpod, please refer to esp-rs-devcontainer.

Using Git Hub actions, several tags for linux/amd64 and for linux/arm64 platforms will be published into the sergiogasquez/esp-rs-env image:

  • base is generated using base.Dockerfile and they will have all the dependencies for all the supported ESP boards but no prebuild esp-idf environment installed.
  • xtensa-base is generated using xtensa-base.Dockerfile and they will have all the dependencies for all the Xtensa supported ESP boards but no prebuild esp-idf environment installed.
  • riscv-base is generated using riscv-base.Dockerfile and they will have all the dependencies for all the RiscV supported ESP boards but no prebuild esp-idf environment installed.
  • espidf_v4.4 is generated from Dockerfile and has esp-idf v4.4 installed. It can be used with all the supported ESP boards.
  • espidf_v4.3.2 is generated from Dockerfile and has esp-idf v4.3 installed. It can be used with all the supported ESP boards.

    Note that espidf_v4.3.2 is only available for linux/amd64.

  • espidf_v5.0 and master is generated from Dockerfile and have the master branch of esp-idf installed. It can be used with all the supported ESP boards.
  • esp32 fully functional environment with esp-idf v4.4 installed for esp32.
  • esp32s2 fully functional environment with esp-idf v4.4 installed for esp32s2.
  • esp32s3 fully functional environment with esp-idf v4.4 installed for esp32s3.
  • esp32c3 fully functional environment with esp-idf v4.4 installed for esp32c3.
  • esp32c3-training Tag for Ferrous System's training for Espressif devices.
  • wokwi is generated from espidf_v4.4 and has some dependencies fetched.

About

Docker environment to develop applications for ESP boards using Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%