From b15185bf096f905b1af36722d7f81ffe0afde5f2 Mon Sep 17 00:00:00 2001 From: kolban Date: Thu, 23 Mar 2017 23:47:47 -0500 Subject: [PATCH] Thu Mar 23 23:47:47 CDT 2017 --- eclipse/c_includes.xml | 130 ++++++++++++++++++++++++++++++ skeletons/cpp/main_helloworld.cpp | 10 +++ 2 files changed, 140 insertions(+) create mode 100644 eclipse/c_includes.xml diff --git a/eclipse/c_includes.xml b/eclipse/c_includes.xml new file mode 100644 index 00000000..5083c663 --- /dev/null +++ b/eclipse/c_includes.xml @@ -0,0 +1,130 @@ + + +
+ + + + +${IDF_PATH}/components/vfs/include +${IDF_PATH}/components/spi_flash/include +${IDF_PATH}/components/json/include +${IDF_PATH}/components/mbedtls/include +${IDF_PATH}/components/bt/include +${IDF_PATH}/components/bt/bluedroid/bta/include +${IDF_PATH}/components/bt/bluedroid/bta/sys/include +${IDF_PATH}/components/bt/bluedroid/btcore/include +${IDF_PATH}/components/bt/bluedroid/device/include +${IDF_PATH}/components/bt/bluedroid/gki/include +${IDF_PATH}/components/bt/bluedroid/hci/include +${IDF_PATH}/components/bt/bluedroid/osi/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/esp/blufi/include +${IDF_PATH}/components/bt/bluedroid//btc/profile/esp/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/std/sdp/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/std/include +${IDF_PATH}/components/bt/bluedroid/stack/gap/include +${IDF_PATH}/components/bt/bluedroid/stack/gatt/include +${IDF_PATH}/components/bt/bluedroid/stack/l2cap/include +${IDF_PATH}/components/bt/bluedroid/stack/sdp/include +${IDF_PATH}/components/bt/bluedroid/stack/smp/include +${IDF_PATH}/components/bt/bluedroid/stack/include +${IDF_PATH}/components/bt/bluedroid/api/include + + + +/opt/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0 +${IDF_PATH}/components/esp32/include +${IDF_PATH}/components/newlib/include +${IDF_PATH}/components/freertos/include +${IDF_PATH}/components/nvs_flash/include +${IDF_PATH}/components/driver/include +${IDF_PATH}/components/log/include +${IDF_PATH}/components/tcpip_adapter/include +${IDF_PATH}/components/lwip/include/lwip +${IDF_PATH}/components/vfs/include +${IDF_PATH}/components/spi_flash/include +${IDF_PATH}/components/mbedtls/include +${IDF_PATH}/components/json/include +${IDF_PATH}/components/bt/include +${IDF_PATH}/components/bt/bluedroid/bta/include +${IDF_PATH}/components/bt/bluedroid/bta/sys/include +${IDF_PATH}/components/bt/bluedroid/btcore/include +${IDF_PATH}/components/bt/bluedroid/device/include +${IDF_PATH}/components/bt/bluedroid/gki/include +${IDF_PATH}/components/bt/bluedroid/hci/include +${IDF_PATH}/components/bt/bluedroid/osi/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/esp/blufi/include +${IDF_PATH}/components/bt/bluedroid//btc/profile/esp/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/std/sdp/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/std/include +${IDF_PATH}/components/bt/bluedroid/stack/gap/include +${IDF_PATH}/components/bt/bluedroid/stack/gatt/include +${IDF_PATH}/components/bt/bluedroid/stack/l2cap/include +${IDF_PATH}/components/bt/bluedroid/stack/sdp/include +${IDF_PATH}/components/bt/bluedroid/stack/smp/include +${IDF_PATH}/components/bt/bluedroid/api/include +${IDF_PATH}/components/bt/bluedroid/stack/include +/opt/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include + + + +/opt/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0 +${IDF_PATH}/components/esp32/include +${IDF_PATH}/components/newlib/include +${IDF_PATH}/components/freertos/include +${IDF_PATH}/components/nvs_flash/include +${IDF_PATH}/components/driver/include +${IDF_PATH}/components/log/include +${IDF_PATH}/components/tcpip_adapter/include +${IDF_PATH}/components/lwip/include/lwip +${IDF_PATH}/components/vfs/include +${IDF_PATH}/components/json/include +${IDF_PATH}/components/spi_flash/include +${IDF_PATH}/components/mbedtls/include +${IDF_PATH}/components/bt/include +${IDF_PATH}/components/bt/bluedroid/bta/include +${IDF_PATH}/components/bt/bluedroid/bta/sys/include +${IDF_PATH}/components/bt/bluedroid/btcore/include +${IDF_PATH}/components/bt/bluedroid/device/include +${IDF_PATH}/components/bt/bluedroid/gki/include +${IDF_PATH}/components/bt/bluedroid/hci/include +${IDF_PATH}/components/bt/bluedroid/osi/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/esp/blufi/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/esp/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/std/sdp/include +${IDF_PATH}/components/bt/bluedroid/btc/profile/std/include +${IDF_PATH}/components/bt/bluedroid/stack/gap/include +${IDF_PATH}/components/bt/bluedroid/stack/gatt/include +${IDF_PATH}/components/bt/bluedroid/stack/l2cap/include +${IDF_PATH}/components/bt/bluedroid/stack/sdp/include +${IDF_PATH}/components/bt/bluedroid/stack/smp/include +${IDF_PATH}/components/bt/bluedroid/stack/include +${IDF_PATH}/components/bt/bluedroid/api/include +${IDF_PATH}/components/bt/bluedroid/include +/opt/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include + + +
+
+ + + + + +ESP_PLATFORM1 + + + + + +ESP_PLATFORM1 + + + + + +ESP_PLATFORM1 + + + +
+
diff --git a/skeletons/cpp/main_helloworld.cpp b/skeletons/cpp/main_helloworld.cpp index 3fd1b47d..bc80bc1d 100644 --- a/skeletons/cpp/main_helloworld.cpp +++ b/skeletons/cpp/main_helloworld.cpp @@ -1,7 +1,17 @@ +/* + * 1. Open up the project properties + * 2. Visit C/C++ General > Preprocessor Include Paths, Macros, etc + * 3. Select the Providers tab + * 4. Check the box for "CDT GCC Built-in Compiler Settings" + * 5. Set the compiler spec command to "xtensa-esp32-elf-gcc ${FLAGS} -E -P -v -dD "${INPUTS}"" + * 6. Rebuild the index +*/ + #include #include #include "sdkconfig.h" + static char tag[]="cpp_helloworld"; extern "C" {