From 876ab45bf32f39c57867cd5ad31d63e3fd908525 Mon Sep 17 00:00:00 2001 From: Mark Whitehorn Date: Mon, 7 Nov 2016 16:24:30 -0700 Subject: [PATCH] fix errors in crazyflie and navio builds --- src/drivers/boards/crazyflie/board_config.h | 1 + src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/drivers/boards/crazyflie/board_config.h b/src/drivers/boards/crazyflie/board_config.h index 32614b9177..97196d633a 100644 --- a/src/drivers/boards/crazyflie/board_config.h +++ b/src/drivers/boards/crazyflie/board_config.h @@ -172,6 +172,7 @@ #define PWM_HIGHEST_MAX 255 #define PWM_DEFAULT_MAX 255 #define PWM_LOWEST_MAX 255 +#define PWM_DEFAULT_TRIM 1500 /* High-resolution timer */ diff --git a/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp b/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp index 759f103f63..1c60b93e45 100644 --- a/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp +++ b/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp @@ -352,6 +352,7 @@ void task_main(int argc, char *argv[]) uint16_t disarmed_pwm[4]; uint16_t min_pwm[4]; uint16_t max_pwm[4]; + uint16_t trim_pwm[4] {}; for (unsigned int i = 0; i < 4; i++) { disarmed_pwm[i] = _pwm_disarmed; @@ -369,6 +370,7 @@ void task_main(int argc, char *argv[]) disarmed_pwm, min_pwm, max_pwm, + trim_pwm, _outputs.output, pwm, &_pwm_limit);