diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-07-22 01:05:34 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-07-22 01:14:27 +0300 |
commit | 85208fc60f62d3656f0a7fb4455108a6c5b8fe7d (patch) | |
tree | add372a99cda482eeb675e3ed35acaee8d2244f3 | |
parent | 5202833f719deb071333bf547d0f4b886e1b43b4 (diff) |
Fixes
-rw-r--r-- | pwm.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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); |