added BOARD definitions

This commit is contained in:
Antoine Drouin
2010-08-22 01:09:59 +00:00
parent aef7877f91
commit cee788217f
4 changed files with 12 additions and 126 deletions
-103
View File
@@ -1,103 +0,0 @@
#ifndef CONFIG_BOOZ2_V1_0_H
#define CONFIG_BOOZ2_V1_0_H
/* Master oscillator freq. */
#define FOSC (12000000)
/* PLL multiplier */
#define PLL_MUL (5)
/* CPU clock freq. */
#define CCLK (FOSC * PLL_MUL)
/* Peripheral bus speed mask 0x00->4, 0x01-> 1, 0x02 -> 2 */
#define PBSD_BITS 0x02
#define PBSD_VAL 2
/* Peripheral bus clock freq. */
#define PCLK (CCLK / PBSD_VAL)
/* Onboard LEDs */
#define LED_1_BANK 1
#define LED_1_PIN 25
#define LED_2_BANK 1
#define LED_2_PIN 24
#define LED_3_BANK 1
#define LED_3_PIN 23
#define LED_4_BANK 1
#define LED_4_PIN 31
#define LED_5_BANK 1
#define LED_5_PIN 18
#define POWER_SWITCH_LED 5
#define LED_6_BANK 1
#define LED_6_PIN 22
#define CAM_SWITCH_LED 6
/* PPM : rc rx on P0.28 ( CAP0.2 ) */
#define PPM_PINSEL PINSEL1
#define PPM_PINSEL_VAL 0x02
#define PPM_PINSEL_BIT 24
#define PPM_CRI TIR_CR2I
#define PPM_CCR_CRF TCCR_CR2_F
#define PPM_CCR_CRR TCCR_CR2_R
#define PPM_CCR_CRI TCCR_CR2_I
#define PPM_CR T0CR2
/* ADC */
/* pressure : P0.10 AD1.2 */
#define ANALOG_BARO_PINSEL PINSEL0
#define ANALOG_BARO_PINSEL_VAL 0x03
#define ANALOG_BARO_PINSEL_BIT 20
#define ANALOG_BARO_ADC 1
/* MS2001 on SSP, IMU connector */
#define MS2001_SS_PIN 28
#define MS2001_SS_IODIR IO1DIR
#define MS2001_SS_IOSET IO1SET
#define MS2001_SS_IOCLR IO1CLR
#define MS2001_RESET_PIN 19
#define MS2001_RESET_IODIR IO1DIR
#define MS2001_RESET_IOSET IO1SET
#define MS2001_RESET_IOCLR IO1CLR
#define MS2001_DRDY_PIN 30
#define MS2001_DRDY_PINSEL PINSEL1
#define MS2001_DRDY_PINSEL_BIT 28
#define MS2001_DRDY_PINSEL_VAL 2
#define MS2001_DRDY_EINT 3
#define MS2001_DRDY_VIC_IT VIC_EINT3
/* PWM5 on CAM connector */
/* P0.21 */
#define PWM0_PINSEL PINSEL1
#define PWM0_PINSEL_VAL 0x01
#define PWM0_PINSEL_BIT 10
/* PWM2 on SPI connector */
/* P0.7 */
#define PWM1_PINSEL PINSEL0
#define PWM1_PINSEL_VAL 0x02
#define PWM1_PINSEL_BIT 14
/*
* Modem
*/
//#define MODEM_DEVICE Uart1
//#define MODEM_UART_FLAG
#endif /* CONFIG_BOOZ2_V1_0_H */
+7 -3
View File
@@ -1,11 +1,13 @@
#
# booz.makefile
# booz_1.0.makefile
#
# http://paparazzi.enac.fr/wiki/Booz
#
ARCH=lpc21
ARCHI=arm7
BOARD_CFG = \"boards/booz_1.0.h\"
BOARD=booz
BOARD_VERSION=1.0
BOARD_CFG=\"boards/$(BOARD)_$(BOARD_VERSION).h\"
ifndef FLASH_MODE
FLASH_MODE = IAP
@@ -13,10 +15,12 @@ endif
#
#
# some default values for current firmwares
# some default values shared between different firmwares
#
#
SYS_TIME_LED = 1
RADIO_CONTROL_LED = 1
RADIO_CONTROL_LINK = UART0
-19
View File
@@ -1,19 +0,0 @@
#ifndef CONFIG_LISA_V1_0_H
#define CONFIG_LISA_V1_0_H
#define AHB_CLK 72000000
/* Lisa uses an external clock instead of a crystal */
#define HSE_TYPE_EXT_CLK
/* Onboard LEDs */
#define LED_1_BANK
#define LED_STP08
// FIXME, this is just to make it compile
#define POWER_SWITCH_LED 5
#endif /* CONFIG_LISA_V1_0_H */
+5 -1
View File
@@ -6,7 +6,9 @@
ARCH=stm32
ARCHI=stm32
BOARD_CFG=\"boards/lisa_l_1.0.h\"
BOARD=lisa_l
BOARD_VERSION=1.0
BOARD_CFG=\"boards/$(BOARD)_$(BOARD_VERSION).h\"
ifndef FLASH_MODE
FLASH_MODE = JTAG
endif
@@ -17,6 +19,8 @@ endif
#
#
SYS_TIME_LED = 1
RADIO_CONTROL_LED = 5
RADIO_CONTROL_LINK = UART3