PiSlingers library for AHRC competitions

Committer:
mpanetta
Date:
Sat Nov 03 01:03:16 2012 +0000
Revision:
2:a9351d7f92b4
Parent:
0:d4427d048a98
Fixed some bugs in the IR code that allowed negative values through.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mpanetta 0:d4427d048a98 1
mpanetta 0:d4427d048a98 2 #include "mbed.h"
mpanetta 0:d4427d048a98 3 #include "tlc5916.h"
mpanetta 0:d4427d048a98 4
mpanetta 0:d4427d048a98 5 void
mpanetta 0:d4427d048a98 6 TLC5916::write_reg(uint8_t byte)
mpanetta 0:d4427d048a98 7 {
mpanetta 0:d4427d048a98 8 pinLE = 0;
mpanetta 0:d4427d048a98 9 spi.write(byte);
mpanetta 0:d4427d048a98 10 wait_us(1);
mpanetta 0:d4427d048a98 11 pinLE = 1;
mpanetta 0:d4427d048a98 12 wait_us(1);
mpanetta 0:d4427d048a98 13 pinLE = 0;
mpanetta 0:d4427d048a98 14 }
mpanetta 0:d4427d048a98 15
mpanetta 0:d4427d048a98 16 void
mpanetta 0:d4427d048a98 17 TLC5916::enable(void)
mpanetta 0:d4427d048a98 18 {
mpanetta 0:d4427d048a98 19 pinnOE = 0;
mpanetta 0:d4427d048a98 20 }
mpanetta 0:d4427d048a98 21
mpanetta 0:d4427d048a98 22 void
mpanetta 0:d4427d048a98 23 TLC5916::disable(void)
mpanetta 0:d4427d048a98 24 {
mpanetta 0:d4427d048a98 25 pinnOE = 1;
mpanetta 0:d4427d048a98 26 }