refer max channel number from pca9685 in servo motor
authorJeonghoon Park <jh1979.park@samsung.com>
Fri, 15 Dec 2017 08:33:07 +0000 (17:33 +0900)
committerJeonghoon Park <jh1979.park@samsung.com>
Fri, 15 Dec 2017 08:33:07 +0000 (17:33 +0900)
inc/resource/resource_PCA9685.h
src/resource/resource_PCA9685.c
src/resource/resource_servo_motor.c

index a8ed4fa..a72154c 100644 (file)
@@ -19,6 +19,8 @@
 #ifndef __RESOURCE_PCA9685_H__
 #define __RESOURCE_PCA9685_H__
 
+#define PCA9685_CH_MAX 16
+
 int resource_pca9685_init(unsigned int ch);
 int resource_pca9685_fini(unsigned int ch);
 int resource_pca9685_set_frequency(unsigned int freq_hz);
index 3a04ac9..a4c1e55 100644 (file)
@@ -22,7 +22,6 @@
 #include <peripheral_io.h>
 #include "log.h"
 
-#define PCA9685_CH_MAX 16
 #define RPI3_I2C_BUS 1
 
 /* Registers/etc: */
index 4226597..a1a2b69 100644 (file)
@@ -19,7 +19,7 @@
 #include "log.h"
 #include "resource/resource_PCA9685.h"
 
-#define SERVO_MOTOR_MAX 16
+#define SERVO_MOTOR_MAX PCA9685_CH_MAX
 
 static int servo_motor_index[SERVO_MOTOR_MAX] = {0, };