From 850d1790cb40975b326f753efa39038032dd48cf Mon Sep 17 00:00:00 2001 From: optixx Date: Tue, 22 Sep 2009 21:28:31 +0200 Subject: [PATCH] add pwm speed selector --- avr/usbload/pwm.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/avr/usbload/pwm.c b/avr/usbload/pwm.c index 3c0a180..51abfef 100644 --- a/avr/usbload/pwm.c +++ b/avr/usbload/pwm.c @@ -67,6 +67,19 @@ void pwm_speed(uint16_t val) { pwm_overflow_max = val; } +void pwm_speed_slow(uint16_t val) { + pwm_overflow_max = PWM_OVERFLOW_MAX * 2 ; +} + +void pwm_speed_fast(uint16_t val) { + pwm_overflow_max = PWM_OVERFLOW_MAX / 2; +} + +void pwm_speed_normal(uint16_t val) { + pwm_overflow_max = PWM_OVERFLOW_MAX; +} + + void pwm_set(uint8_t val) { pwm_setting = val; }