mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
ce7cdeffb4
BREAKING CHANGE: Users who have been using the GPIO and SPI classes may need to revisit their code as it's now not allowed anymore to pass raw numbers for classes like MOSI or GPIONum. |
||
---|---|---|
.. | ||
host_test | ||
include | ||
private_include | ||
test | ||
CMakeLists.txt | ||
esp_event_api.cpp | ||
esp_event_cxx.cpp | ||
esp_exception.cpp | ||
esp_timer_cxx.cpp | ||
gpio_cxx.cpp | ||
i2c_cxx.cpp | ||
README.md | ||
spi_cxx.cpp | ||
spi_host_cxx.cpp |
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