diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 51f1eff..aeb2af6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,7 +50,7 @@ jobs: NDNPH_VERSION: develop - name: compile examples run: | - for B in esp8266:esp8266:nodemcuv2 esp32:esp32:esp32wrover adafruit:nrf52:feather52832; do + for B in esp8266:esp8266:nodemcuv2 esp32:esp32:esp32wrover esp32:esp32:esp32c3 adafruit:nrf52:feather52832; do ARCH=${B#*:}; ARCH=${ARCH%:*} for E in $(find ./examples -name '*.ino' -printf '%h\n'); do if [[ -f $E/.${ARCH}.test.skip ]]; then diff --git a/src/port/choose.h b/src/port/choose.h index 1548e36..c6a429f 100644 --- a/src/port/choose.h +++ b/src/port/choose.h @@ -16,10 +16,16 @@ #elif defined(ARDUINO_ARCH_ESP32) +#include + #define NDNPH_HAVE_MBED +#ifdef CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE +#define NDNPH_PORT_QUEUE_SIMPLE +#else #define NDNPH_PORT_QUEUE_CUSTOM #define ESP8266NDN_PORT_QUEUE_FREERTOS +#endif // CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE #define NDNPH_PORT_UNIXTIME_SYSTIME #define NDNPH_PORT_UNIXTIME_SYSTIME_CANSET