How to support the UTF8 on the Segger Embedded Studio

This blog is to describe how to configure the Segger Embedded Studio to support the UTF8 coding inside its IDE. What is UTF-8? UTF-8 is a variable-width character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from Unicode (or Universal Coded Character Set) Transformation Format – 8-bit. UTF-8 is capable of encoding all 1,112,064 valid character code points in Unicode using one … Continue reading How to support the UTF8 on the Segger Embedded Studio

Step by Step to run the Asset Tracker Demo on nRF9160DK

This blog is to describe how to setup the asset tracker and run the demo on nRF9160 DK board. I would show how to compile image and connect the nRF Cloud for data communication. Prerequisite You have follow all the steps to setup the development environment. If no, you can refer to https://jimmywongiot.com/2019/12/18/step-by-step-on-nordic-connect-sdk-for-development/ https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/getting_started.html nRF9160 … Continue reading Step by Step to run the Asset Tracker Demo on nRF9160DK

AT Commands on the Nordic nRF9160

This blog is to prepare the most common AT commands on nRF9160 and I will try to show how to use the at_client with link monitor for connecting the network. https://infocenter.nordicsemi.com/topic/ref_at_commands/REF/at_commands/at_version.html Modem firmware versions This document describes AT commands used in all versions of the nRF91 Series modem firmware. The modem firmware versions that support … Continue reading AT Commands on the Nordic nRF9160

How to install BLE Sniffer on nRF52 DK Board and run it

This blog is to provide the procedure how to install the nRF Sniffer and run on the Window 10. Nordic provides the free to use Bluetooth LE sniffer and it can run with Nordic Development Board. nRF Sniffer for Bluetooth LE The nRF Sniffer for Bluetooth® LE is a useful tool for learning about and debugging Bluetooth Low Energy applications. It … Continue reading How to install BLE Sniffer on nRF52 DK Board and run it

Step by Step to Compile Nordic NRF5 HIDs Keyboard / Mouse Example on nRF Connect SDK

This blog is to describe how to compile and run the nRF5 HIDs Keyboard example from nRF Connect SDK. nRF Connect SDK The nRF Connect SDK is where you begin building low power wireless applications with Nordic Semiconductor nRF52, nRF53, and nRF91 Series devices. The nRF Connect SDK is moved to https://github.com/nrfconnect instead of https://github.com/nordicplayground/nrfconnect. … Continue reading Step by Step to Compile Nordic NRF5 HIDs Keyboard / Mouse Example on nRF Connect SDK

How to Compile the Ble_Connectivity hex and Run with nRF Connect Desktop

Nordic has supported the nRF Connect Desktop tool to run as the BLE Peripheral role or BLE Central Role. This blog is to provide the demo how to compile the HEX to run on the nRF52840 DK or nRF52840 dongle. nRF Connect for Desktop Cross-platform development software for Bluetooth Low Energy and cIoT nRF Connect … Continue reading How to Compile the Ble_Connectivity hex and Run with nRF Connect Desktop

USB Audio Class

This blog is to give some background knowledge on the USB Audio Class. I will try to collect some information from internet about the USB Audio Class 1 and USB Audio Class 2 and then give the description on this blog. Introduction Universal Serial Bus (USB) is a serial bus standard to interface devices. USB … Continue reading USB Audio Class

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

Logger System / Flash Log / Crash Log on Nordic nRF5 SDK

This blog is to describe how to use the logging system on the Nordic nRF5 SDK. I would cover how to do the print log through UART or RTT with difference debugging level. Also, I would introduce how to use the flash log or crash log to store the log inside the internal flash system. … Continue reading Logger System / Flash Log / Crash Log on Nordic nRF5 SDK

How to use the NRF52840 Dongle (PCA10059) as development board

Nordic nRF52840 Dongle (PCA10059) This blog is to describe how to use the nRF52840 dongle (PCA10059) as the development board. The nRF52840 Dongle is a small, low-cost USB dongle that supports Bluetooth 5, Bluetooth mesh, Thread, ZigBee, 802.15.4, ANT and 2.4 GHz proprietary protocols. The Dongle is the perfect target hardware for use with nRF … Continue reading How to use the NRF52840 Dongle (PCA10059) as development board

Segger Embedded Studio @ Nordic NRF5 SDK

This blog is to quick introduce the Segger Embedded Studio and how to use it on nRF5 SDK. A powerful and easy to use toolbox for developers - FREE for Nordic customers Segger Embedded Studio is an easy-to-use integrated development environment withproject management tools, editor and debugger supporting ARM Cortex devices. Full debugsupport including Real … Continue reading Segger Embedded Studio @ Nordic NRF5 SDK

NRF52811 with BLE Long Range Example

This blog is to show how to setup the BLE long range demo on the nRF52811 chipset. On the Nordic webpage, S140v7.0.1 is the official support the BLE long range stack on the nRF52811. https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52811/COMP/nrf52811/nrf52811_ic_rev_sdk_sd_comp_matrix.html The size of the S140v7.0.1 is 156KB (including 4KB MBR). It means that the size of the application fw cannot … Continue reading NRF52811 with BLE Long Range Example

How to use the BLE Scanning filters on the Connection Request

This blog is to describe how to use different filters on the BLE Central role for connection criteria. Since Nordic SDK 15.2 or later, it has started to include the new BLE Scan (nrf_ble_scan) module. It has supported 5 different filter types as below. Filter typeDetails1) NameFilter set to the target name.The maximum length of … Continue reading How to use the BLE Scanning filters on the Connection Request