🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    M5Stack-MegaChess - Any update?

    PROJECTS
    3
    4
    7.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      iPodLux
      last edited by

      Hi

      Has anyone tried to compile in Arduino cc 1.8.xx the chess example?
      I've just discovered it but it seems it doesn't compile with a list of errors ...

      Any suggestions?

      https://github.com/m4k3r-net/M5Stack-MegaChess

      1 Reply Last reply Reply Quote 0
      • lukasmaximusL
        lukasmaximus
        last edited by

        Could you list the errors here, and then we will have a better idea of what the problem might be. I assume you already installed the esp32 board manager files, preferences.h is included with them

        1 Reply Last reply Reply Quote 0
        • I
          iPodLux
          last edited by iPodLux

          No prob at all.
          I made sure the esp32 is installed and Arduino points to the right directory. After that this is the outcome:

          Arduino: 1.8.12 (Windows 10), Board: "M5Stack-Core-ESP32, QIO, 80MHz, Default, 921600, None"

          C:\Users\planv\Documents\Arduino\arduinomegachess_for_m5stack\arduinomegachess_for_m5stack.ino: In function 'void show_cont(int, int)':

          arduinomegachess_for_m5stack:764:61: error: invalid types 'const uint8_t [6][72] {aka const unsigned char [6][72]}[__gnu_cxx::__enable_if<true, double>::__type {aka double}]' for array subscript

           drawBitmap(ii*28+10, jj*28+3,&fig_cont[abs(pole[j][i])-1][0], 24, 24,color);     
          
                                                                   ^
          

          C:\Users\planv\Documents\Arduino\arduinomegachess_for_m5stack\arduinomegachess_for_m5stack.ino: In function 'void show_fig(int, int)':

          arduinomegachess_for_m5stack:855:56: error: invalid types 'const uint8_t [6][72] {aka const unsigned char [6][72]}[__gnu_cxx::__enable_if<true, double>::__type {aka double}]' for array subscript

           drawBitmap(ii*28+10, jj*28+3,&fig[abs(pole[j][i])-1][0], 24, 24,color);          
          
                                                              ^
          

          arduinomegachess_for_m5stack:856:61: error: invalid types 'const uint8_t [6][72] {aka const unsigned char [6][72]}[__gnu_cxx::__enable_if<true, double>::__type {aka double}]' for array subscript

           drawBitmap(ii*28+10, jj*28+3,&fig_cont[abs(pole[j][i])-1][0], 24, 24,color_cont);     
          
                                                                   ^
          

          C:\Users\planv\Documents\Arduino\arduinomegachess_for_m5stack\arduinomegachess_for_m5stack.ino: In function 'String str_step(int)':

          arduinomegachess_for_m5stack:930:60: error: invalid types 'const char [8][__gnu_cxx::__enable_if<true, double>::__type {aka double}]' for array subscript

           if (abs(steps[i].fig1)>1) s=fig_symb[abs(steps[i].fig1)];   
          
                                                                  ^
          

          arduinomegachess_for_m5stack:938:64: error: invalid types 'const char [8][__gnu_cxx::__enable_if<true, double>::__type {aka double}]' for array subscript

             if (abs(steps[i].fig2)>1) s=s+fig_symb[abs(steps[i].fig2)];
          
                                                                      ^
          

          Multiple libraries were found for "SD.h"
          Used: C:\Users\planv\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SD
          Not used: C:\Program Files (x86)\Arduino\libraries\SD
          Multiple libraries were found for "WiFiClient.h"
          Used: C:\Users\planv\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
          Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
          exit status 1
          invalid types 'const uint8_t [6][72] {aka const unsigned char [6][72]}[__gnu_cxx::__enable_if<true, double>::__type {aka double}]' for array subscript

          This report would have more information with
          "Show verbose output during compilation"
          option enabled in File -> Preferences.

          1 Reply Last reply Reply Quote 0
          • ChrisWRC
            ChrisWR
            last edited by

            https://drive.google.com/file/d/1Gx1Nh-VmZIU_m0ZbCK0UWXfuLv6L06Tq/view?usp=sharing

            1 Reply Last reply Reply Quote 0
            • First post
              Last post