debian: update package version 3.13.8

ODROID-M1: troubleshooting 2x pwm freq.

Signed-off-by: steve.jeong <jkhpro1003@gmail.com>
Change-Id: Idd13e496ef864986bd8c9c79a6ea6ae680b7e9ba
diff --git a/debian/changelog b/debian/changelog
index 70d613d..04a4739 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+odroid-wiringpi (3.13.8) stable; urgency=medium
+
+  * ODROID-M1: pwmSetClock: Troubleshooting (2x) frequencies
+
+ -- steve <jkhpro1003@gmail.com>  Wed, 19 Oct 2022 09:25:29 +0900
+
 odroid-wiringpi (3.13.7) stable; urgency=medium
 
   * ODROID-M1: support PWM OUTPUT. (PWM1. PWM2)
diff --git a/wiringPi/odroidm1.c b/wiringPi/odroidm1.c
index bd27b7c..d9a8d35 100644
--- a/wiringPi/odroidm1.c
+++ b/wiringPi/odroidm1.c
@@ -1346,8 +1346,14 @@
 {
 	uint8_t scale;
 	uint32_t pwmScale, target;
-	scale = (uint8_t)(divisor & 0xFF);
 
+	if ((divisor % 2 != 0)) {
+		printf("clk divisor must be set to an even number.\n");
+		return;
+	}
+
+	divisor = divisor / 2;
+	scale = (uint8_t)(divisor & 0xFF);
 	pwmScale = (scale << 16);
 
 	target = pwmScale; // if scale == 0, It changes to the maximum value(256).