From d61becdd44c06960c5be5673ef9842f1c1afdbea Mon Sep 17 00:00:00 2001 From: Sieren Date: Wed, 10 Feb 2021 15:56:45 +0100 Subject: [PATCH] Fix M5Stack Core1 This stuff broke when adding CORE2. --- main/CMakeLists.txt | 5 +++-- main/config/Config.h | 2 +- main/touch/ButtonDriver.h | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index 9093781..ace1ce0 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -147,8 +147,9 @@ file(REMOVE ${CMAKE_SOURCE_DIR}/main/libraries/TFT_eSPI/User_Setup.h) if(BOARD STREQUAL "M5STACK") message(STATUS "Compiling for M5Stack") list(APPEND compile_definitions "M5Stack") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DM5Stack") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DM5Stack") + list(APPEND compile_definitions "M5StackCore1") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DM5Stack -DM5StackCore1") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DM5Stack -DM5StackCore1") file(COPY ${CMAKE_SOURCE_DIR}/main/config/TFT_eSPI/M5Stack/User_Setup.h DESTINATION ${CMAKE_SOURCE_DIR}/main/libraries/TFT_eSPI) endif(BOARD STREQUAL "M5STACK") diff --git a/main/config/Config.h b/main/config/Config.h index 6d0f851..b73cf0a 100644 --- a/main/config/Config.h +++ b/main/config/Config.h @@ -15,7 +15,7 @@ static const unsigned long MinsBeforeScreenSleep = 10; // Minutes before putting // // -#if defined(M5StackCore1) || defined(BUTTONSASS) +#if defined(M5StackCore1) || defined(BUTTONS) // Define Button PINs #define BUTTON_A_PIN 39 #define BUTTON_B_PIN 38 diff --git a/main/touch/ButtonDriver.h b/main/touch/ButtonDriver.h index 6d509e7..f7dc0de 100644 --- a/main/touch/ButtonDriver.h +++ b/main/touch/ButtonDriver.h @@ -12,6 +12,7 @@ namespace gfx { struct ButtonDriver { + using InnerDriver = TFT_eSPI; ButtonDriver(TFT_eSPI* tftDriver); void updateHardwareConfig(config::HardwareConfig& hwConfig) { }; // noop