https://youtu.be/99cUIxc72h0

Dependencies:   BLE_API mbed nRF51822

Revision:
0:24c8585f0f35
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MicrobitHw.cpp	Fri Jul 14 10:35:54 2017 +0000
@@ -0,0 +1,18 @@
+#include "mbed.h"
+#include "MicrobitHw.h"
+
+static BusOut HwLedMatrixRows(ROW1, ROW2, ROW3);
+static BusOut HwLedMatrixCols(COL1, COL2, COL3, COL4, COL5, COL6, COL7, COL8, COL9);
+
+void MicrobitHwInitialize()
+{
+    HwLedMatrixRows.write(0);
+    HwLedMatrixCols.write(0);
+}
+
+void MicrobitHwLedMatrix(int rows, int colValues)
+{
+    HwLedMatrixRows.write(0);
+    HwLedMatrixCols.write(~colValues);
+    HwLedMatrixRows.write(1 << rows);
+}