diff --git a/stmhal/led.c b/stmhal/led.c
index 52a787eedee5f2e8a17d47eb990a11b6f41fa3a0..c00081ceab85834049b092a777384ee6bebc1630 100644
--- a/stmhal/led.c
+++ b/stmhal/led.c
@@ -204,7 +204,7 @@ STATIC mp_obj_t led_obj_make_new(mp_obj_t type_in, uint n_args, uint n_kw, const
 
     // check led number
     if (!(0 <= led_id && led_id < NUM_LEDS)) {
-        nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_ValueError, "Led %d does not exist", led_id));
+        nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_ValueError, "LED %d does not exist", led_id));
     }
 
     // return static led object
@@ -255,7 +255,7 @@ STATIC MP_DEFINE_CONST_DICT(led_locals_dict, led_locals_dict_table);
 
 const mp_obj_type_t pyb_led_type = {
     { &mp_type_type },
-    .name = MP_QSTR_Led,
+    .name = MP_QSTR_LED,
     .print = led_obj_print,
     .make_new = led_obj_make_new,
     .locals_dict = (mp_obj_t)&led_locals_dict,
diff --git a/stmhal/modpyb.c b/stmhal/modpyb.c
index ef5e94afc566cb63342a1fde265570a18326b20d..ccf9fa53c67a0bfee35c4ef98de166db7ae243c5 100644
--- a/stmhal/modpyb.c
+++ b/stmhal/modpyb.c
@@ -281,7 +281,7 @@ STATIC const mp_map_elem_t pyb_module_globals_table[] = {
     { MP_OBJ_NEW_QSTR(MP_QSTR_SD), (mp_obj_t)&pyb_sdcard_obj },
 #endif
 
-    { MP_OBJ_NEW_QSTR(MP_QSTR_Led), (mp_obj_t)&pyb_led_type },
+    { MP_OBJ_NEW_QSTR(MP_QSTR_LED), (mp_obj_t)&pyb_led_type },
     { MP_OBJ_NEW_QSTR(MP_QSTR_I2C), (mp_obj_t)&pyb_i2c_type },
     { MP_OBJ_NEW_QSTR(MP_QSTR_USART), (mp_obj_t)&pyb_usart_type },
 
diff --git a/stmhal/qstrdefsport.h b/stmhal/qstrdefsport.h
index c6f67d5450cb4b48a5d91d741a029a4e290f2fe2..d502dae4932f6a32547d0456fa67115c3196517b 100644
--- a/stmhal/qstrdefsport.h
+++ b/stmhal/qstrdefsport.h
@@ -66,8 +66,8 @@ Q(PULL_NONE)
 Q(PULL_UP)
 Q(PULL_DOWN)
 
-// for Led object
-Q(Led)
+// for LED object
+Q(LED)
 Q(on)
 Q(off)
 Q(toggle)