From ff2054f2cb8a780936d95741e1daa7df789fa246 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Sat, 30 Oct 2021 16:49:20 -0400 Subject: fix fault handling; fix LEDs for rev2 --- source/board/board_l4.c | 7 +++++-- source/board/l4/board.h | 6 +++--- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'source/board') diff --git a/source/board/board_l4.c b/source/board/board_l4.c index 31d1d51..55af697 100644 --- a/source/board/board_l4.c +++ b/source/board/board_l4.c @@ -277,9 +277,12 @@ bool mmc_lld_is_write_protected(MMCDriver *mmcp) { * @note You can add your board-specific code here. */ void boardInit(void) { - palSetLineMode(LINE_LED_GREEN, PAL_MODE_OUTPUT_PUSHPULL); - palSetLineMode(LINE_LED_YELLOW, PAL_MODE_OUTPUT_PUSHPULL); palSetLineMode(LINE_LED_RED, PAL_MODE_OUTPUT_PUSHPULL); + palSetLineMode(LINE_LED_GREEN, PAL_MODE_OUTPUT_PUSHPULL); + palSetLineMode(LINE_LED_BLUE, PAL_MODE_OUTPUT_PUSHPULL); + palClearLine(LINE_LED_RED); + palClearLine(LINE_LED_GREEN); + palClearLine(LINE_LED_BLUE); SCB->CPACR |= 0xF << 20; // Enable FPU diff --git a/source/board/l4/board.h b/source/board/l4/board.h index e4dcf03..4b2642a 100644 --- a/source/board/l4/board.h +++ b/source/board/l4/board.h @@ -1502,8 +1502,8 @@ extern "C" { #endif #endif /* _FROM_ASM_ */ -#define LINE_LED_GREEN PAL_LINE(GPIOC_BASE, 10U) -#define LINE_LED_YELLOW PAL_LINE(GPIOC_BASE, 11U) -#define LINE_LED_RED PAL_LINE(GPIOC_BASE, 12U) +#define LINE_LED_RED PAL_LINE(GPIOC_BASE, 10U) +#define LINE_LED_GREEN PAL_LINE(GPIOC_BASE, 11U) +#define LINE_LED_BLUE PAL_LINE(GPIOC_BASE, 12U) #endif /* BOARD_H */ -- cgit v1.2.3