Advertising · BLE Peripheral Role · Bluetooth 5 · Development Board · Flash Storage · NRF5 SDK · NRF52840 · NRF52840 DK board · QSPI

Using External Flash to Store bonding info on nRF52 Series

This blog is to show how to use the external flash for storing the bonding information instead of using the internal flash. I would base on the Nordic SDK 16.0 and use the nRF52840 DK as the baseline to show how it works. By using the external flash for bonding storage, it can save at… Continue reading Using External Flash to Store bonding info on nRF52 Series

Advertising · BLE Peripheral Role · Flash Storage · NRF5 SDK · NRF5 Series · NRF52810 · NRF52832 · NRF52840 · NRF52840 DK board · Programming Tool

Description of UICR on nRF52 Series

In this blog, I would describe the UICR region and how to use it in details. It covers the following topic: Memory Layout (Address) of the UICRRegisters in UICR (and each functionality)How to write / read / erase on the UICR by using the nrfjprog Dump flash / ram / registers Memory Layout The user… Continue reading Description of UICR on nRF52 Series

Bonding · Drivers · Flash Storage · NRF5 SDK · NRF52810 · NRF52832 · NRF52840 · NRF52840 DK board · SoftDevice

Power Failure Protection on FDS (Flash Data Storage)

Flash Data Storage moduled has been introduced since SDK 11.0 or later. Comparing to the Pstorge module, it brings some benefits. Using the FILE ID instead of the flash addressReduce the number of flash erase time (by marking the erase page first and then do the garbage collection if need). In this blog, I would… Continue reading Power Failure Protection on FDS (Flash Data Storage)