5 ; hopefully more improved version of rgb for mali
7 ; author: hackbard@hackdaworld.org
10 .include "../include/tn2313def.inc"
23 .def rgb_upd_cnt = r23
39 ; timer/counter capt 1
41 ; timer/counter compare
43 ; timer/counter overflow 1
45 ; timer/counter overflow 0
49 ; uart data register empty
70 ; enable timer overflow interrupt
82 ; port b 0-2 -> output
95 ldi tmp,(1<<UCSZ0)|(1<<UCSZ1)
110 ; rgb propagation init
116 ; init count variable
136 ; update rgb propagation
138 cpi rgb_upd_cnt,rgb_upd
187 ; increase rgp update counter
194 ori rgb_level,pin_red
200 ori rgb_level,pin_green
206 ori rgb_level,pin_blue