The article introduces how to use the OTA (over the air) DFU in iOS.
Step1, Connect your iOS device to iTune
Select Apps,
Drop App List to bottom, and select the “nRF Toolbox” app in the “File Sharing”.
Drop your HEX file to the “nRF Toolbox...
You have your choice of development tools for working with the Nordic nRF51x22 chips. If you want to use Eclipse + GCC for development, there are some app-notes and blog posts to help you on the way.
nAN-29 Development with GCC and Eclipse
This app...
I've been working on setting my Mac up for development with the Nordic nRF51x22. Working on a Mac rules out using the Keil µVision IDE (unless I wanted to use Windows virtualization). Fortunately, there are other options.
Nordic Semiconductor provid...
With the release of the nRF51 IoT SDK, I guess quite a few would like to start playing with it.
To ease starting up, and enabling you to do a simple "hello world", I have written a step-by-step guide on how to ping6 a PCA10028 from a Raspb...
Are you looking to make your first steps with Bluetooth Smart?
Are you looking for hands-on help to get started with Bluetooth Smart ?
Playing could be the best form of learning and its time to play.
The Bluetooth SIG has created the Bluetooth...
I recently blogged about Nordic and Hackathons, but didn't include too much information; I knew already there was something coming. And now it is finally published: #HackDublin - Ireland's First Design & Hardware Hackathon. In this comprehensive ...
Today, QuickLogic announced the availability of our TAG-N Wearable Sensor Hub evaluation kit for the Nordic Semi nRF51 DK, Nordic’s all-in-one, multiprotocol development kit for ultra-low power wireless development on the nRF51822 SoC. We’re very ex...
Recently we introduced support for CMSIS-Pack into our nRF51 SDK. The nRF51 SDK is natively supported in the Keil IDE. This means that nRF51 SDK latest version and example software for nRF51 are easily found in the Keil IDE. To do this install the K...
Hi,
I am planning to design a device based on nRF51-dk but with external programmer. I have ST-Link available so I thought I just provide a simple walk through showing how to set it up.
Firstly, here is shown how to wire up the programmer with dk. ...
The linker in the GCC toolchain, ld, produces a *.Map file which shows you how the memory on your micro is being used. This file is a goldmine of information but it's a bit difficult for humans to absorb.
I've whipped up a web page which uses the ex...
A good place to start with getting to know how to use the ADC with the S110 SoftDevice is by using one of the BLE ADC code examples provided on Nordic's Github page, where BLE examples have the "ble_" prefix.
Sampling frequency limitations...
Right before Web Summit - the "Davos for Geeks" - Nordic Semiconductor sponsored its second Hackathon in Dublin: the Hardware Hackathon. As a sponsor Nordic provides hardware and mentors for the participants at the event. Earlier this year ...
The beacon market is going in various directions with regard to format and limitations, but the nRF51822 can support all the various BLE based beacons as it’s just a specific type of non-connectable BLE advertising. The difference is that the content...
uCXpresso.NRF is a RTOS C/C++ Framework,
Features:
Develop on Mac OS/X, Linux and Windows with LPCXpresso IDE (free).
Multi-Tasking RTOS supported
Enhanced BLE C++ framework
Tickless Low Power technology ready. Activity avg. @ 26uA (Min.
6...
Build a custom BLE service and enable the write attribute
Configure the characteristic "attr_char_value.max_len = MAX_LEN";
max_len should be larger than your device name
In the BLE event handler, read back the data like bel...
BLE and ANT development kit
Nordic Semiconductor offers the nRF51 series for BLE and/or ANT wireless connectivity. The nRF51 (nRF51422 or nRF51822) is a System on Chip, which means it has internal microcontroller to perform various operations. There...
I am investigating Master Emulator API and found something interesting that can help you program your device through BLE DFU in Keil. This method calls the python script used in MCP. If you can use MCP DFU to program your device, it will also works f...
#Nordic Semiconductor nRF51822 Firmware for Background Data Recording
Updating on https://github.com/scytulip/nrf51-back-rec
Design Objective
This firmware is designed for low-cost long-time low-power unattended data recording.
Low-cost: All ...
Nordic nRF51822 ARM Cortex-M0 Development using emIDE
To avoid the hefty charges with commercial compilers I tried emIDE with some success; here are the settings I used for the EV Kit
Official emIDE website: http://www.emide.org/
Ev Kit: https://w...
I connected the programming header as described in "nRF6930_Beacon_Ref_Design_UG_v1.0.pdf" 5.5.4 Programming interface. I was trying to program Beacon Kit but failed many times then I compared it with schematic of of Beacon Kit. I found out...
Hi,
I have written SD & SDHC card routine for reading, writing and erasing data from SD card. It used the hardware SPI of nRF51822.
NOTE:
1)Define the PINs of SD card first before initialing.
2)Define MOSI, MISO and SCK pins only, define the ...
There are several types of write operations, write request with authorization, write request without authorization and write command. You can see message sequence charts for those messages here and here.
Write command is a write without acknowledgem...
This summer, we offered several internships in our Krakow office, where students could work on various projects. One of these projects was the RSSI viewer developed by Piotr Czerwiec, a set of programs to visualize 2.4 GHz band usage. The RSSI viewer...
Here is an example of a hardware setup to measure the voltage on a Lithium battery with a voltage divider and a connected capacitor. The Lithium battery typically has a voltage range of 2.7 - 4.2 V and we (Nordic) recommend that you divide the batter...