Replies: 3 comments
-
I think DFRobot has their own arduino core for this board? In that case it could be something different about its configuration that is not compatible. |
Beta Was this translation helpful? Give feedback.
0 replies
-
I worked backwards through the available versions and was able to get 1.4.3
working as-is albeit with a small memory leak which I will elaborate on in
a separate thread.
…On Monday, January 13, 2025, Ryan Powell ***@***.***> wrote:
I think DFRobot has their own arduino core for this board? In that case it
could be something different about its configuration that is not compatible.
—
Reply to this email directly, view it on GitHub
<#858 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BOOISL444AKLCUPE4QZY2PD2KPHZRAVCNFSM6AAAAABVCYROLSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBSGA4TMNA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
asr-ltd
-
I had the same compilation errors for ESP32-WROOM-32. My PlatformIO had an outdated toolchain and |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am attempting to complile v 2.1.3 of this library for a FireBeetle-ESP32 (DFRobot DFR0575) which uses an ESP32-WROOM-32 as a replacement for the built-in Arduino BLE library. The first compilation error I get is:
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEAddress.cpp: In constructor 'NimBLEAddress::NimBLEAddress(const string&, uint8_t)':
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEAddress.cpp:63:28: error: 'stoull' is not a member of 'std'
uint64_t address = std::stoull(mac, nullptr, 16);
...when I comment that out I then get:
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEDevice.cpp:845:44: error: missing binary operator before token "("
if ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(5, 0, 0) | !defined(CONFIG_NIMBLE_CPP_IDF)
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEDevice.cpp: In static member function 'static bool NimBLEDevice::injectPassKey(const NimBLEConnInfo&, uint32_t)':
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEDevice.cpp:1165:68: sorry, unimplemented: non-trivial designated initializers not supported
ble_sm_io pkey{.action = BLE_SM_IOACT_INPUT, .passkey = passkey};
^
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEDevice.cpp: In static member function 'static bool NimBLEDevice::injectConfirmPasskey(const NimBLEConnInfo&, bool)':
C:\Users\Administrator\Documents\Arduino\libraries\NimBLE-Arduino\src\NimBLEDevice.cpp:1177:74: sorry, unimplemented: non-trivial designated initializers not supported
ble_sm_io pkey{.action = BLE_SM_IOACT_NUMCMP, .numcmp_accept = accept};
Does anyone have any suggestions for getting this to compile?
Beta Was this translation helpful? Give feedback.
All reactions