Internal RC Calibration Handling on the Nordic nRF52 Chipset

In this blog, I would like to share how to handle the internal RC on the NRF52 chipset. In the reference schematic of the nRF52832, there is an option to use internal RC or external 32KHz. For example, the GPIO P0.00 and P0.01 can be connected to external 32KHz crystal (as the optional feature). In … Continue reading Internal RC Calibration Handling on the Nordic nRF52 Chipset

BLE Scanning with Whitelist

This blog is to describe how to use the whitelist in order to improve the connection successful rate between central and peripheral at nRF52 series. The topic is covered as below: Describe about the nrf_ble_scan module Describe how to add the manufacturer specific filter inside the nrf_ble_scan moduleHow whitelist works with nrf_ble_scan module SCANNING MODULE … Continue reading BLE Scanning with Whitelist

Power Failure Protection on FDS (Flash Data Storage)

Flash Data Storage moduled has been introduced since SDK 11.0 or later. Comparing to the Pstorge module, it brings some benefits. Using the FILE ID instead of the flash addressReduce the number of flash erase time (by marking the erase page first and then do the garbage collection if need). In this blog, I would … Continue reading Power Failure Protection on FDS (Flash Data Storage)

Advertising Payload format on BLE

This blog is to describe more details on the advertising payload. The Packet data unit for the advertising channel (called the Advertising Channel PDU) includes a 2-byte header and a variable payload from 6 to 37 bytes. The actual length of the payload is defined by the 6-bit Length field in the header of the Advertising Channel PDU. https://www.argenox.com/library/bluetooth-low-energy/ble-advertising-primer/ Flags Advertising Data Type This … Continue reading Advertising Payload format on BLE

New Features on the S112v7.0.1/S113v7.0.1/S132v7.0.1/S140v7.0.1

This blog is to describe what are the major features on the S112v7.0.1, S132v7.0.1 and S140v7.0.1 comparing to the S112v6.1.x / S132v6.1.x / S140v6.1.1. Please use the v7.0.1 instead of v7.0.0 for the production. In the release note of S112v7.0.1/S132v7.0.1/S140v7.0.1, The main new features of this version compared to those versions are the ability to … Continue reading New Features on the S112v7.0.1/S113v7.0.1/S132v7.0.1/S140v7.0.1