From 588e05f53ce6086714efc3be4b108db1b6899c9a Mon Sep 17 00:00:00 2001 From: Jeonghoon Park Date: Fri, 15 Dec 2017 17:33:07 +0900 Subject: [PATCH] refer max channel number from pca9685 in servo motor --- inc/resource/resource_PCA9685.h | 2 ++ src/resource/resource_PCA9685.c | 1 - src/resource/resource_servo_motor.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/inc/resource/resource_PCA9685.h b/inc/resource/resource_PCA9685.h index a8ed4fa..a72154c 100644 --- a/inc/resource/resource_PCA9685.h +++ b/inc/resource/resource_PCA9685.h @@ -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); diff --git a/src/resource/resource_PCA9685.c b/src/resource/resource_PCA9685.c index 3a04ac9..a4c1e55 100644 --- a/src/resource/resource_PCA9685.c +++ b/src/resource/resource_PCA9685.c @@ -22,7 +22,6 @@ #include #include "log.h" -#define PCA9685_CH_MAX 16 #define RPI3_I2C_BUS 1 /* Registers/etc: */ diff --git a/src/resource/resource_servo_motor.c b/src/resource/resource_servo_motor.c index 4226597..a1a2b69 100644 --- a/src/resource/resource_servo_motor.c +++ b/src/resource/resource_servo_motor.c @@ -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, }; -- 2.7.4