Takashi Matsuoka / Mbed 2 deprecated ChibibitFirmata

Dependencies:   BLE_API mbed nRF51822

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MicrobitHw.cpp Source File

MicrobitHw.cpp

00001 #include "mbed.h"
00002 #include "MicrobitHw.h"
00003 
00004 static BusOut HwLedMatrixRows(ROW1, ROW2, ROW3);
00005 static BusOut HwLedMatrixCols(COL1, COL2, COL3, COL4, COL5, COL6, COL7, COL8, COL9);
00006 
00007 void MicrobitHwInitialize()
00008 {
00009     HwLedMatrixRows.write(0);
00010     HwLedMatrixCols.write(0);
00011 }
00012 
00013 void MicrobitHwLedMatrix(int rows, int colValues)
00014 {
00015     HwLedMatrixRows.write(0);
00016     HwLedMatrixCols.write(~colValues);
00017     HwLedMatrixRows.write(1 << rows);
00018 }