DEVZONE BLOG FEED

I’m experimenting with an alternative library approach to implement Bluetooth LE device firmware (named Bluetoe). This already works, but is still highly experimental. I wrote a blog article to introduce the library by showing how easy it is, to build a GATT server, that can be used to switch an LED (a more complex examples that implements the Cycling Speed and Cadence service is available on Github). As the first and only target hardware for the library is the nrf51422, I thought you might find this en...

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

DEVZONE FORUM

So, I have made 3 custom boards (all boards have the same layout, with a nrf51822AC) and I've been able to develop code. I've been using the swd lines from the nrfdk (pca10028) to flash code onto my custom boards.I've been doing some durability tests, I've started to notice the following problem:After testing, I am noticing is that I am unable to use nRFgo Studio or nrfjprog.exe to erase, flash, and/or recover my custom boards. My other board that has gone through less vigorous testing still works optimal...

im registering two p_storage modules, one allocatr 3 blocks of 16 bytes (so one page) and the other one 512kb ( 5 pages).to my understanding, I called `pstorage_register` with `param_1` first, then I called `pstorage_register` with `param2`. but I can see in flash memory [dump](/attachment/c63d3c9b9dc3d60db1770f4d0ba9e85b) that `param_2` data are located just above the bootlooder, then `param_1`above it.how can I specify that it's `param_1` which should be located just above the bootloader. I need this co...

Hi,I was seeing memory leak issues when using NRF51 with JLkink v4.98. See this link:http://forum.segger.com/index.php?page=Thread&threadID=2252This issue has been fixed with the latest version of JLink 5.10. But when I use this dll, Master control Panel 3.10 does not work anymore. How do I make MCP work with the latest Segger dlls?Thanks,user1000...