Docker is a tool for creating environments. For example, if we need to test something on a clean linux we could use docker to test it instead of virtual machine. That is what I am going to do here. Create and start docker container In order to create and run docker container we first need […]
Quick’n’easy Cmake tutorial
Introduction Cmake is a tool used to generate build files. Build files are what is used to build a project. An example of a build file would be a makefile. You can then use make tool (or mingw32-make on Windows) to build the project and generate an executable. Cmake is not a build tool itself, […]
Getting started with nRF5 SDK
This is aimed as a very basic tutorial on using the Nordics SDK, version 15.2.0 . There are already a lot of good guides directly from Nordic so this is just a quick brief on how to get things set up and running as fast as possible. Although I’ll be using version 15.2.0 these steps […]
Downloading softdevice to PCA10059 USB Dongle Board Using nrfutil
In the previous post I have described how to download firmware files to PCA10059 board that do not require a softdevice to run. This time I will expand on that and show how easy it is to add a softdevice to the mix. Unfortunately it seems that you can’t merge your application .hex file and softdevice […]
Programming the New Nordic Chip NRF52840, and USB Dongle Board PCA10059 Featuring it
Recently Nordic released a new board/dongle featuring their new microcontroller NRF52840. Although this board is not feature rich, like a full development kit, it still provides enough periphery for some basics, like blinky example and button example. There is also a possibility to do USB development because the board comes with a giant USB connector […]