M5Stack icon indicating copy to clipboard operation
M5Stack copied to clipboard

Using M5Stack with (ESP-IDF4.0 + arduino-esp32-4.0) as a component (CMake)

Open Sterpa opened this issue 5 years ago • 1 comments

Could you please update M5Stack CMakeList.txt to use it with (ESP-IDF4.0 + arduino-esp32-4.0) with CMake ? Or please make manual how to do this manualy with M5Stack master branch. ESP-IDF4.0 + arduino-esp32-4.0 branches is the most powerful environment combination now, but master branch of https://github.com/m5stack/M5Stack is not compatible with ESP-IDF4.0 & arduino-esp32-4.0 branches and with modern cmake syntax.

  1. I tried to change CMakeList.txt to
idf_component_register(SRCDIRS "src" "src/utility" "src/Fonts"
                       INCLUDE_DIRS "src" "src/utility" "src/Fonts"
                       REQUIRES arduino)
  1. enable Bluetooth in menuconfig
  2. target_compile_definitions(${COMPONENT_NAME} PUBLIC ${DEFINITIONS}) generates an error - i have delete all text after idf_component_register

But then i got a billion errors with LoRaWan and so-on... Unfortunately M5Stack-IDF example is too old and have no CMake...

Sterpa avatar Mar 20 '20 11:03 Sterpa

There are some clues here: https://github.com/DonBrus/M5Stack/blob/master/CMakeLists.txt

oakwhiz avatar May 20 '20 06:05 oakwhiz