]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/lights.h
pwm.c: channels running - visible from the outside
[bike-lights.git] / firmware / lights.h
index 0705dd12457965bef08b097268999bfe7bc90e50..72b719b321eaff5907a604ef2c0f2b7d528cf013 100644 (file)
@@ -37,6 +37,9 @@ void timer_start_slow_adcs();
  * value of T/C 1, it is shifted by PWM_STEP_SHIFT as described in pwm.c
  */
 #define PWM_MAX 0x780
+extern volatile unsigned char channels_running;
+#define PWM_IS_ON(n)   (channels_running & (1 << (n)))
+#define TIMER1_IS_ON() (channels_running)
 void init_pwm();
 void susp_pwm();
 void pwm_off(unsigned char n);