summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/boards/LEGO_HUB_NO6/board_init.c8
-rw-r--r--ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.h2
2 files changed, 6 insertions, 4 deletions
diff --git a/ports/stm32/boards/LEGO_HUB_NO6/board_init.c b/ports/stm32/boards/LEGO_HUB_NO6/board_init.c
index 0e5bc7118..8b2c0ce1b 100644
--- a/ports/stm32/boards/LEGO_HUB_NO6/board_init.c
+++ b/ports/stm32/boards/LEGO_HUB_NO6/board_init.c
@@ -124,11 +124,11 @@ void board_mboot_led_init(void) {
void board_mboot_led_state(int led, int state) {
if (state) {
- hub_display_set(28, 0x7fff);
- hub_display_set(31, 0x7fff);
+ hub_display_set(28 + led, 0x7fff);
+ hub_display_set(31 + led, 0x7fff);
} else {
- hub_display_set(28, 0);
- hub_display_set(31, 0);
+ hub_display_set(28 + led, 0);
+ hub_display_set(31 + led, 0);
}
hub_display_update();
}
diff --git a/ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.h b/ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.h
index c681b092c..8aa9da951 100644
--- a/ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.h
+++ b/ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.h
@@ -145,6 +145,8 @@
#define MBOOT_SPIFLASH_CONFIG (&board_mboot_spiflash_config)
#define MBOOT_LED1 0
+#define MBOOT_LED2 1
+#define MBOOT_LED3 2
#define MBOOT_BOARD_LED_INIT board_mboot_led_init
#define MBOOT_BOARD_LED_STATE board_mboot_led_state