From 1a1321df6ba0e2d93083f9c4e7cd8ef81fb143c2 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Fri, 12 Jul 2019 10:25:38 +0000 Subject: [PATCH] Merged in masayuki2009/nuttx.nuttx/fix_spresense_led (pull request #947) configs/spresense: Fix and refactor cxd56_leds.c In previous implementation, board auto led patterns were incorrect. Signed-off-by: Masayuki Ishikawa Approved-by: Gregory Nutt --- configs/spresense/src/cxd56_leds.c | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/configs/spresense/src/cxd56_leds.c b/configs/spresense/src/cxd56_leds.c index 6140a3cd4e..e682ac256a 100644 --- a/configs/spresense/src/cxd56_leds.c +++ b/configs/spresense/src/cxd56_leds.c @@ -56,26 +56,6 @@ #ifdef CONFIG_ARCH_LEDS -/**************************************************************************** - * Pre-processor Definitions - ****************************************************************************/ - -/**************************************************************************** - * Private Data - ****************************************************************************/ - -static const unsigned int g_ledbits[8] = -{ - LED_STARTED, - LED_HEAPALLOCATE, - LED_IRQSENABLED, - LED_STACKCREATED, - LED_INIRQ, - LED_SIGNAL, - LED_ASSERTION, - LED_PANIC -}; - /**************************************************************************** * Private Functions ****************************************************************************/ @@ -149,7 +129,7 @@ void board_autoled_initialize(void) void board_autoled_on(int led) { led_clrbits(BOARD_LED1_BIT | BOARD_LED2_BIT | BOARD_LED3_BIT | BOARD_LED4_BIT); - led_setbits(g_ledbits[led]); + led_setbits(led); } /**************************************************************************** @@ -158,7 +138,7 @@ void board_autoled_on(int led) void board_autoled_off(int led) { - led_clrbits(g_ledbits[led]); + led_clrbits(led); } #endif /* CONFIG_ARCH_LEDS */