From ed02ba669c5898bec4abb01843bb480beaec33a0 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 17 一月 2024 10:40:02 +0800
Subject: [PATCH] 版本V1.3,修复lora接收丢包的bug。

---
 ExternalDevices/WS2812.c |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/ExternalDevices/WS2812.c b/ExternalDevices/WS2812.c
index 7402d26..4e9ceaf 100644
--- a/ExternalDevices/WS2812.c
+++ b/ExternalDevices/WS2812.c
@@ -25,9 +25,11 @@
     __NOP();
     __NOP();
     __NOP();
+    __NOP();
 //    w28delay(0);
     GPIOB->BRR = LED_GPIO;
    //  __NOP();
+    __NOP();
     __NOP();
     __NOP();
     __NOP();
@@ -43,15 +45,15 @@
     __NOP();
     __NOP();
     __NOP();
-//    __NOP();
+    __NOP();
 //    __NOP();
 //w28delay(0);
 	GPIOB->BRR = LED_GPIO;
-     __NOP();
     __NOP();
     __NOP();
-//    __NOP();
-//    __NOP();
+    __NOP();
+    __NOP();
+    __NOP();
 //w28delay(0);
 
 }
@@ -94,17 +96,20 @@
    // GPIOB->BSRR = 0X0080;
 }
 //uint32_t led1,led2,led3,led4,led5;
-void Set4LEDColor(uint32_t firstled,uint32_t secondled,uint32_t thirdled,uint32_t fourthled)
+void Set4LEDColor(uint32_t firstled,uint32_t fourthled,uint32_t thirdled,uint32_t secondled)
 {
 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_15, GPIO_PIN_SET);
     //__disable_irq();
     RGB_Rst();
-    RGB_Set(firstled);
-    RGB_Set(secondled);
-    RGB_Set(thirdled);
     RGB_Set(fourthled);
+    RGB_Set(thirdled);
+    RGB_Set(secondled);
+    RGB_Set(firstled);
 
-	
+//    RGB_Set(firstled);
+//    RGB_Set(secondled);
+//    RGB_Set(thirdled);
+//    RGB_Set(fourthled);
 	
 	
     //__enable_irq();

--
Gitblit v1.9.3