Add espressif__mdns component

This commit is contained in:
2025-05-26 16:50:10 -04:00
parent d37a5bd27a
commit 275c8162b8
109 changed files with 17272 additions and 9 deletions

17
main/idf_component.yml Normal file
View File

@@ -0,0 +1,17 @@
## IDF Component Manager Manifest File
dependencies:
## Required IDF version
idf:
version: '>=4.1.0'
# # Put list of dependencies here
# # For components maintained by Espressif:
# component: "~1.0.0"
# # For 3rd party components:
# username/component: ">=1.0.0,<2.0.0"
# username2/component2:
# version: "~1.0.0"
# # For transient dependencies `public` flag can be set.
# # `public` flag doesn't have an effect dependencies of the `main` component.
# # All dependencies of `main` are public by default.
# public: true
espressif/mdns: '*'

View File

@@ -8,6 +8,7 @@
#include "nvs_flash.h"
#include "WifiManager.h"
#include "mDNSDiscoveryService.h"
extern "C" [[noreturn]] void app_main(void) {
nvs_flash_init();
@@ -15,6 +16,8 @@ extern "C" [[noreturn]] void app_main(void) {
const auto manager = std::make_unique<WifiManager>();
manager->connect();
const auto discovery = std::make_unique<mDNSDiscoveryService>();
printf("Hello world!\n");
for (int i = 0; ; i++) {