esp-idf/examples/cxx/experimental/experimental_cpp_component
Marius Vikhammer 9c8e4fd4c5 C3: build and run unit tests
Enable building and running of unit tests in CI for C3 as well as fix
related compile errors

Also enables building of C3 test apps
2021-01-11 11:34:37 +08:00
..
include esp_timer: added C++ wrapper for esp_timer 2020-12-14 11:17:56 +08:00
test C3: build and run unit tests 2021-01-11 11:34:37 +08:00
CMakeLists.txt esp_timer: added C++ wrapper for esp_timer 2020-12-14 11:17:56 +08:00
component.mk Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
esp_event_api.cpp Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
esp_event_cxx.cpp esp_timer: Add an option to skip unhandled events for periodic timers 2020-12-09 17:19:19 +08:00
esp_exception.cpp C++: ESP Event wrapper classes 2020-10-22 09:56:52 +08:00
esp_timer_cxx.cpp esp_timer: added C++ wrapper for esp_timer 2020-12-14 11:17:56 +08:00
i2c_cxx.cpp C++: I2C API 2020-07-24 08:36:16 +08:00
README.md C++: Moved all C++ examples to own folder 2020-02-18 12:48:57 +08:00

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