From c89b3e516bdd7b16a03b2d14ef7f1197eeb9d2b2 Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Tue, 23 Jul 2024 17:02:15 +0800
Subject: [PATCH 1/9] Create variant.cpp

---
 variants/XIAO_ESP32C6/variant.cpp | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 variants/XIAO_ESP32C6/variant.cpp

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
new file mode 100644
index 00000000000..f885eec2f4b
--- /dev/null
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -0,0 +1,14 @@
+#include "esp32-hal-gpio.h"
+#include "pins_arduino.h"
+
+extern "C" {
+
+// Initialize variant/board, called before setup()
+void initVariant(void) {
+  pinMode(3, OUTPUT);
+  digitalWrite(3, LOW);//turn on this function
+
+  pinMode(14, OUTPUT); 
+  digitalWrite(14, HIGH);//use external antenna
+}
+}

From e7bcf162a90ce127881c7ab32a90e51ce1dedf02 Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Tue, 23 Jul 2024 17:39:37 +0800
Subject: [PATCH 2/9] Update variant.cpp

---
 variants/XIAO_ESP32C6/variant.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index f885eec2f4b..1f5b2e528a9 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -9,6 +9,6 @@ void initVariant(void) {
   digitalWrite(3, LOW);//turn on this function
 
   pinMode(14, OUTPUT); 
-  digitalWrite(14, HIGH);//use external antenna
+  digitalWrite(14, LOW);//use external antenna
 }
 }

From 94b57817036e9d9267dc582d6516cc2c60e854a1 Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Tue, 23 Jul 2024 18:58:05 +0800
Subject: [PATCH 3/9] Update variant.cpp

---
 variants/XIAO_ESP32C6/variant.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index 1f5b2e528a9..baa7149f3b1 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -3,7 +3,6 @@
 
 extern "C" {
 
-// Initialize variant/board, called before setup()
 void initVariant(void) {
   pinMode(3, OUTPUT);
   digitalWrite(3, LOW);//turn on this function

From 4393f0d1cc176ba606347a40c25018d338528306 Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Wed, 24 Jul 2024 09:39:06 +0800
Subject: [PATCH 4/9] Update pins_arduino.h

---
 variants/XIAO_ESP32C6/pins_arduino.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/variants/XIAO_ESP32C6/pins_arduino.h b/variants/XIAO_ESP32C6/pins_arduino.h
index 4eb07fb2ac7..c90a3394237 100644
--- a/variants/XIAO_ESP32C6/pins_arduino.h
+++ b/variants/XIAO_ESP32C6/pins_arduino.h
@@ -41,4 +41,7 @@ static const uint8_t D8 = 19;
 static const uint8_t D9 = 20;
 static const uint8_t D10 = 18;
 
+static const uint8_t WIFI_ENABLE = 3;
+static const uint8_t WIFI_ANT_CONFIG = 14;
+
 #endif /* Pins_Arduino_h */

From e8339770775f002398112a4a4072d608810554b5 Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Wed, 24 Jul 2024 09:40:22 +0800
Subject: [PATCH 5/9] Update variant.cpp

---
 variants/XIAO_ESP32C6/variant.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index baa7149f3b1..b7bb69740f2 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -4,10 +4,10 @@
 extern "C" {
 
 void initVariant(void) {
-  pinMode(3, OUTPUT);
-  digitalWrite(3, LOW);//turn on this function
+  pinMode(WIFI_ENABLE, OUTPUT);
+  digitalWrite(WIFI_ENABLE, LOW);//turn on this function
 
-  pinMode(14, OUTPUT); 
-  digitalWrite(14, LOW);//use external antenna
+  pinMode(WIFI_ANT_CONFIG, OUTPUT); 
+  digitalWrite(WIFI_ANT_CONFIG, LOW);//use external antenna
 }
 }

From f6e54852bc2dfc9c278166dbdfc4df22fe512121 Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Wed, 24 Jul 2024 09:44:47 +0800
Subject: [PATCH 6/9] Update variant.cpp

---
 variants/XIAO_ESP32C6/variant.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index b7bb69740f2..5a2507c25fd 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -1,3 +1,8 @@
+#By setting the WIFI_ENABLE and WIFI_ANT_CONFIG pins,
+#the XIAO_ESP32C6 will turn on the on-board antenna by default after power-on
+
+#https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/
+
 #include "esp32-hal-gpio.h"
 #include "pins_arduino.h"
 

From d9008f21e4eb2eec527e352b40043fa3a5f9d77a Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Wed, 24 Jul 2024 09:49:14 +0800
Subject: [PATCH 7/9] Update variant.cpp

---
 variants/XIAO_ESP32C6/variant.cpp | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index 5a2507c25fd..fdd78cc2a59 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -1,8 +1,11 @@
-#By setting the WIFI_ENABLE and WIFI_ANT_CONFIG pins,
-#the XIAO_ESP32C6 will turn on the on-board antenna by default after power-on
-
-#https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/
-
+/*
+*By setting the WIFI_ENABLE and WIFI_ANT_CONFIG pins,
+*
+*the XIAO_ESP32C6 will turn on the on-board antenna by default after power-on
+*
+*https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/
+*/
+  
 #include "esp32-hal-gpio.h"
 #include "pins_arduino.h"
 

From 1c46df6911a8dc73e613f401c62082aa8a5d76df Mon Sep 17 00:00:00 2001
From: CIncinnatus <95961533+Cincinnatu@users.noreply.github.com>
Date: Wed, 24 Jul 2024 17:19:03 +0800
Subject: [PATCH 8/9] Update variants/XIAO_ESP32C6/variant.cpp
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
---
 variants/XIAO_ESP32C6/variant.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index fdd78cc2a59..41431fd734e 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -16,6 +16,6 @@ void initVariant(void) {
   digitalWrite(WIFI_ENABLE, LOW);//turn on this function
 
   pinMode(WIFI_ANT_CONFIG, OUTPUT); 
-  digitalWrite(WIFI_ANT_CONFIG, LOW);//use external antenna
+  digitalWrite(WIFI_ANT_CONFIG, LOW);//use built-in antenna, set HIGH to use external antenna
 }
 }

From 004d14f8a30ae1f00696befe642fe86594174e41 Mon Sep 17 00:00:00 2001
From: "pre-commit-ci-lite[bot]"
 <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Date: Fri, 2 Aug 2024 08:35:34 +0000
Subject: [PATCH 9/9] ci(pre-commit): Apply automatic fixes

---
 variants/XIAO_ESP32C6/variant.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/variants/XIAO_ESP32C6/variant.cpp b/variants/XIAO_ESP32C6/variant.cpp
index 41431fd734e..07bd8489c72 100644
--- a/variants/XIAO_ESP32C6/variant.cpp
+++ b/variants/XIAO_ESP32C6/variant.cpp
@@ -5,7 +5,7 @@
 *
 *https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/
 */
-  
+
 #include "esp32-hal-gpio.h"
 #include "pins_arduino.h"
 
@@ -13,9 +13,9 @@ extern "C" {
 
 void initVariant(void) {
   pinMode(WIFI_ENABLE, OUTPUT);
-  digitalWrite(WIFI_ENABLE, LOW);//turn on this function
+  digitalWrite(WIFI_ENABLE, LOW);  //turn on this function
 
-  pinMode(WIFI_ANT_CONFIG, OUTPUT); 
-  digitalWrite(WIFI_ANT_CONFIG, LOW);//use built-in antenna, set HIGH to use external antenna
+  pinMode(WIFI_ANT_CONFIG, OUTPUT);
+  digitalWrite(WIFI_ANT_CONFIG, LOW);  //use built-in antenna, set HIGH to use external antenna
 }
 }