From 3967295dd32ae96aad0cc4b67cafc1c8e364b206 Mon Sep 17 00:00:00 2001
From: moon2 <moon2protonmail@protonmail.com>
Date: Sun, 11 Jun 2023 15:00:07 +0200
Subject: [PATCH] p6, badge link: fixed pin indices. note: labels in schematic
 are wrong, should fix before publishing

---
 components/badge23/include/badge23/spio.h | 5 +++++
 components/badge23/spio.c                 | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/components/badge23/include/badge23/spio.h b/components/badge23/include/badge23/spio.h
index 039a0ed613..3df9ab606d 100644
--- a/components/badge23/include/badge23/spio.h
+++ b/components/badge23/include/badge23/spio.h
@@ -16,8 +16,13 @@
 
 #define BADGE_LINK_PIN_INDEX_LINE_IN_TIP 4
 #define BADGE_LINK_PIN_INDEX_LINE_IN_RING 5
+#if defined(CONFIG_BADGE23_HW_GEN_P6)
+#define BADGE_LINK_PIN_INDEX_LINE_OUT_TIP 7
+#define BADGE_LINK_PIN_INDEX_LINE_OUT_RING 6
+#else
 #define BADGE_LINK_PIN_INDEX_LINE_OUT_TIP 6
 #define BADGE_LINK_PIN_INDEX_LINE_OUT_RING 7
+#endif
 
 /* Initializes GPIO modes, prefills structs, etc. Call before using library.
  */
diff --git a/components/badge23/spio.c b/components/badge23/spio.c
index 822f5be13f..a918912af7 100644
--- a/components/badge23/spio.c
+++ b/components/badge23/spio.c
@@ -36,10 +36,10 @@
 
 #elif defined(CONFIG_BADGE23_HW_GEN_P6)
 
-#define BADGE_LINK_LINE_OUT_TIP_ENABLE_PIN 5
-#define BADGE_LINK_LINE_OUT_RING_ENABLE_PIN 6
-#define BADGE_LINK_LINE_IN_TIP_ENABLE_PIN 3
-#define BADGE_LINK_LINE_IN_RING_ENABLE_PIN 4
+#define BADGE_LINK_LINE_OUT_RING_ENABLE_PIN 5
+#define BADGE_LINK_LINE_OUT_TIP_ENABLE_PIN 6
+#define BADGE_LINK_LINE_IN_TIP_ENABLE_PIN 4
+#define BADGE_LINK_LINE_IN_RING_ENABLE_PIN 3
 
 #define ENABLE_INVERTED 
 
-- 
GitLab