witnessmenow / ESP32-Trinity

An Open Source ESP32 board for connecting to HUB75 Matrix Panels
Other
236 stars 32 forks source link

Cannot use latest (2.0.7) ESP32-HUB75-MatrixPanel-I2S-DMA library #14

Open mdskier opened 1 year ago

mdskier commented 1 year ago

Trying to use This project: https://github.com/witnessmenow/ESP32-Trinity/blob/master/examples/BuildingBlocks/Text/ScrollingText/ScrollingText.ino will not compile with 2.0.7 (or 2.0.6). Using version 2.0.5 of that library does work, however. Get the following error: /Users/tom/Arduino/libraries/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp:10:21: note: #pragma message: Compiling for original (released 2016) 520kB SRAM ESP32.

pragma message "Compiling for original (released 2016) 520kB SRAM ESP32."

                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

sketch/ScrollingSignTime.ino.cpp.o: in function `MatrixPanel_I2S_DMA::flipDMABuffer()': /Users/tom/Arduino/libraries/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display/ESP32-HUB75-MatrixPanel-I2S-DMA.h:528:(.iram1.29[MatrixPanel_I2S_DMA::flipDMABuffer()]+0x8): dangerous relocation: l32r: literal placed after use: .literal._ZN19MatrixPanel_I2S_DMA13flipDMABufferEv /Users/tom/Arduino/libraries/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display/ESP32-HUB75-MatrixPanel-I2S-DMA.h:530:(.iram1.29[MatrixPanel_I2S_DMA::flipDMABuffer()]+0xe): dangerous relocation: l32r: literal placed after use: (.literal._ZN19MatrixPanel_I2S_DMA13flipDMABufferEv+0x4) /Users/tom/Arduino/libraries/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display/ESP32-HUB75-MatrixPanel-I2S-DMA.h:532:(.iram1.29[MatrixPanel_I2S_DMA::flipDMABuffer()]+0x1c): dangerous relocation: l32r: literal placed after use: (.literal._ZN19MatrixPanel_I2S_DMA13flipDMABufferEv+0x8) /Users/tom/Arduino/libraries/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display/ESP32-HUB75-MatrixPanel-I2S-DMA.h:537:(.iram1.29[MatrixPanel_I2S_DMA::flipDMABuffer()]+0x2e): dangerous relocation: l32r: literal placed after use: (.literal._ZN19MatrixPanel_I2S_DMA13flipDMABufferEv+0xc) Multiple libraries were found for "WiFi.h" Used: /Users/tom/Library/Arduino15/packages/esp32/hardware/esp32/2.0.4/libraries/WiFi Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi /Users/tom/Arduino/libraries/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display/ESP32-HUB75-MatrixPanel-I2S-DMA.h:539:(.iram1.29[MatrixPanel_I2S_DMA::flipDMABuffer()]+0x34): dangerous relocation: l32r: literal placed after use: (.literal._ZN19MatrixPanel_I2S_DMA13flipDMABufferEv+0x10) collect2: error: ld returned 1 exit status exit status 1 Error compiling for board WEMOS D1 MINI ESP32.