DEVZONE FORUM

I am trying to save the address of program counter when a watchdog reset occurs. In order to do that I use gcc's `__builtin_return_address(0)` from within the SDK's `nrf_drv_wdt.c:WDT_IRQHandler()`.What this returns is `0xfffffff9`. If I interpret the ARM spec correctly, this address is in the area reserved for the chip vendor.- What is at that address?- Can I extract the PC before WD reset using the gcc builtin? Another function?- What is the recommended way of getting the address when the watchdog timed...

I'm using the IoT bootloader from NRF52 SDK 14.2. When the bootloader has nothing to do and starts the main application, the FDS calls all fail in the main application. When I clear the UICR (nrfjprog -f nrf52 --eraseuicr), my main application launches (without using the bootloader) and the FDS calls work, it is only when the main application is launched through the bootloader that they fail. What am I missing?...

Hi,I use FDS library of SDK13.0.0.As wrote in the title, pages_init() returns NO_SWAP. Of course, fds_init() returned FDS_SUCCESS initially, so this problem has happened from a certain time.My FDS settings are below.・FDS_VIRTUAL_PAGES 5・FDS_VIRTUAL_PAGE_SIZE 1024・use fds for application data and peer manager・application data is consist of 39words 176words*2197words147words*737words58words・I don't use fds_record_update(). Instead, I call fds_record_delete() and then call fds_record_write() to avo...

DEVZONE BLOG FEED

Hello World !!This is simple code which is compatible for nRF Blinky App which is based on Zephyr OS Bluetooth APIs. I've tested it on #nRF52840-PDK board. Isn't it simple ?You have to just replace $zephyr_base/samples/bluetooth/peripheral/src/main.c with following code.These are some useful links for reference,( https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrfblinky&hl=en )(http://docs.zephyrproject.org/api/bluetooth.html )(http://docs.zephyrproject.org/samples/bluetooth/blueto...

Interfacing the Nordic Thingy:52 from the Amazon Alexa Voice Service just had to be done! In this blog post I will briefly explain how this demo was set up, but I will direct you to the GitHub page if you need more detailed information than what i provide here. Please have a look at the following GitHub repository for a thorough explanation on how to set this up, and how it all works:https://github.com/gamnes/alexa-nordic-thingy.There is also this youtube clip that shows the system in action: Overview The...

After the release of nRF52840 Engineering B we have received several inquiries about the difference between Engineering A (nRF52840-QIAAAA) and Engineering B (nRF52840-QIAABB) reference designs. One reason for the inquiries is that after swapping Engineering A with Engineering B samples customers experienced that the radio stopped working. The symptoms being that everything but the radio seemed to work in their application. While this is highly unfortunate, it is to be expected because there was a vital d...