PDM Microphone on nRF5 Series

This blog is to describe how to add the PDM Microphone on Nordic nRF52 Series. The PDM is started to support on the nRF52832. The pulse density modulation (PDM) module enables input of pulse density modulated signals from external audio frontends, for example, digital microphones. The PDM module generates the PDM clock and supports single-channel … Continue reading PDM Microphone on nRF5 Series

Tutorial how to create an application on the nRF9160 DK

This chapter will take you through the steps required for creating an application in NCS for nRF9160. This blog is based on the Nordic Connect SDK v1.2.0 version. It may have need to change on the other versions (later). The propose of this blog is to show the idea how to run such example on NCS. … Continue reading Tutorial how to create an application on the nRF9160 DK

CMake / West for Zephyr / Nordic nRF Connect SDK

In this blog, I would like to describe more details on the cmake and west which are the tools in the Nordic Connect SDK. For example, I would cover : Zephyr's Build System How to configure the cmake file with difference parameterHow to use the West to build / flash the application All the materials … Continue reading CMake / West for Zephyr / Nordic nRF Connect SDK

Placing data at a specific memory address with Segger Embedded Studio

This blog is to introduce a method how to place data at the specific memory address with Segger Embedded Studio. The only solution to place a symbol at a given address, is to place it into a separate section. If you create one section per "fixed address" symbol, it is guaranteed that the symbol is … Continue reading Placing data at a specific memory address with Segger Embedded Studio

Command Line Interface (CLI) on Logger System (Real-time debugging / configuration)

This blog is to describe how to use the Nordic nRF5 SDK to include the logger module and how to use the CLI interface for send command through BLE / UART / RTT to configure the log module, basic operation of peripheral such as LED on/off, flash dump log. Also, the Flash logger backend (one … Continue reading Command Line Interface (CLI) on Logger System (Real-time debugging / configuration)

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

How to get the Bluetooth Qualification on Nordic nRF51 Series

News from Bluetooth SIG on Bluetooth Qualification Changes According to the bluetooth SIG official web page (Source: Bluetooth SIG Email) The Bluetooth Special Interest Group (SIG) recently announced their decision to deprecate and withdraw older versions of Bluetooth Core specifications from v2.0 to v4.1. Firstly, there is no need to panic. Secondly, here is what … Continue reading How to get the Bluetooth Qualification on Nordic nRF51 Series