Skip to content

Commit

Permalink
Merge pull request #191 from paparazzi/lisa_m_2_leds
Browse files Browse the repository at this point in the history
LEDs on lisa/m 2.0 are now consecutively numbered from 1 to 5 starting near the Vin led
colors of LED 1-5: red, green, green, red, green

added LED6-8 defines for the unpopulated leds on ADC1-3
  • Loading branch information
flixr committed May 8, 2012
2 parents e479d47 + a672a4b commit 299dc20
Showing 1 changed file with 55 additions and 12 deletions.
67 changes: 55 additions & 12 deletions sw/airborne/boards/lisa_m_2.0.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,38 +5,81 @@

#define AHB_CLK 72000000

/* Onboard LEDs */
/*
* Onboard LEDs
*/

/* red, on PA8 */
#define LED_1_BANK
#define LED_1_GPIO GPIOB
#define LED_1_GPIO_CLK RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO
#define LED_1_GPIO_PIN GPIO_Pin_4
#define LED_1_AFIO_REMAP GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE)
#define LED_1_GPIO GPIOA
#define LED_1_GPIO_CLK RCC_APB2Periph_GPIOA
#define LED_1_GPIO_PIN GPIO_Pin_8
#define LED_1_AFIO_REMAP ((void)0)

/* shared with ADC15 */
/* green, shared with JTAG_TRST */
#define LED_2_BANK
#define LED_2_GPIO GPIOC
#define LED_2_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_2_GPIO_PIN GPIO_Pin_5
#define LED_2_AFIO_REMAP ((void)0)
#define LED_2_GPIO GPIOB
#define LED_2_GPIO_CLK RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO
#define LED_2_GPIO_PIN GPIO_Pin_4
#define LED_2_AFIO_REMAP GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE)

/* green, shared with ADC12 (ADC_6 on connector ANALOG2) */
#define LED_3_BANK
#define LED_3_GPIO GPIOC
#define LED_3_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_3_GPIO_PIN GPIO_Pin_2
#define LED_3_AFIO_REMAP ((void)0)

/* red, shared with ADC15 (ADC_4 on connector ANALOG2) */
#define LED_4_BANK
#define LED_4_GPIO GPIOC
#define LED_4_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_4_GPIO_PIN GPIO_Pin_12
#define LED_4_GPIO_PIN GPIO_Pin_5
#define LED_4_AFIO_REMAP ((void)0)

/* green, on PC15 */
#define LED_5_BANK
#define LED_5_GPIO GPIOC
#define LED_5_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_5_GPIO_PIN GPIO_Pin_10
#define LED_5_GPIO_PIN GPIO_Pin_15
#define LED_5_AFIO_REMAP ((void)0)

/*
* LEDs not populated by default
*/
/* PC3, ADC13 on ADC_1 */
#define LED_6_BANK
#define LED_6_GPIO GPIOC
#define LED_6_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_6_GPIO_PIN GPIO_Pin_3
#define LED_6_AFIO_REMAP ((void)0)

/* PC0, ADC10 on ADC_2 */
#define LED_7_BANK
#define LED_7_GPIO GPIOC
#define LED_7_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_7_GPIO_PIN GPIO_Pin_0
#define LED_7_AFIO_REMAP ((void)0)

/* PC1, ADC11 on ADC_3 */
#define LED_8_BANK
#define LED_8_GPIO GPIOC
#define LED_8_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_8_GPIO_PIN GPIO_Pin_1
#define LED_8_AFIO_REMAP ((void)0)


/*
* not actual LEDS, used as GPIOs
*/

/* PC12, on GPIO connector*/
#define LED_12_BANK
#define LED_12_GPIO GPIOC
#define LED_12_GPIO_CLK RCC_APB2Periph_GPIOC
#define LED_12_GPIO_PIN GPIO_Pin_12
#define LED_12_AFIO_REMAP ((void)0)


/* configuration for aspirin - and more generaly IMUs */
#define IMU_ACC_DRDY_RCC_GPIO RCC_APB2Periph_GPIOB
Expand Down

0 comments on commit 299dc20

Please sign in to comment.