Skip to content

Espressif ESP-IDF framework dependency #1073

Open
@peergum

Description

@peergum

When developing embedded firmware in the Espressif ESP-IDF ecosystem, we need to refer to a specific (or minimal) version of the framework, which is actually installed independently from the firmware itself. Since the framework evolves - and may have both compatibility and security issues - it would be very useful to be able to refer to the framework used in a simple dependency file.

That file could also describe the components used in the framework.

The ESP-IDF framework is available on github (Espressif ESP-IDF).

Practically a basic json file would do, that could point to any github repository in general and add other information as required or optionally, something like:

{
  "framework": "https://github.com/espressif/esp-idf"
  "branch": "release/v5.0", 
  "commit": "75c3a69",
  "components": [
    "nvs_flash",
    "esp_wifi",
   ...
   ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions