From 47c5211cd4c6ccfeddba39166bd6035568a74c64 Mon Sep 17 00:00:00 2001 From: gussy Date: Wed, 3 Mar 2010 07:53:15 +0000 Subject: [PATCH] Small changes to random files. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@227 ebee16cc-31ac-478f-84a7-5cbb03baadba --- flight/AHRS/inc/pios_board.h | 22 ++++++++++----------- flight/OpenPilot/System/inc/pios_board.h | 25 +++++++++++++----------- flight/PiOS/inc/pios_led.h | 5 +++++ 3 files changed, 30 insertions(+), 22 deletions(-) diff --git a/flight/AHRS/inc/pios_board.h b/flight/AHRS/inc/pios_board.h index a27d92c68..99a0768ca 100644 --- a/flight/AHRS/inc/pios_board.h +++ b/flight/AHRS/inc/pios_board.h @@ -235,17 +235,17 @@ //------------------------- // Servo outputs //------------------------- -#define SERVO1TO4_PORT GPIOB -#define SERVO1_PIN GPIO_Pin_6 -#define SERVO2_PIN GPIO_Pin_7 -#define SERVO3_PIN GPIO_Pin_8 -#define SERVO4_PIN GPIO_Pin_9 -#define SERVO5TO8_PORT GPIOC -#define SERVO5_PIN GPIO_Pin_6 -#define SERVO6_PIN GPIO_Pin_7 -#define SERVO7_PIN GPIO_Pin_8 -#define SERVO8_PIN GPIO_Pin_9 -#define NUM_SERVO_OUTPUTS 8 +#define PIOS_SERVO_GPIO_PORT_1TO4 GPIOB +#define PIOS_SERVO_GPIO_PIN_1 GPIO_Pin_6 +#define PIOS_SERVO_GPIO_PIN_2 GPIO_Pin_7 +#define PIOS_SERVO_GPIO_PIN_3 GPIO_Pin_8 +#define PIOS_SERVO_GPIO_PIN_4 GPIO_Pin_9 +#define PIOS_SERVO_GPIO_PORT_5TO8 GPIOC +#define PIOS_SERVO_GPIO_PIN_5 GPIO_Pin_6 +#define PIOS_SERVO_GPIO_PIN_6 GPIO_Pin_7 +#define PIOS_SERVO_GPIO_PIN_7 GPIO_Pin_8 +#define PIOS_SERVO_GPIO_PIN_8 GPIO_Pin_9 +#define PIOS_SERVO_NUM_OUTPUTS 8 //------------------------- // ADC diff --git a/flight/OpenPilot/System/inc/pios_board.h b/flight/OpenPilot/System/inc/pios_board.h index a27d92c68..187041d3b 100644 --- a/flight/OpenPilot/System/inc/pios_board.h +++ b/flight/OpenPilot/System/inc/pios_board.h @@ -235,17 +235,20 @@ //------------------------- // Servo outputs //------------------------- -#define SERVO1TO4_PORT GPIOB -#define SERVO1_PIN GPIO_Pin_6 -#define SERVO2_PIN GPIO_Pin_7 -#define SERVO3_PIN GPIO_Pin_8 -#define SERVO4_PIN GPIO_Pin_9 -#define SERVO5TO8_PORT GPIOC -#define SERVO5_PIN GPIO_Pin_6 -#define SERVO6_PIN GPIO_Pin_7 -#define SERVO7_PIN GPIO_Pin_8 -#define SERVO8_PIN GPIO_Pin_9 -#define NUM_SERVO_OUTPUTS 8 +#define PIOS_SERVO_GPIO_PORT_1TO4 GPIOB +#define PIOS_SERVO_GPIO_PIN_1 GPIO_Pin_6 +#define PIOS_SERVO_GPIO_PIN_2 GPIO_Pin_7 +#define PIOS_SERVO_GPIO_PIN_3 GPIO_Pin_8 +#define PIOS_SERVO_GPIO_PIN_4 GPIO_Pin_9 +#define PIOS_SERVO_GPIO_PORT_5TO8 GPIOC +#define PIOS_SERVO_GPIO_PIN_5 GPIO_Pin_6 +#define PIOS_SERVO_GPIO_PIN_6 GPIO_Pin_7 +#define PIOS_SERVO_GPIO_PIN_7 GPIO_Pin_8 +#define PIOS_SERVO_GPIO_PIN_8 GPIO_Pin_9 +#define PIOS_SERVO_NUM_OUTPUTS 8 +#define PIOS_SERVO_NUM_TIMERS PIOS_SERVO_NUM_OUTPUTS +#define PIOS_SERVO_UPDATE_HZ 50 +#define PIOS_SERVOS_INITIAL_POSITION 1500 //------------------------- // ADC diff --git a/flight/PiOS/inc/pios_led.h b/flight/PiOS/inc/pios_led.h index e3f59edd8..42b0d2443 100644 --- a/flight/PiOS/inc/pios_led.h +++ b/flight/PiOS/inc/pios_led.h @@ -27,7 +27,12 @@ #define PIOS_LED_H /* Type Definitions */ + +#if (PIOS_LED_NUM == 1) +typedef enum {LED1 = 0} LedTypeDef; +#elif (PIOS_LED_NUM == 2) typedef enum {LED1 = 0, LED2 = 1} LedTypeDef; +#endif /* Public Functions */ extern void PIOS_LED_Init(void);