1 | #define OUT0 0
|
2 | #define OUT1 1
|
3 | #define OUT2 2
|
4 | #define OUT3 3
|
5 | #define OUT4 4
|
6 | #define OUT5 5
|
7 | #define OUT6 6
|
8 | #define OUT7 7
|
9 |
|
10 | #define TLC5916_QTY 2 // number of devices
|
11 | #define BACKLIGHT 0 // devicenumber in the array
|
12 | #define LED 1 // devicenumber in the array
|
13 |
|
14 | #define CONFIG_CODE(value) (((value) << 2) + 0x03)
|
15 |
|
16 | void tlc5916_init (void);
|
17 | void tlc5916_out (uint8_t data, uint8_t device);
|
18 | void tlc5916_cur (uint8_t data, uint8_t device);
|
19 |
|
20 | #define LED_OFF PORTC &= ~(1<<PC0);
|
21 | #define LED_ON PORTC |= (1<<PC0);
|
22 | #define LED_BLINK LED_ON \
|
23 | _delay_ms (100); \
|
24 | LED_OFF \
|
25 | _delay_ms (100);
|