7 years, 8 months ago.

BLE_LoopbackUART Project unbuildable with Library Updates?

As the Title says, I updated the BLE & Nordic libraries for this project and now it's unbuildable.

The complier throws this error:

Error: Struct "<unnamed>" has no field "NRFFW" in "nRF51822/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h", Line: 85, Col: 49

Any hints on how to get this running? I want to seed a POC project with this UART sample but it no longer builds?

p.s. My target board is the Delta NNN40

URL: https://developer.mbed.org/teams/Bluetooth-Low-Energy/code/BLE_LoopbackUART/

1 Answer

7 years, 8 months ago.

Hi,

This issue will be solved by an upgrade of the mbed lib next week. If you want a workaround, now, you can do the following operation:

  • open nRF51822/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h in the online IDE.
  • go to the line 85.
  • replace the content by

    uint32_t const bootloader_addr = *(&NRF_UICR->FWID + 1);

Accepted Answer