Advertising · Bluetooth · Debug Skill · NRF5 SDK · NRF5 Series · NRF52810 · NRF52840 · NRF52840 DK board

BLE Scanner with RSSI and MAC Address

This blog is to give a demo how to scan the ble advertiser and show the RSSI and MAC address in sorting order. It is the feature similar to the mobile phone. For example, as below, the scanner is kept to get the nearby advertiser. It would get all the corresponding advertising payload, peer address… Continue reading BLE Scanner with RSSI and MAC Address

BLE Peripheral Role · Bluetooth · Bluetooth 5 · Development Board · IOS · NRF5 Series · NRF52840 · NRF52840 DK board · Throughput

Maximum BLE Throughput with IOS

This blog is to show the BLE throughput on different user scenarios. I would also show the maximum throughput in the real world, particularly how fast the BLE communication with IOS devices. I would use 2 x nRF52840 DK for the central and peripheral bi direction communication and print out the live throughput. After that,… Continue reading Maximum BLE Throughput with IOS

NRF52832 · NRF52840 · NRF52840 DK board

OLED display support for nRF52 Series

This blog is to add the OLED display on the nRF52 DK board. I would give the example code how to use the GFX and adafruit library on the Nordic nRF52. On the Nordic nRF5 SDK, it contains the GFX library with the LCD 320x240. https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_gfx.html GFX library The GFX library provides support for drawing… Continue reading OLED display support for nRF52 Series

Arduino · NRF52840 DK board

Arduino IDE with nRF52 DK Board

This blog is to describe the Arduino IDE with nRF52 Chipset. I would describe what is Arduino and how to configure the nRF52 to work with Arduino IDE. What is an Arduino? Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger… Continue reading Arduino IDE with nRF52 DK Board

Display · GUI · LCD Display · nRF Connect SDK · NRF52840 · NRF52840 DK board

AWTK GUI Demo (Smart Watch) on nRF52840

This blog is to show to the AWTK GUI demo on the Nordic nRF52840 DK board. Sample Slide Screen DemoSmart Watch This demo is done with AWTK ZLG (https://github.com/zlgopen/awtk). Simple GUI Demo https://youtu.be/K9zhBcDBX0Q Smart Watch Demo https://youtu.be/zD-7YdxynLo About AWTK GUI, ZLG has created a powerful, reliable, and easy-to-use open source GUI engine, AWTK. AWTK, called… Continue reading AWTK GUI Demo (Smart Watch) on nRF52840

NRF5 SDK · NRF5 Series · NRF52810 · NRF52811 · NRF52820 · NRF52832 · NRF52833 · NRF52840 · NRF52840 DK board · Radio Protocol · Timeslot API

Radio Timeslot API for the Multiple Protocols

This blog is to describe more details how to use the Radio Timeslot API usage. The Radio Timeslot API was introduced since Nordic Softdevice S110v6.0 or later. It can be used to implement the concurrent multiprotocol with BLE together. All the timeslot API are based on the framework of Nordic Bluetooth Softdevice stack. For example,… Continue reading Radio Timeslot API for the Multiple Protocols

BLE Peripheral Role · Bonding · Debug Skill · Development Board · DFU · Gaming Mouse · Gaming mouse · HID · Keyboard · Mouse · Mouse · nRF Connect SDK · NRF5 Series · NRF52810 · NRF52811 · NRF52820 · NRF52832 · NRF52833 · NRF52840 · NRF52840 DK board

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

Debug Skill · Drivers · Drivers · NRF5 SDK · NRF5 Series · NRF52820 · NRF52833 · NRF52840 · NRF52840 DK board · USB

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

ESB · NRF5 SDK · NRF5 Series · NRF51 · NRF52810 · NRF52811 · NRF52832 · NRF52833 · NRF52840 · NRF52840 DK board · Radio · Radio Protocol

Enhanced ShockBurst ESB Protocol on nRF52 Series

This blog is to describe more about the proprietary radio protocol on the nRF52 series. On the Nordic nRF5 SDK, it has two difference protocols. Enhanced ShockBurst (ESB)Gazell In this blog, I would mainly focus on the ESB because it provides full source code instead of library. Also, it can do much more flexible to… Continue reading Enhanced ShockBurst ESB Protocol on nRF52 Series

Debug Skill · Development Board · LTEM · Modem · nRF Connect SDK · NRF52840 DK board · NRF91 · Secure Partition Manager · Segger Embedded Studio

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

BLE Peripheral Role · Bluetooth 5 · Development Board · Device Firmware Upgrade · NRF5 SDK · NRF5 Series · NRF52810 · NRF52811 · NRF52832 · NRF52833 · NRF52840 · NRF52840 DK board

Over the air upgrade through Nordic nrfUtil

This blog is to introduce how to use the nRFUtil for Over The Air upgrade (OTA) in between host and device. I would focus on the BLE OTA only. It uses the nRF52 DK to connect to PC / Linux / MacOS. And then the nRFUtil tool would be the OTA host application. nRFUtil The… Continue reading Over the air upgrade through Nordic nrfUtil