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

Drivers · NRF5 SDK · NRF5 Series · NRF52810 · NRF52832 · NRF52840 · PWM

Advanced Pulse Width Modulation (PWM) on Nordic nRF52 Series

In this blog, I would like to describe more details how to use the PWM module on Nordic nRF52 Series MCU. Basically, nRF52 has started to support hardware PWM modules. If someone would like to generate some complicated duty cycle or waveform, it is better to know how to use the PWM module inside nRF52.… Continue reading Advanced Pulse Width Modulation (PWM) on Nordic 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 · UART · USB

How to communicate with Android through USB interface on nRF52820 / nRF52833 / nRF52840

This blog is to describe how to use the nRF52 Series USB interface to communicate with Android host. In the nRF52 Series, nRF52840, nRF52833 and nRF52820 have supported the full speed USB 2.0. Instead of using the Bluetooth Low Energy, they can communicate the date between android host through USB interface. In this blog, I… Continue reading How to communicate with Android through USB interface on nRF52820 / nRF52833 / nRF52840