From c3aa5ed8f3a3959ab4f99a559fd2641387fcb2cf Mon Sep 17 00:00:00 2001 From: peabody124 Date: Tue, 1 Feb 2011 15:47:02 +0000 Subject: [PATCH] Posix: Add the constants for telemetry queue sizes and also make the actuator SetHz calls compatible with the PiOS API change git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2672 ebee16cc-31ac-478f-84a7-5cbb03baadba --- flight/OpenPilot/System/inc/pios_config_posix.h | 7 ++++--- flight/PiOS.posix/inc/pios_servo.h | 2 +- flight/PiOS.posix/posix/pios_servo.c | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/flight/OpenPilot/System/inc/pios_config_posix.h b/flight/OpenPilot/System/inc/pios_config_posix.h index bdd5af428..2dd13d67d 100644 --- a/flight/OpenPilot/System/inc/pios_config_posix.h +++ b/flight/OpenPilot/System/inc/pios_config_posix.h @@ -37,8 +37,8 @@ #define PIOS_INCLUDE_FREERTOS #define PIOS_INCLUDE_COM #define PIOS_INCLUDE_UDP -#define PIOS_INCLUDE_SERVO - +#define PIOS_INCLUDE_SERVO + /* Defaults for Logging */ #define LOG_FILENAME "PIOS.LOG" @@ -54,5 +54,6 @@ #define SERVOS_POSITION_MIN 800 #define SERVOS_POSITION_MAX 2200 - +#define TELEM_QUEUE_SIZE 20 +#define TELEM_STACK_SIZE 2048 #endif /* PIOS_CONFIG_POSIX_H */ diff --git a/flight/PiOS.posix/inc/pios_servo.h b/flight/PiOS.posix/inc/pios_servo.h index a9624b692..7cbf37a7d 100644 --- a/flight/PiOS.posix/inc/pios_servo.h +++ b/flight/PiOS.posix/inc/pios_servo.h @@ -32,7 +32,7 @@ /* Public Functions */ extern void PIOS_Servo_Init(void); -extern void PIOS_Servo_SetHz(uint16_t onetofour, uint16_t fivetoeight); +extern void PIOS_Servo_SetHz(uint16_t * speeds, uint8_t num_banks); extern void PIOS_Servo_Set(uint8_t Servo, uint16_t Position); #endif /* PIOS_SERVO_H */ diff --git a/flight/PiOS.posix/posix/pios_servo.c b/flight/PiOS.posix/posix/pios_servo.c index 245633404..93b86a1ed 100644 --- a/flight/PiOS.posix/posix/pios_servo.c +++ b/flight/PiOS.posix/posix/pios_servo.c @@ -50,7 +50,7 @@ void PIOS_Servo_Init(void) * \param[in] onetofour Rate for outputs 1 to 4 (Hz) * \param[in] fivetoeight Rate for outputs 5 to 8 (Hz) */ -void PIOS_Servo_SetHz(uint16_t onetofour, uint16_t fivetoeight) +void PIOS_Servo_SetHz(uint16_t * banks, uint8_t num_banks) { }