596a778f21d83100ecfc4162d982d35bff75a918
[dmxpainter.git] / src / tlc.h
1 #pragma once
2
3 #include "config.h"
4
5 #define TLC_N_CHANNELS_PER_TLC 16
6 #define TLC_N_TLCS_PER_PAINTER  3
7
8 #define TLC_N_CHANNELS_PER_PAINTER (TLC_N_TLCS_PER_PAINTER * TLC_N_CHANNELS_PER_TLC)
9
10 #define TLC_N_CHANNELS (N_PAINTER * TLC_N_CHANNELS_PER_PAINTER)
11
12 void tlc_init(void);
13 //void tlc_start(void);
14
15 void tlc_set_data_done(void);
16
17 void tlc_wait_for_data(void);
18
19 void tlc_int_timer1_ocma(void);
20 void tlc_int_timer2_ocm(void);