From 4068e984ef33627c88217832dfa530a840b92354 Mon Sep 17 00:00:00 2001 From: Jeonghoon Park Date: Mon, 18 Dec 2017 16:42:42 +0900 Subject: [PATCH] change pca9685 channel range(0 ~ 15) --- src/resource/resource_PCA9685.c | 2 +- src/resource/resource_servo_motor.c | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/resource/resource_PCA9685.c b/src/resource/resource_PCA9685.c index e8b6275..20a5545 100644 --- a/src/resource/resource_PCA9685.c +++ b/src/resource/resource_PCA9685.c @@ -150,7 +150,7 @@ int resource_pca9685_init(unsigned int ch) uint8_t mode1 = 0; int ret = PERIPHERAL_ERROR_NONE; - if (ch == 0 || ch > PCA9685_CH_MAX) { + if (ch > PCA9685_CH_MAX) { _E("channel[%u] is out of range", ch); return -1; } diff --git a/src/resource/resource_servo_motor.c b/src/resource/resource_servo_motor.c index 512cc5b..e16df2e 100644 --- a/src/resource/resource_servo_motor.c +++ b/src/resource/resource_servo_motor.c @@ -50,7 +50,7 @@ void resource_close_servo_motor_all(void) { unsigned int i; - for (i = 1; i <= SERVO_MOTOR_MAX; i++) + for (i = 0 ; i <= SERVO_MOTOR_MAX; i++) resource_close_servo_motor(i); return; @@ -60,9 +60,6 @@ int resource_set_servo_motor_value(unsigned int motor_id, int value) { int ret = 0; - if (motor_id == 0) - return -1; - if (motor_id > SERVO_MOTOR_MAX) return -1; -- 2.7.4