summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/led.c
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/led.c')
-rw-r--r--stmhal/led.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/stmhal/led.c b/stmhal/led.c
index 11a2ec4317..e3dbdb594f 100644
--- a/stmhal/led.c
+++ b/stmhal/led.c
@@ -33,6 +33,7 @@
#include "led.h"
#include "pin.h"
#include "genhdr/pins.h"
+#include "mphal.h"
#if defined(MICROPY_HW_LED1)
@@ -78,6 +79,7 @@ void led_init(void) {
/* Turn off LEDs and initialize */
for (int led = 0; led < NUM_LEDS; led++) {
const pin_obj_t *led_pin = pyb_led_obj[led].led_pin;
+ mp_hal_gpio_clock_enable(led_pin->gpio);
MICROPY_HW_LED_OFF(led_pin);
GPIO_InitStructure.Pin = led_pin->pin_mask;
HAL_GPIO_Init(led_pin->gpio, &GPIO_InitStructure);