BLE Peripheral Role · Bluetooth · Throughput

Multiple BLE peripheral on throughput test

This blog is to configure the nRF52 as the multiple BLE peripheral and then send the data to its corresponding master. This is the proof of concept demo. For example, as the below diagram, the nRF52 is configured as the dual ble peripheral. It keeps to update the data to central. Requirement: SDK 16.0 /… Continue reading Multiple BLE peripheral on throughput test

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

Git · nRF Connect SDK

Building app with nRF Connect SDK in Private Repo

In this blog, I would like to describe how to fork the Nordic nRF Connect SDK or Zephyr on your own github and then how to sync with the original stream. You can maintain on your repo and do the version control on it. I have refer to some webpage post about this such as… Continue reading Building app with nRF Connect SDK in Private Repo