DEVZONE BLOG FEED

IntroductionThis 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 a softde...

Last fall I purchased an inexpensive quadcopter that uses Nordic's ShockBurst (SB) radio protocol. The question that I was trying to answer when I started disassembling that poor quadcopter was simple: Can Bluetooth Low Energy (BLE) and the S110 SoftDevice's Multiprotocol Timeslot API provide a link with low enough latency to control a twitchy aircraft? After reverse engineering the quadcopter's binding and control packets, I ended up using an nRF51-DK to build a bridge that allowed me to comfortably cont...

This blog series was created as an attempt to fill in the gap between how Bluetooth Smart is described in the spec and how you can use our APIs and event from our softdevice to do what defined in the spec.This is part 2 of the series. You can find other parts here:Part 1 GAP - Advertising Basic topology of Bluetooth smart is star topology where one central can connects to several peripherals. A peripheral only connect to one central. Mesh topology will be implemented in the next release of Bluetooth ...

DEVZONE FORUM

I have make over your bootloader example to create my own without BLE support in bootloader (new programs are send in application instead of in dfu bootloader). Bootloader works fine the only problem that I still can't handle is how to start bootloader from application, CPU still gets into fault. Device is not in connection and all flash operations are finished. My code starting bootloader looks like that: void boot_start() { uint32_t err_code; #include "ble_conn_params.h" ble_conn_params_stop()...

I am using a central S130 softdevice in an nRF51822. I connect to a peripheral using `sd_ble_gap_connect(&m_peripheral_address, &m_scan_param, &m_connection_param)`. If it is able to establish a connection to the peripheral, everything proceeds as expected. However, if for some reason, it can't connect (e.g. the peripheral has moved out of range), `sd_ble_gap_connect` still returns NRF_SUCCESS, and I see no events that indicate that the connection failed, even after an extended period of time....

06.02.2016

DSP on nrf52832

Hey guys,how can we use DSP math functions on the nRF52832 little monster?Is there somewhere some documentation?What about power consumption and performance?Thanks....