Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years ago.
Compilation problem
Hi guys I'm trying to compile the last version to these boards (Nucleo -F411RE and Nucleo-F401RE) and I'm getting the following errors (Trying to compile on mbed)
Error: Incomplete type is not allowed in "X_NUCLEO_IDB0XA1/BlueNRGDevice.h", Line: 50, Col: 31
Then if I change the file BlueNRGDevice.h and add:
- include <BLEInstanceBase.h>
Then the error is related to a PIN Error: Object of abstract class type "BlueNRGDevice" is not allowed in "X_NUCLEO_IDB0XA1/BlueNRGDevice.cpp", Line: 66, Col: 16
Do you guys have any idea what is going on (Maybe I did somthing wrong)? Thanks.
Question relating to:
1 Answer
9 years ago.
Dear Leonardo,
It is just due to the fact that you updated to the latest version of BLE API. The synchronization of the X_NUCLEO_IDB0XA1 library is right on the way.
Kind regards Andrea
Ok thanks, do you think that if I import the program without updating the libraries it will work?
Anyway thanks and I will wait for the latest release compatible with the BLE API
posted by 03 Nov 2015Anyway, keep in mind that the tested platforms for the X-NUCLEO-IDB04A1 are listed in the component homepage (https://developer.mbed.org/components/X-NUCLEO-IDB04A1). You can still use the STM32 Nucleo F411RE provided that you compile for STM32 Nucleo F401RE.
posted by 03 Nov 2015