FluxDC/managed_components/espressif__esp-idf-cxx
2025-03-14 13:42:15 +08:00
..
examples 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
host_test 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
include 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
private_include 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
test_apps 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
.component_hash 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
.editorconfig 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
.gitignore 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
CMakeLists.txt 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
CONTRIBUTING.md 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
esp_event_api.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
esp_event_cxx.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
esp_exception.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
esp_timer_cxx.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
gpio_cxx.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
i2c_cxx.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
idf_component.yml 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
LICENSE 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
README.md 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
spi_cxx.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00
spi_host_cxx.cpp 新增两个模块进行测试 2025-03-14 13:42:15 +08:00

ESP-IDF-C++

This project provides C++ wrapper classes around some components of esp-idf. It is organized as a component for the IDF component manager. You can find this component in the component registry.

NOTE

This component is in a beta-release phase. Some bits that are still missing (non-exhaustive list):

  • MQTT C++ classes
  • Default pin definition on Kconfig for some examples

A road map and detailed release document will be announced soon.

Requirements

No other special requirements are necessary.

Usage

Set up the IDF environment (i.e., . ./export.sh inside esp-idf). Then go to your project directory, use idf.py add-dependency espressif/esp-idf-cxx^1.0.0-beta (should only be done once) and you should be able to use this component.