From 4087311922039815fa78bc6ba492e0fc27dcacc8 Mon Sep 17 00:00:00 2001 From: free-x Date: Sat, 25 Jun 2022 08:24:51 +0200 Subject: [PATCH] Add rs232 atom board --- lib/hardware/GwHardware.h | 23 +++++++++++++++++++++++ platformio.ini | 10 ++++++++++ 2 files changed, 33 insertions(+) diff --git a/lib/hardware/GwHardware.h b/lib/hardware/GwHardware.h index 08a6a8f..15776e5 100644 --- a/lib/hardware/GwHardware.h +++ b/lib/hardware/GwHardware.h @@ -57,6 +57,29 @@ //brightness 0...255 #define GWLED_BRIGHTNESS 64 #endif + +#ifdef BOARD_M5ATOM_RS232_CANUNIT +#define ESP32_CAN_TX_PIN GPIO_NUM_26 +#define ESP32_CAN_RX_PIN GPIO_NUM_32 +//if using rs232 +#define GWSERIAL_TX 19 +#define GWSERIAL_RX 22 +#define GWSERIAL_MODE "BI" +#define GWBUTTON_PIN GPIO_NUM_39 +#define GWBUTTON_ACTIVE LOW +//if GWBUTTON_PULLUPDOWN we enable a pulup/pulldown +#define GWBUTTON_PULLUPDOWN +//led handling +//if we define GWLED_FASTNET the arduino fastnet lib is used +#define GWLED_FASTLED +#define GWLED_TYPE SK6812 +//color schema for fastled +#define GWLED_SCHEMA GRB +#define GWLED_PIN GPIO_NUM_27 +//brightness 0...255 +#define GWLED_BRIGHTNESS 64 +#endif + #ifdef BOARD_M5STICK_CANUNIT #define ESP32_CAN_TX_PIN GPIO_NUM_32 #define ESP32_CAN_RX_PIN GPIO_NUM_33 diff --git a/platformio.ini b/platformio.ini index 1d576e2..e85fdb1 100644 --- a/platformio.ini +++ b/platformio.ini @@ -59,6 +59,16 @@ build_flags = upload_port = /dev/esp32 upload_protocol = esptool +[env:m5stack-atom-rs232-canunit] +board = m5stack-atom +lib_deps = ${env.lib_deps} +build_flags = + -D BOARD_M5ATOM_RS232_CANUNIT + ${env.build_flags} +upload_port = /dev/esp32 +upload_protocol = esptool + + [env:m5stickc-atom-canunit] board = m5stick-c lib_deps = ${env.lib_deps}