change numbering of groove pins

This commit is contained in:
andreas 2023-10-25 17:37:02 +02:00
parent ffdfd917ae
commit 30facdbf4d
1 changed files with 20 additions and 18 deletions

View File

@ -23,9 +23,11 @@
#include "GwUserTasks.h" #include "GwUserTasks.h"
//general definitions for M5AtomLite //general definitions for M5AtomLite
//hint for groove pins:
//according to some schematics the numbering is 1,2,3(VCC),4(GND)
#ifdef PLATFORM_BOARD_M5STACK_ATOM #ifdef PLATFORM_BOARD_M5STACK_ATOM
#define GROOVE_PIN_1 GPIO_NUM_26 #define GROOVE_PIN_2 GPIO_NUM_26
#define GROOVE_PIN_2 GPIO_NUM_32 #define GROOVE_PIN_1 GPIO_NUM_32
#define GWBUTTON_PIN GPIO_NUM_39 #define GWBUTTON_PIN GPIO_NUM_39
#define GWLED_FASTLED #define GWLED_FASTLED
#define GWLED_TYPE SK6812 #define GWLED_TYPE SK6812
@ -41,8 +43,8 @@
#endif #endif
//general definitiones for M5AtomS3 //general definitiones for M5AtomS3
#ifdef PLATFORM_BOARD_M5STACK_ATOMS3 #ifdef PLATFORM_BOARD_M5STACK_ATOMS3
#define GROOVE_PIN_1 GPIO_NUM_2 #define GROOVE_PIN_2 GPIO_NUM_2
#define GROOVE_PIN_2 GPIO_NUM_1 #define GROOVE_PIN_1 GPIO_NUM_1
#define GWBUTTON_PIN GPIO_NUM_41 #define GWBUTTON_PIN GPIO_NUM_41
#define GWLED_FASTLED #define GWLED_FASTLED
#define GWLED_TYPE WS2812 #define GWLED_TYPE WS2812
@ -58,8 +60,8 @@
//M5Stick C //M5Stick C
#ifdef PLATFORM_BOARD_M5STICK_C #ifdef PLATFORM_BOARD_M5STICK_C
#define GROOVE_PIN_1 GPIO_NUM_32 #define GROOVE_PIN_2 GPIO_NUM_32
#define GROOVE_PIN_2 GPIO_NUM_31 #define GROOVE_PIN_1 GPIO_NUM_31
#define USBSerial Serial #define USBSerial Serial
#endif #endif
@ -161,23 +163,23 @@
//before (e.g. by serial kit) //before (e.g. by serial kit)
#ifdef SERIAL_GROOVE_485 #ifdef SERIAL_GROOVE_485
#ifdef GWSERIAL_TYPE #ifdef GWSERIAL_TYPE
#define GWSERIAL2_TX GROOVE_PIN_1 #define GWSERIAL2_TX GROOVE_PIN_2
#define GWSERIAL2_RX GROOVE_PIN_2 #define GWSERIAL2_RX GROOVE_PIN_1
#define GWSERIAL2_TYPE GWSERIAL_TYPE_UNI #define GWSERIAL2_TYPE GWSERIAL_TYPE_UNI
#else #else
#define GWSERIAL_TX GROOVE_PIN_1 #define GWSERIAL_TX GROOVE_PIN_2
#define GWSERIAL_RX GROOVE_PIN_2 #define GWSERIAL_RX GROOVE_PIN_1
#define GWSERIAL_TYPE GWSERIAL_TYPE_UNI #define GWSERIAL_TYPE GWSERIAL_TYPE_UNI
#endif #endif
#endif #endif
#ifdef SERIAL_GROOVE_232 #ifdef SERIAL_GROOVE_232
#ifdef GWSERIAL_TYPE #ifdef GWSERIAL_TYPE
#define GWSERIAL2_TX GROOVE_PIN_1 #define GWSERIAL2_TX GROOVE_PIN_2
#define GWSERIAL2_RX GROOVE_PIN_2 #define GWSERIAL2_RX GROOVE_PIN_1
#define GWSERIAL2_TYPE GWSERIAL_TYPE_BI #define GWSERIAL2_TYPE GWSERIAL_TYPE_BI
#else #else
#define GWSERIAL_TX GROOVE_PIN_1 #define GWSERIAL_TX GROOVE_PIN_2
#define GWSERIAL_RX GROOVE_PIN_2 #define GWSERIAL_RX GROOVE_PIN_1
#define GWSERIAL_TYPE GWSERIAL_TYPE_BI #define GWSERIAL_TYPE GWSERIAL_TYPE_BI
#endif #endif
#endif #endif
@ -185,12 +187,12 @@
//http://docs.m5stack.com/en/unit/gps //http://docs.m5stack.com/en/unit/gps
#ifdef M5_GPS_UNIT #ifdef M5_GPS_UNIT
#ifdef GWSERIAL_TYPE #ifdef GWSERIAL_TYPE
#define GWSERIAL2_RX GROOVE_PIN_2 #define GWSERIAL2_RX GROOVE_PIN_1
#define GWSERIAL2_TYPE GWSERIAL_TYPE_RX #define GWSERIAL2_TYPE GWSERIAL_TYPE_RX
#define CFGDEFAULT_serialBaud "9600" #define CFGDEFAULT_serialBaud "9600"
#define CFGMODE_serialBaud GwConfigInterface::READONLY #define CFGMODE_serialBaud GwConfigInterface::READONLY
#else #else
#define GWSERIAL_RX GROOVE_PIN_2 #define GWSERIAL_RX GROOVE_PIN_1
#define GWSERIAL_TYPE GWSERIAL_TYPE_RX #define GWSERIAL_TYPE GWSERIAL_TYPE_RX
#define CFGDEFAULT_serial2Baud "9600" #define CFGDEFAULT_serial2Baud "9600"
#define CFGMODE_serial2Baud GwConfigInterface::READONLY #define CFGMODE_serial2Baud GwConfigInterface::READONLY
@ -204,8 +206,8 @@
#endif #endif
//CAN via groove //CAN via groove
#ifdef M5_CANUNIT #ifdef M5_CANUNIT
#define ESP32_CAN_TX_PIN GROOVE_PIN_1 #define ESP32_CAN_TX_PIN GROOVE_PIN_2
#define ESP32_CAN_RX_PIN GROOVE_PIN_2 #define ESP32_CAN_RX_PIN GROOVE_PIN_1
#endif #endif
#ifndef GWLED_TYPE #ifndef GWLED_TYPE