]> wirehaze git hosting - stm32f411ceu6.git/blobdiff - sys/dev/led.c

wirehaze git hosting

panic ()
[stm32f411ceu6.git] / sys / dev / led.c
index 222bcb51a1810f3739584d0e67e31f8235e63ff5..529414da6154a4253edfef808288720e045ea1fd 100644 (file)
@@ -6,6 +6,10 @@ led_init (void)
 {
   /* GPIOCEN: IO port C clock enable  */
   *RCC_AHB1ENR |= (1u << 2); /* 1: IO port C clock enabled  */
 {
   /* GPIOCEN: IO port C clock enable  */
   *RCC_AHB1ENR |= (1u << 2); /* 1: IO port C clock enabled  */
+
+  /* Default to LED being turned off  */
+  *GPIOC_ODR |= (1u << 13);
+
   /* MODERy[1:0]: Port x configuration bits (y = 0..15)  */
   *GPIOC_MODER &= ~(0b11u << 26); /* Clear PC13 bits  */
   *GPIOC_MODER |= (1u << 26); /* 01: General purpose output mode  */
   /* MODERy[1:0]: Port x configuration bits (y = 0..15)  */
   *GPIOC_MODER &= ~(0b11u << 26); /* Clear PC13 bits  */
   *GPIOC_MODER |= (1u << 26); /* 01: General purpose output mode  */