1dependencies:
2  # Required IDF version
3  idf: ">=4.1"
4
5  # Defining a dependency from the registry:
6  # https://components.espressif.com/component/example/cmp
7  example/cmp: ">=3.3.3"
8
9  # # Other ways to define dependencies
10  #
11  # # For components maintained by Espressif only name can be used.
12  # # Same as `espressif/cmp`
13  # component: "~1.0.0"
14  #
15  # # Or in a longer form with extra parameters
16  # component2:
17  #   version: ">=2.0.0"
18  #
19  #   # For transient dependencies `public` flag can be set.
20  #   # `public` flag doesn't have an effect for the `main` component.
21  #   # All dependencies of `main` are public by default.
22  #   public: true
23  #
24  #   # For components hosted on non-default registry:
25  #   service_url: "https://componentregistry.company.com"
26  #
27  # # For components in git repository:
28  # test_component:
29  #   path: test_component
30  #   git: ssh://git@gitlab.com/user/components.git
31  #
32  # # For test projects during component development
33  # # components can be used from a local directory
34  # # with relative or absolute path
35  # some_local_component:
36  #   path: ../../projects/component
37