6 years, 9 months ago.

Is there a chance this could work on a F429ZI ?

I've a project where I need to use both Ethernet and Bluetooth LE. For ethernet, we use a Nucleo F429ZI. However, this expansion board is marked as untested.

It works fine on a F401RE I tried it on the F429 and I get LED2 flashing rapidly (and no bluetooth advertisment.

Any suggestions why?

Question relating to:

1 Answer

6 years, 9 months ago.

Hi Nicholas,

please refer to this thread on github focused on the same issue successfully handled by mray19027.

Regards

Accepted Answer

Thank you - you saved me a lot of time! Much appreciated. My students will also appreciate this next year :)

posted by Nicholas Outram 30 Jun 2017

That seems to worked. In short:

1. On the shield, move R4 to R6 so that D13 is now the SPI clock (but now conflicts with the nucleo LED)

2. In mbed_app.json, add the following:

"NUCLEO_F429ZI": { "target.features_add": ["BLE"], "target.extra_labels_add": ["ST_BLUENRG"], "target.macros_add": ["BLUENRG_PIN_SPI_SCK=D13"] }

3. In main.cpp, remove references to led1

I can now read heart rate using the nRF Toolbox app on the iOS app store :)

posted by Nicholas Outram 11 Jul 2017

Or even better you can use the STM32 BLE Profiles app both available for Android (https://play.google.com/store/apps/details?id=com.stm.bluetoothlevalidation) and iOS (https://itunes.apple.com/it/app/stm32-ble-profiles/id1081331769?mt=8) ;-)

posted by Andrea Palmieri 11 Jul 2017