In the past months, I developed firmware for a few Adafruit Feather M0 based projects. The reason why I use the Adafruit Feather platform, instead of using an MCU directly, is for modularity. By using a board on sockets, it can be replaced at any later time with a more powerful one – or by…