Note: It is recommended, but not necessary, to use the most recent releases of the above software.
SEGGER Embedded Studio 3.10e
Tools -> Package Manager...and install the
CMSIS-CORE Support Package
File -> Import IAR...
This post is an introductory tutorial to SEGGER Embedded Studio. If you haven't already please skim through this post https://devzone.nordicsemi.com/blogs/825/segger-embedded-studio-cross-platform-ide-w-no-cod/ but don't follow along with it. This is the new and improved tutorial using the nRF device pack and assumes no prior knowledge on Embedded Studio.
After following this tutorial you will be able to build, debug and run a BLE project on nRF5x devices! You will also be able to load...
Do you want a more efficient way to program your devices than nRFgo Studio? Are you an OS X or Linux user who has struggled setting up a toolchain for nRF5x devices? Maybe you are using JLink.exe or an open source tool to program your devices or maybe you even wrote your own? If this is you READ THIS POST!
This tutorial will take less than 15 minutes.
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 debugging can only be done on nRF52 series devices. It will not work with nRF51 series devices as Cortex-M0 doesn't support this feature.
In the last blog post https://devzone.nordicsemi.com/blogs/825/segger-embedded-studio-cross-platform-ide-w-no-cod/ we introduced you to SEGGER Embedded Studio (SES). Please at least skim through that post if you haven't already.
In this post we...
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: Service discovery
It is important to note that the focus of this alpha release has been on adding new features and on internal architectural changes. It is still in the alpha stage, that means the application is in a finalized draft stage (but still not a full feature product) with rough edges and unaddressed corner cases. Features are also subject...
Over the last few weeks the Nordic team has been working on getting support for programming our devices in Linux as well as adding support for using our Python programming module ‘Pynrfjprog’ with Python 3.
We are pleased to report that this support has been added and published! We now support both Linux and Python 3!
The tools offering now consists of the following components which can be downloaded from our webpages:
Over the last few months we have been working on a new desktop application for Bluetooth® Smart devices which will give you easy access to the most common Bluetooth features and allows you to control locally connected, compatible Nordic devices. We have tried to simplify the inherent complexity of the technology by presenting it in an intuitive way to help you get up and running quickly.
Figure 1: Connection map
The features and use cases for this new tool are similar to the Master Control Panel desktop application, but with additional features and support. This tool is compatible with several...
Here is a small guide on how to build Wireshark with a BLE plugin under linux, with a small example on using this plugin with the Nordic Sniffer API.
Download the Sniffer API and firmware here: nRF Sniffer
Inside the zip-file you will find another zip-file called SnifferAPI.zip. Unzip the content of this file to your workspace. These are the files you need...
OpenWRT is one of the most popular open source Linux-based router firmware alternatives for commodity routers. From kernel 3.17, Linux has supported 6LoWPAN for Bluetooth low energy (BLE) through the new kernel module bluetooth_6lowpan. The trunk version of OpenWRT has added kernel 3.18 support for most of its target platforms already, which indirectly adds the bluetooth_6lowpan kernel module that is required to enable IPv6 over BLE. This makes OpenWRT a perfect choice to explore IPv6 over Bluetooth low energy in a router environment.
In this blog, I’m going to explain how to compile a custom version of...