debian: update package version 3.13.9
ODROID-M1: pwm: modify setRange flag.
Signed-off-by: steve.jeong <jkhpro1003@gmail.com>
Change-Id: Ib86f11be66eaaa33ec35a74f07188268f395348f
diff --git a/debian/changelog b/debian/changelog
index 04a4739..85265eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+odroid-wiringpi (3.13.9) stable; urgency=medium
+
+ * ODROID-M1: modify set pwmRange flag
+
+ -- steve <jkhpro1003@gmail.com> Tue, 25 Oct 2022 10:20:17 +0900
+
odroid-wiringpi (3.13.8) stable; urgency=medium
* ODROID-M1: pwmSetClock: Troubleshooting (2x) frequencies
diff --git a/wiringPi/odroidm1.c b/wiringPi/odroidm1.c
index d9a8d35..07504ea 100644
--- a/wiringPi/odroidm1.c
+++ b/wiringPi/odroidm1.c
@@ -1018,14 +1018,12 @@
if (((pwmPin = pinToPwm[pin]) < 0))
return -1;
- if (((*(pwm[0] + (M1_PWM1_CTRL_OFFSET >> 2)) & M1_PWM_READY) < M1_PWM_READY) ||
- // ((*(pwm[1] + (M1_PWM9_CTRL_OFFSET >> 2)) & M1_PWM_READY) < M1_PWM_READY) ||
- ((*(pwm[0] + (M1_PWM2_CTRL_OFFSET >> 2)) & M1_PWM_READY) < M1_PWM_READY)) {
+ range = pwmPinToRange[pwmPin];
+ if (range <= 0) {
printf("you didn't set pwm range\n");
return -1;
}
- range = pwmPinToRange[pwmPin];
if (value > range)
value = range;
duty_rate = ((value * 100) / range);