From f6bd9cab57c42fa1ceef20f367c5b1132e153887 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Thu, 14 Jan 2016 16:17:18 +0100 Subject: [PATCH] drivers/servo: adapted to PWM interface changes --- drivers/include/servo.h | 6 +----- drivers/servo/servo.c | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/include/servo.h b/drivers/include/servo.h index 082361e9d9..017280c00f 100644 --- a/drivers/include/servo.h +++ b/drivers/include/servo.h @@ -82,12 +82,8 @@ int servo_init(servo_t *dev, pwm_t pwm, int pwm_channel, unsigned int min, unsig * * @param[in] dev the servo to set * @param[in] pos the position to set the servo in us - * - * @return 0 on success - * @return -1 on invalid configured channel - * @return -2 on invalid position */ -int servo_set(servo_t *dev, unsigned int pos); +void servo_set(servo_t *dev, unsigned int pos); #ifdef __cplusplus } diff --git a/drivers/servo/servo.c b/drivers/servo/servo.c index 4652424a78..6ef8daca9a 100644 --- a/drivers/servo/servo.c +++ b/drivers/servo/servo.c @@ -88,7 +88,7 @@ int servo_init(servo_t *dev, pwm_t pwm, int pwm_channel, unsigned int min, unsig return 0; } -int servo_set(servo_t *dev, unsigned int pos) +void servo_set(servo_t *dev, unsigned int pos) { unsigned int raw_value; if (pos > dev->max) { @@ -103,5 +103,5 @@ int servo_set(servo_t *dev, unsigned int pos) DEBUG("servo_set: pos %d -> raw %d\n", pos, raw_value); - return pwm_set(dev->device, dev->channel, raw_value); + pwm_set(dev->device, dev->channel, raw_value); }