From 6be39305859924bc81205a783c9d5cb344d4eb58 Mon Sep 17 00:00:00 2001 From: free-x Date: Tue, 26 Oct 2021 11:48:13 +0200 Subject: [PATCH] Add M5Atom and M5StickC+ with CANUnit to supported boards --- platformio.ini | 15 +++++++++++++++ src/GwHardware.h | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/platformio.ini b/platformio.ini index b53b165..38da924 100644 --- a/platformio.ini +++ b/platformio.ini @@ -27,3 +27,18 @@ lib_deps = ottowinter/ESPAsyncWebServer-esphome@^2.0.1 build_flags = -D BOARD_M5ATOM upload_port = /dev/esp32 +[env:m5stack-atom-canunit] +board = m5stack-atom-canunit +lib_deps = + ${env.lib_deps} + ottowinter/ESPAsyncWebServer-esphome@^2.0.1 +build_flags = -D BOARD_M5ATOM_CANUNIT +upload_port = /dev/esp32 +[env:m5stick-atom-canunit] +board = m5stick-atom-canunit +lib_deps = + ${env.lib_deps} + ottowinter/ESPAsyncWebServer-esphome@^2.0.1 +build_flags = -D BOARD_M5STICK_CANUNIT +upload_port = /dev/esp32 + diff --git a/src/GwHardware.h b/src/GwHardware.h index 483afd1..8e0fd9a 100644 --- a/src/GwHardware.h +++ b/src/GwHardware.h @@ -17,6 +17,12 @@ #ifdef BOARD_M5ATOM #define ESP32_CAN_TX_PIN GPIO_NUM_22 #define ESP32_CAN_RX_PIN GPIO_NUM_19 +#elif BOARD_M5ATOM_CANUNIT +#define ESP32_CAN_TX_PIN GPIO_NUM_26 +#define ESP32_CAN_RX_PIN GPIO_NUM_32 +#elif BOARD_M5STICK_CANUNIT +#define ESP32_CAN_TX_PIN GPIO_NUM_32 +#define ESP32_CAN_RX_PIN GPIO_NUM_33 #else #define ESP32_CAN_TX_PIN GPIO_NUM_5 // Set CAN TX port to 5 (Caution!!! Pin 2 before) #define ESP32_CAN_RX_PIN GPIO_NUM_4 // Set CAN RX port to 4