1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-27 16:54:15 +01:00

Fixed PipXtreme bootloader.

This commit is contained in:
Brian Webb 2012-02-23 20:40:24 -07:00
parent 182f285e60
commit b69b285f58
2 changed files with 6 additions and 54 deletions

View File

@ -139,6 +139,10 @@ void PIOS_Board_Init(void) {
/* Initialize the PiOS library */
PIOS_GPIO_Init();
#if defined(PIOS_INCLUDE_LED)
PIOS_LED_Init(&pios_led_cfg);
#endif /* PIOS_INCLUDE_LED */
#if defined(PIOS_INCLUDE_USB)
/* Initialize board specific USB data */
PIOS_USB_BOARD_DATA_Init();

View File

@ -23,9 +23,8 @@
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef STM32103C8_TRANSMITTER_H_
#define STM32103C8_TRANSMITTER_H_
#ifndef STM32103CB_PIPXTREME_H_
#define STM32103CB_PIPXTREME_H_
#define ADD_ONE_ADC
@ -85,26 +84,6 @@ TIM4 | RC In 1 | Servo 3 | Servo 2 | Servo 1
//------------------------
// PIOS_LED
//------------------------
#define PIOS_LED_HEARTBEAT 0
#ifdef MOVE_CONTROLLER
#define PIOS_LED_LED1_GPIO_PORT GPIOC
//#define PIOS_LED_LED1_GPIO_PIN GPIO_Pin_9
#define PIOS_LED_LED1_GPIO_PIN GPIO_Pin_8
#define PIOS_LED_LED1_GPIO_CLK RCC_APB2Periph_GPIOC
#define PIOS_LED_NUM 1
#define PIOS_LED_PORTS { PIOS_LED_LED1_GPIO_PORT }
#define PIOS_LED_PINS { PIOS_LED_LED1_GPIO_PIN }
#define PIOS_LED_CLKS { PIOS_LED_LED1_GPIO_CLK }
#define PIOS_FLASH_CS_PIN 0
#define PIOS_FLASH_ENABLE PIOS_GPIO_On(0)
#define PIOS_FLASH_DISABLE PIOS_GPIO_Off(0)
#define PIOS_ADXL_ENABLE PIOS_SPI_RC_PinSet(PIOS_SPI_ACCEL,0)
#define PIOS_ADXL_DISABLE PIOS_SPI_RC_PinSet(PIOS_SPI_ACCEL,1)
// *****************************************************************
// PIOS_LED
#define PIOS_LED_USB 0
#define PIOS_LED_LINK 1
#define PIOS_LED_RX 2
@ -129,37 +108,6 @@ TIM4 | RC In 1 | Servo 3 | Servo 2 | Servo 1
#define TX_LED_OFF PIOS_LED_Off(PIOS_LED_TX)
#define TX_LED_TOGGLE PIOS_LED_Toggle(PIOS_LED_TX)
//------------------------
// PIOS_AK8794
//------------------------
#define PIOS_AK8974_DRDY_GPIO_PORT GPIOE
#define PIOS_AK8974_DRDY_GPIO_PIN GPIO_Pin_12
#define PIOS_AK8974_DRDY_PORT_SOURCE GPIO_PortSourceGPIOE
#define PIOS_AK8974_DRDY_PIN_SOURCE GPIO_PinSource12
#define PIOS_AK8974_DRDY_CLK RCC_APB2Periph_GPIOE
#define PIOS_AK8974_DRDY_EXTI_LINE EXTI_Line12
#define PIOS_AK8974_DRDY_IRQn EXTI15_10_IRQn
#define PIOS_AK8974_DRDY_PRIO PIOS_IRQ_PRIO_HIGH
#else
#define PIOS_LED_LED1_GPIO_PORT GPIOB
#ifdef MAPLE_MINI
#define PIOS_LED_LED1_GPIO_PIN GPIO_Pin_1
#else
#define PIOS_LED_LED1_GPIO_PIN GPIO_Pin_8
#endif
#define PIOS_LED_LED1_GPIO_CLK RCC_APB2Periph_GPIOB
#define PIOS_LED_LED2_GPIO_PORT GPIOB
#define PIOS_LED_LED2_GPIO_PIN GPIO_Pin_9
#define PIOS_LED_LED2_GPIO_CLK RCC_APB2Periph_GPIOB
#define PIOS_LED_NUM 2
#define PIOS_LED_PORTS { PIOS_LED_LED1_GPIO_PORT, PIOS_LED_LED2_GPIO_PORT }
#define PIOS_LED_PINS { PIOS_LED_LED1_GPIO_PIN, PIOS_LED_LED2_GPIO_PIN }
#define PIOS_LED_CLKS { PIOS_LED_LED1_GPIO_CLK, PIOS_LED_LED2_GPIO_CLK }
#endif
//-------------------------
// System Settings
//-------------------------