8 years, 1 month ago.

BLE_HeartRate_IDB0XA1 does not compile for L053R8

The BLE_HeartRate_IDB0XA1 example project compiles properly for Nucleo-F401RE platform. Unfortunately it does not work for Nucleo-L053R8 that is my target platform.

These are the errors I get trying to compile.

/media/uploads/alarocca/error1.jpg

Question relating to:

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

1 Answer

8 years, 1 month ago.

Please, notice that now we can’t run the BLE examples on Nucleo-L053R8 because the footprint of the BLE_API has been drastically increased. Currently, the supported platforms are listed here

Hi Alessandro,

You can overcome the RAM occupancy issue and still use Nucleo-L053R8 as target platform by simply changing the BlueNRG packet buffer size. Just set the "HCI_READ_PACKET_NUM_MAX" definition in "X_NUCLEO_IDB0XA1/source/bluenrg-hci/hci/hci.c" file as follows:

#define HCI_READ_PACKET_NUM_MAX (0x5)

Regards

posted by Andrea Palmieri 23 Mar 2016