Rename foo_start to foo_exec, introduce one for DMX.
[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
14 void tlc_set_data_done(void);
15
16 void tlc_wait_for_data(void);
17
18 void tlc_int_timer1_ocma(void);
19 void tlc_int_timer2_ocm(void);