Jakob Hasse d023036be9 [cxx]: Added virtual desctructor in I2C class há 4 anos atrás
..
host_test b3271a51af Merge branch 'bugfix/common_components_linux' into 'master' há 4 anos atrás
include d023036be9 [cxx]: Added virtual desctructor in I2C class há 4 anos atrás
test ca12c92877 [esp_timer]: created mock override component há 4 anos atrás
CMakeLists.txt ca12c92877 [esp_timer]: created mock override component há 4 anos atrás
README.md 31edd48b43 C++: Moved all C++ examples to own folder há 5 anos atrás
component.mk 66fb5a29bb Whitespace: Automated whitespace fixes (large commit) há 5 anos atrás
esp_event_api.cpp 66fb5a29bb Whitespace: Automated whitespace fixes (large commit) há 5 anos atrás
esp_event_cxx.cpp aa96c9a4d8 esp_timer: Add an option to skip unhandled events for periodic timers há 5 anos atrás
esp_exception.cpp f835bead45 C++: ESP Event wrapper classes há 5 anos atrás
esp_timer_cxx.cpp 8282b0f9ea esp_timer: added C++ wrapper for esp_timer há 5 anos atrás
gpio_cxx.cpp 06956d46c1 [cxx]: GPIO CXX wrappers, experiemental CI rule há 4 anos atrás
i2c_cxx.cpp 25424477f2 C++: I2C API há 5 anos atrás

README.md

Experimental C++ Component

Warning: This component is subject to change without notice. Don't consider it as a stable API. It proposes future C++ interfaces of IDF components.

Usage/Build

To use and build this component, add it as an extra component in your project's cmake file:

set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/cxx/experimental/experimental_cpp_component)

Tests

To build the tests, first add them to the unit test's CMakeLists.txt:

set(EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/examples/cxx/experimental/experimental_cpp_component/")

Then go to the unit test app's directory and run:

idf.py -T experimental_cpp_component build