Today I tried to find the better ways to debug program on nRF52840 PDK from CLI on linux.
The ways that I tried
[Failed] openocd (both stlink and jlink) & gdb
[Succeeded] JLink & JLinkGDBServer & gdb
OpenOCD (failed)
I could conn...
This article baed on "pca10040", nRF52832
example code path "examples/ble_peripheral/ble_app_uart"
IMPORTANT!!!!
board config file of this example located in "components/boards/pca10040.h"
and uart pin defined in thi...
"ELIO" is a Bluetooth module and smartphone application that can drive motor(DC, Servo) and illuminate LEDs.
This module mounts Nordic's nRF52832 and motor controller IC.
Smartphone application can create/modify their own model using mode...
Programming and debugging the nRF5x on our Developments kits is straight forward. Doing the same when you are using other boards might not be so easy. In this blog post we will explain which components are needed in order to program and debug a nRF5x...
Ever wanted to automate your curtains and control it from the comfort of an app? Look no further.
The BluChip is the world's smallest breakout board compatible BTLE module. Build your very own Automated Home Curtains with this incredibly tiny breadb...
Hi All,
We at Jumper are building Virtual devices to streamline automated testing, continuous integration, and delivery for embedded software development (you are also welcome to read our blog that talks about these topics).
We have a live alpha th...
We a team from PSG College of Technology, Coimbatore, India created this "https://www.youtube.com/channel/UCEGFAjSXeZBtn21oagQU3yA" channel to share what we explore with NORDIC THINGY nRF52 Series kit..!!
Hello,
We are currently looking for an Embedded / nRF Developer in Stuttgart that will help us to further develop FruityMesh (https://github.com/mwaylabs/fruitymesh) and our commercial Product BlueRange (https://bluerange.io/).
C++ knowledge is man...
The purpose of this tutorial is to expound my notes on the studies I have done on the use of nRF51, but also serve for the nRF52, and thus share with the beginner as I of the Portuguese language. This tutorial is continuity in the [previous tutorial]...
This tutorial aims to help Portuguese language beginners, like me, with the nRF5x family and who chose to use Eclipse as a development tool.
The tutorial will be very simple and we will use the Eclipse Oxygen and the GNU MCU Plugin, in addition to G...
Hi,
Using Git and choosing the right workflow is essential when you want to implement DevOps practices as part of your SW development. When it comes to embedded SW things start to get a bit rough. Take a look at the blog post below to learn how to u...
Weather station created from two Nordics eval-boards (Thingy:52 and nRF52840-Preview-DK).
Source code and hardware files are available.
http://evalspace.com/weather-station/
If automated testing, continuous integration, and delivery processes are top of mind for you, but you are not sure how to start implementing it for embedded SW development - take a look at the following cookbook.
https://medium.com/jumperiot/how-to-...
Segger RTT (Real-Time Terminal) supports multiple data channels.
RTT Viewer uses channel 0 only, and implements multiple virtual terminals on top of this. The terminal can be switched by SEGGER_RTT_SetTerminal(). Channel 0 is used by NRF_LOG. NRF_LO...
Smartphones and tablets have revolutionized the manner in which people communicate with each other. Mobile applications with location-based features like Bluetooth beacons, WiFi, and GPS are helping people stay connected from any location.
An increa...
Introduction
The recently released nRF5 SDK for Bluetooth Mesh does not provide Keil project files for its example projects. Fortunately, it's relatively easy to set up your own project from scratch. This guide will show you how.
While the list of ...
Here are two simple functions to use when you want to use timestamps for time measurement.
uint32_t millis(void)
{
return(app_timer_cnt_get() / 32.768);
}
and for comperison of current with given timestamp with rollover correction (thanks to...
There are times that we needed to flash the nRF5x series on a PC where the development software were not installed. The problem could be worst when network access is limited. With a HEX file on hand, it is now possible to flash the nRF5x device usi...
Debugging interrupts in not an easy task. During the development of Jumper's Emulator, we gather few useful tips that we think can help you all when debugging the nRF52 interrupts. Hope it will help you all.
https://medium.com/jumperiot/how-to-debug...
In my 2nd blog post in the series on Bluetooth 5, I go over one of the main features of Bluetooth 5: 2x speed.
The advertised 2x speed of Bluetooth 5 is great! BUT, what does that even mean?
Is it 2x "1 Mbps" = 2 Mbps?
Is that even ach...
Embedded devices are no longer ship and forget products. Once deployed, a connected embedded device is updated and provide with services and not just functionality. This paradigm shift requires adopting DevOps practices and requires monitoring device...
Do you get sick of scouring the internet for Bluetooth 5 and BLE resources? Do you feel lost or get stuck during the development of your BLE project? Are you excited about Bluetooth 5 and its possibilities but don't know where to start? Do you experi...
About IoT security
Since the Internet of Things is still in the emerging phase, ensuring security
and privacy is an important issue that must be addressed and resolved now.
The number of IoT and connected objects grows exponentially, so their secu...
We were trying to run the PPI example from the nRF5 SDK on our emulator. We quickly revealed a bug in the configuration of one of the timers by having a look at the HW log:
Check out our Medium blog for the full story.
Note: I could not find an...
If you haven't yet get to know command line interface (nrf_cli) module significantly improved in nRF5 SDK 14.0.0 please check this blog post: New command line interface - part 1
Enhanced logger and console
It seems like a natural fit to use the con...