浏览代码

static declaration in function

Wizmo2 1 年之前
父节点
当前提交
f32e4de84b
共有 1 个文件被更改,包括 1 次插入4 次删除
  1. 1 4
      components/led_strip/led_vu.c

+ 1 - 4
components/led_strip/led_vu.c

@@ -39,10 +39,6 @@ static const char *TAG = "led_vu";
 #define max(a,b) (((a) > (b)) ? (a) : (b))
 
 struct led_strip_t* led_display = NULL;
-static EXT_RAM_ATTR struct led_strip_t  led_strip_config = {
-    .rgb_led_type      = RGB_LED_TYPE_WS2812,
-    .gpio              = -1,
-};
 
 static EXT_RAM_ATTR struct {
     int gpio;
@@ -94,6 +90,7 @@ void led_vu_init()
     strip.vu_odd = strip.length - 1;
 
     // create driver configuration
+    static struct led_strip_t led_strip_config = { .rgb_led_type = RGB_LED_TYPE_WS2812};
     led_strip_config.access_semaphore = xSemaphoreCreateBinary();
     led_strip_config.led_strip_length = strip.length;
     led_strip_config.led_strip_working = heap_caps_malloc(strip.length * sizeof(struct led_color_t), MALLOC_CAP_8BIT);