DEVZONE BLOG FEED

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 C code). I also explain how Bluetooth Low Energy is working and how to implement it thanks to Nordic Semiconductor's SDK. So far if you follow all the tutorials you should be able to control remotely RGB LED directly through your smartphone. I'm gonna try to wr...

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...

[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 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...

DEVZONE FORUM

Hello,I would like to implement the sniffer on PCA10036 (I have two, they are no more useful with the latest SDK). I programmed the hex file from this post:[link text](https://devzone.nordicsemi.com/question/44132/sniffer-for-nrf52-dk/)I works, but shows only the advertizing session, not the packets involved in the connection.I read [this post](https://devzone.nordicsemi.com/question/12091/nrf-sniffer-questions/), and I suspect an incompatibility between the old firmware and the new "ble-sniffer_win_...

Hi,We are using the BLE keyboard example as a basis for a design and notice strange behavior. Only change was to create a custom_board.h header for a button press on my board to loop through the "hello" string and everything works great, until the central disconnects. Using an iPad, when I turn off Bluetooth the firmware resets with error code 0x8005, no line number and no file name. I traced the reset down to this function call: // Only Give peer address if we have a handle to the bonded peer. ...

Hello, the official example of BLE peripheral communicate with android device using GATT HVX NOTIFICATION. I'm wondering, if I need to send data over 20 bytes, are there other options besides the "notification" type available at all? Or do I have to use a completely different profile in order to achieve that?...