programming an ARM M0+ based Freescale microprocessor - EdgeBench