Get the WriteData() function to actually work

It also appears that the data is column/row oriented.
Dig 0 corresponds to Col/Row 0, Dig 1 corresponds to
Col/Row 1 and so forth.

Signed-off-by: Prashant Malani <p.malani@gmail.com>
Can program most of the pixels

Still can't figure out the last row