Serial DFU Procedure and Tips
Hi,
Some of you may need to use Serial DFU to transfer firmware from external MCU or PC.
So I am posting this blog to might help saving your time to debug and development.
Serial DFU Sequence
Basic Serial DFU Se...
If you have bookmarked pages in our Infocenter, you might have noticed that many of those links don't work anymore. This is due to major changes to the backend of the Infocenter structure that will make it easier for us to maintain the documentation ...
Here is a demo of a small graphics engine I designed that allows me to embark moving pictures on a nRF52832 directly in code with a reasonable occupied memory size (i can do RLE or LZ4 compression).
The screen Newhaven Display (NHD-C12864A1Z-FSRGB-F...
We are introducing a webcast series to stimulate more interaction with you, Devzone users.
Joining a webcast, you’ll get to watch live technical presentations and submit your own questions for the Q&A session immediately following the presentati...
I’m experimenting with an alternative library approach to implement Bluetooth LE device firmware (named Bluetoe). This already works, but is still highly experimental.
I wrote a blog article to introduce the library by showing how easy it is,...
Hi all,
I'm working on a blog explaining from scratch how to develop a BLE application with nRF518122 chip. Step by step, I explain the different aspects of the embedded system development in a GCC environment (toolchain, makefiles, linkerscript and...
Depreceted
see new blog post for new version of embedded studio here:
https://devzone.nordicsemi.com/blogs/1032/segger-embedded-studio-a-cross-platform-ide-w-no-c/
#Introduction
This post is an introductory tutorial to SEGGER Embedded Studio. If ...
[UPDATE (Feb 8, 2016): I have incorporated the feedback that I received from several link-layer wizards in Trondheim.]
Last fall I purchased an inexpensive quadcopter that uses Nordic's ShockBurst (SB) radio protocol. The question that I was trying ...
#Highlights
New release of nrfjprog, pynrfjprog, mergehex available at: http://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832. Windows, OS X and Linux now supported.
New feature in pynrfjprog enables multiple device...
EDIT: It seems less weird now. See You will never guess how JLink deals with UART flow control for the full story.
Working on some Python code to control nRF51 and nrF52 targets I encountered a strange issue with pyserial.
I don't have the full e...
#Introduction
All compilers ARE NOT created equal. Given the same c code, different compilers will generate machine code with varying performance & size. Generally the more efficient machine code (uses less CPU cycles/machine instructions to per...
External Power Amplifiers and LNAs easily connected to the nRF52 series device for high power extended range operation. Data sheets, white papers, schematics and layout information available at link text
This tutorial shows how to use the mbed framework to develop applications for Nordic nRF51 devices. Before you begin, install VisualGDB 5.1 or later.
Start Visual Studio and open the VisualGDB Embedded Project Wizard:![01-prjname](http://visualgd...
The S132 SoftDevice for the nRF52 has support for enable/disable switching of external Power Amplifiers (PA) and Low Noise Amplifiers (LNA) using GPIO pins. This was introduced in S132 version 2.0.0-7.alpha.
In the nRF51 there was an option to use t...
The purpose of this blog is to provide a step by step guide to help a developer, starting off with the Nordic Semiconductor nRF51 DK, to get the necessary tools installed and get the software (SW) development environment setup so that the user can st...
Hi all,
I implemented a simple multilink NUS central based on s130 for nrf51 chip-set. It means that this NUS central can connect to several peripherals simultaneously and send data to each one of them by selecting connection index. It is designed a...
This tutorial will take less than 15 minutes.
#Motivation
Never lose a BLE connection when debugging your applications again! This technique will also be useful for any application using the PWM peripheral and many others as well!
Monitor mode deb...
As you start developing with the nRF5 series chips, SoftDevices, and SDKs, it's very useful to learn how errors can be discovered (and preferrably recovered from). This can be detecting something as simple as using invalid parameters to a function, o...
Hi all,
I developed an iBeacon application example with nrf51 chip-set. The firmware has been developed on top of softdevice s110 and Nordic SDK running on a nrf51 PCA10028 Dev. Kit. I used an arm-eabi-none GCC toolchain and JLink under Ubuntu.
Fin...
Most outstanding EMEA Semiconductor Company
An award from the Global Semiconductor Alliance (GSA) is widely considered as one of the tier 1 awards that a semiconductor company can receive. Nordic Semiconductor has been recognized as the most outst...
One SDK for nRF5x SoC
The latest SDK is now available in alpha version for nRF51 and nRF52 SoC. A big change with this SDK is that we have merged the SDK for both nRF5x SoCs into one SDK. This will hopefully make development simpler and more straigh...
GPS for Bluetooth Smart
In 2014 I've developed a Bluetooth Smart apps couple to transmit and receive a GPS location and speed with this nice technology.
The apps are called LE GPS (transmitter, peripheral role) and LE GPS Rec (receiver, central rol...
The next evolution of nRFready Smart Remote is here
Nordic has for a number of years catered to the remote control engineering community with our high performance feature-laden smart remote reference designs. The 3rd generation nRFready Smart Remo...
We are now one step closer to the production release (v1.0) of our new Bluetooth Smart desktop application. The development team has been hard at work adding new features and improving the existing functionality of the application.
Figure 1: Servi...
We have recently released a new version of the nRF5 Software Development Kit (SDK) for IoT, an IPv6-ready Internet Protocol Suite for Nordic's nRF52 Series Bluetooth Smart SoCs. In addition to enabling native and interoperable Internet Protocol (IP) ...