espressif / esp-adf

Espressif Audio Development Framework
Other
1.57k stars 691 forks source link

Provide means to use Espressif IDE to do ADF development. (AUD-4224) #918

Open gearsincorg opened 2 years ago

gearsincorg commented 2 years ago

I have been trying for several days to be able to develop ADF projects with any of the supported IDE's

I am able to develop build and deploy standard IDF examples with VS Code AND Exlipse AND Espressif IDE (Reskinned Eclipse).

However, I have not been able to build any ADF example using any of these IDE's

Focussing on the Espressif IDE, I have been unable to import a ADF example, and have any ESP target show up, or be manually added.

This is extremely frustrating. The community really needs a way to use the Espressif IDE with ADF. If it already exists, please make a tutorial or /Youtube available.

jason-mao commented 2 years ago

@gearsincorg Thank you for your report and suggestions. Currently, IDE is not well supported on ADF. Could please provide a log of your question to help us going to look at what are the problems.

gearsincorg commented 2 years ago

Thank you for your reply.. My thoughts:

1) If the two systems don't work together, Espressif should provide a public notice that ADF is not supported under Espressif IDE. That way people like me will not waste days of our time trying to get it to work.

2) Espressif should have somone who understands ADF and the Espressif IDE figure out how to make them work together, and then publish the method.

3) I Could spend more hours explaining the 20 different ways I tried to get ADF and Espressif IDE to work, and failed, but it sounds like Espressif doesn't really see the need to use an IDE with ADF, so I don't think that would only increase my frustration.

alamaral commented 1 year ago

Is anyone even using the ADF in any real projects? My take on the ESP-ADF is that it's not well maintained, and not likely to be. The current version only works with an old version of the IDF, and several of the examples I've tried don't work at all. I'm seriously considering porting a 3rd party library from the Arduino version, rather than keeping on banging my head against the wall with the ADF. Trying to make the latest IDF and ADF coexist has been an exercise in futility, when it should just work out of the box... Trying to make it work with any non-ESP product (i.e. LyraT, etc.) is a non-starter.