espressif / arduino-esp32

Arduino core for the ESP32
GNU Lesser General Public License v2.1
13.62k stars 7.41k forks source link

List of Libraries not working in 3.0.0 #8875

Open DansDesigns opened 12 months ago

DansDesigns commented 12 months ago

Board

ESP32-WROOM-32 + ESP32-WROOM-32U + ESP32-WROOM-32E

Device Description

n/a

Hardware Configuration

n/a

Version

latest master (checkout manually)

IDE Name

Arduino IDE 1.8.19

Operating System

Windows 10 + Linux Zorin-Core 16.2

Flash frequency

80

PSRAM enabled

yes

Upload speed

921600

Description

updated to latest versions of: Arduino-MAX17055_driver, Adafruit_HMC5883_U and XT_DAC_Audio by xtronical all fail to build the included examples and my project code no longer compiles with the same errors, links are to GitHub issues on each repository:

HMC5883

MAX-17055

XT_DAC_Audio Error (had to post as txt on my GitHub as message was too long..)

Sketch

Included Examples in each library..
For XT_DAC_Audio, use example: playwav or wavspeed

Debug Message

n/a

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

lbernstone commented 12 months ago

How about if we just start making this a reference list and cross them off when they are fixed? Can you change the title to "List of Libraries not working in 3.0.0"

atanisoft commented 11 months ago

The log from XT_DAC_Audio appears to be from 2.0.13 and not 3.0.0. Additionally using low level direct register access is not guaranteed to work across versions of the underlying ESP-IDF or even across the supported esp32 variants.

lbernstone commented 11 months ago

For 3rd party libraries, please open an issue on their site and link it here if possible (as @DansDesigns did in OP). Some code obviously won't/can't be pulled forward, so this ends up being a cemetery of dead projects too. Check at https://github.com/espressif/arduino-esp32/blob/gh-pages/LIBRARIES_TEST.md to see if a library is already known to fail CI.

aaroneiche commented 11 months ago

I ran into an error using Adafruit's Neopixel library on the ESP32-C3. It occurs with the examples. I opened an issue there: https://github.com/adafruit/Adafruit_NeoPixel/issues/373

VojtechBartoska commented 11 months ago

For reference linking other related issues/PRs: