8 years, 6 months ago.

Pinmap mismatch

Hi guys, after compiling the example project without using the latest BLE API version, i have the following error on the console: pinmap mis-match

Do you know in which place I should configure the pins (I'm using the NUCLEO-F411RE and F401RE)

Thanks

Question relating to:

Heart Rate Monitor example for the BLE API using ST BlueNRG native drivers

I know this post is older, but I found a fix in case anyone else runs into this problem getting it to run on the STM32F411RE. You need to define IDB0XA1_D13_PATCH in your project. That will map the SPI_CLK pin to PA_5 (D13) instead of PB_3 (D3), and that will resolve the pinmap mismatch. Cheers!

posted by Hushel Roberts 06 May 2017

1 Answer

8 years, 6 months ago.

Dear Leonardo,

I guess you are using an STM32 Nucleo F411RE. 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.

Kind regards

Accepted Answer

I have the same problem with Nucleo F446RE before, I found the reason is F446RE need to define IDB0XA1_D13_PATCH in x_nucleo_idb0xa1_targets.h

posted by Jiajun Fu 07 Nov 2016