https://youtu.be/99cUIxc72h0

Dependencies:   BLE_API mbed nRF51822

MicrobitHw.cpp

Committer:
matsujirushi
Date:
2017-07-14
Revision:
0:24c8585f0f35

File content as of revision 0:24c8585f0f35:

#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);
}