From f3abe581773fcb180cc8d882cfb5932f3bcccd4d Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Sun, 30 Sep 2012 21:57:05 +0200 Subject: [PATCH] pwm: suspend function --- firmware/pwm.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/firmware/pwm.c b/firmware/pwm.c index 10c03ba..98ab61f 100644 --- a/firmware/pwm.c +++ b/firmware/pwm.c @@ -37,6 +37,14 @@ void init_pwm() PORTB &= ~(_BV( PB1 ) | _BV( PB3 ) | _BV( PB5 )); // set to zero } +void susp_pwm() +{ + DDRB &= ~(_BV( PB1 ) | _BV( PB3 ) | _BV( PB5 )); + TCCR1D = TCCR1C = TCCR1B = TCCR1A = 0; + TIMSK = 0; + TIFR = 0; +} + void pwm_off(unsigned char n) { switch (n) { -- 2.39.3