diff options
author | px4dev <px4@purgatory.org> | 2012-11-01 23:42:36 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2012-11-03 01:14:24 -0700 |
commit | ea539031da96df3d3eb9faadd24eb1cc71813e7f (patch) | |
tree | 3e05732ce6410d59475ae30c8f1753084a5a4072 /apps/drivers/stm32/drv_pwm_servo.h | |
parent | 82c4dbaaa88c2cfc591e402817e6268de708de3b (diff) | |
download | px4-firmware-ea539031da96df3d3eb9faadd24eb1cc71813e7f.tar.gz px4-firmware-ea539031da96df3d3eb9faadd24eb1cc71813e7f.tar.bz2 px4-firmware-ea539031da96df3d3eb9faadd24eb1cc71813e7f.zip |
Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet.
Diffstat (limited to 'apps/drivers/stm32/drv_pwm_servo.h')
-rw-r--r-- | apps/drivers/stm32/drv_pwm_servo.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/drivers/stm32/drv_pwm_servo.h b/apps/drivers/stm32/drv_pwm_servo.h index 667283424..5dd4cf70c 100644 --- a/apps/drivers/stm32/drv_pwm_servo.h +++ b/apps/drivers/stm32/drv_pwm_servo.h @@ -42,7 +42,7 @@ #include <drivers/drv_pwm_output.h> /* configuration limits */ -#define PWM_SERVO_MAX_TIMERS 2 +#define PWM_SERVO_MAX_TIMERS 4 #define PWM_SERVO_MAX_CHANNELS 8 /* array of timers dedicated to PWM servo use */ @@ -53,9 +53,6 @@ struct pwm_servo_timer { uint32_t clock_freq; }; -/* supplied by board-specific code */ -__EXPORT extern const struct pwm_servo_timer pwm_timers[PWM_SERVO_MAX_TIMERS]; - /* array of channels in logical order */ struct pwm_servo_channel { uint32_t gpio; @@ -64,4 +61,6 @@ struct pwm_servo_channel { servo_position_t default_value; }; +/* supplied by board-specific code */ +__EXPORT extern const struct pwm_servo_timer pwm_timers[PWM_SERVO_MAX_TIMERS]; __EXPORT extern const struct pwm_servo_channel pwm_channels[PWM_SERVO_MAX_CHANNELS]; |