Trying to figure out Bluetooth in the ESP32-C3 Zero Mini Development Board

My question is, am i using the wrong library for my board?

Hi, I'm very new and I'm working on the ESP32-C3 Zero Mini Development Board. I wanted to work on its Bluetooth capabilities by changing the LED colour via my phone. I'm currently using the "ESP32 BLE Arduino by Neil Kolban" library but I'm getting the same error on code I found in a textbooks and YT tutorials.

In file included from c:\Users\moabd\Documents\Arduino\libraries\ESP32_BLE_Arduino\src/BLEAdvertising.h:15,
                 from c:\Users\moabd\Documents\Arduino\libraries\ESP32_BLE_Arduino\src/BLEServer.h:19,
                 from c:\Users\moabd\Documents\Arduino\libraries\ESP32_BLE_Arduino\src/BLEDevice.h:18,
                 from C:\Users\moabd\Documents\esp\BLE_notify\BLE_notify.ino:1:
c:\Users\moabd\Documents\Arduino\libraries\ESP32_BLE_Arduino\src/FreeRTOS.h:61:35: error: 'ringbuf_type_t' has not been declared
   61 |         Ringbuffer(size_t length, ringbuf_type_t type = RINGBUF_TYPE_NOSPLIT);
      |                                   ^~~~~~~~~~~~~~

exit status 1

Compilation error: exit status 1

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.