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

Device Firmware Upgrade · NRF52810 · NRF52832 · NRF52840 · QSPI · Segger Embedded Studio

External SPI Flash Bootloader on nRF52 Series

This blog is to demo how to use the external SPI flash for Device Firmware Upgrade (DFU) on the nRF52 Series. The target is to minimize the size of the bootloader particular on the nRF52810. The total size of the bootloader + its setting is only 12KB comparing to original bootloader SDK (32KB). Note: this… Continue reading External SPI Flash Bootloader on nRF52 Series

Drivers · NRF5 SDK · NRF52840 DK board · QSPI

QSPI Flash Read / Write / Erase on nRF52840

Goal This blog is to describe how to use the QSPI flash as the external flash storage. I would introduce some idea how to configure the QSPI flash on the nRF52840 DK board and provide the example code with description on usage. QSPI Driver The Quad Serial Peripheral Interface (QSPI) driver includes two layers: the… Continue reading QSPI Flash Read / Write / Erase on nRF52840

QSPI

How to store/read the IMAGE files on the nRF52840 DK QSPI flash

This blog is to teach how to store the PNG image (converted to RGB 565) file into the external QSPI flash. Assume all the PNG are 240x320 resolution, I target to use the Adafruit 1947 (ILI9341) board with nRF52840 DK in this demo. The python script can be found at https://github.com/jimmywong2003/PNG-to-RGB565. Convert the PNG Image… Continue reading How to store/read the IMAGE files on the nRF52840 DK QSPI flash