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