This time round, we’ll have a look at setting up the development environment for the nRF51 development board on Linux. This board and microcontroller in particular are showing their age at this point, but all the code is easily transferable
Button debouncing 101
Reading the input from a button is one of the first challenges that a budding embedded software engineer comes across when bringing up his or her first interactive microcontroller project. What seems like a trivial task is in fact challenging