From 85208fc60f62d3656f0a7fb4455108a6c5b8fe7d Mon Sep 17 00:00:00 2001 From: Alexey 'Cluster' Avdyukhin Date: Sat, 22 Jul 2017 01:05:34 +0300 Subject: Fixes --- pwm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pwm.c b/pwm.c index 4a4e23a..fc1e998 100644 --- a/pwm.c +++ b/pwm.c @@ -124,9 +124,9 @@ static void pwm(uint8_t channel, uint32_t freq, uint8_t duty) uint32_t duration1 = duration * (100-duty) / 100; devmem(PWM0_CON + reg_offset, 4, 1, 0x7000); - devmem(PWM0_HDURATION + reg_offset, 4, 1, duration1-1); - devmem(PWM0_LDURATION + reg_offset, 4, 1, duration0-1); - devmem(PWM0_GDURATION + reg_offset, 4, 1, duration / 2 - 1); + devmem(PWM0_HDURATION + reg_offset, 4, 1, duration1 - 1); + devmem(PWM0_LDURATION + reg_offset, 4, 1, duration0 - 1); + devmem(PWM0_GDURATION + reg_offset, 4, 1, duration / 2); devmem(PWM0_SEND_DATA0 + reg_offset, 4, 1, 0x55555555); devmem(PWM0_SEND_DATA1 + reg_offset, 4, 1, 0x55555555); devmem(PWM0_WAVE_NUM + reg_offset, 4, 1, 0); -- cgit v1.2.3