-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
document required environment and working versions of adf and idf #12
Comments
What Lyrat board are you on - i have only tested V4.3 and custom audio 8bc19ba893e5544d571a753d82b44a84799b94b1 refs/heads/master |
I am cleaning up code moving unrelated stuf to subcomponent - my code is not stable right now. /j |
I'm not even getting to 'what board do i want to use' (wroom with a custom i2s dac, so on snapclient i just want to configure pins for bck, lrck and data). I've updated esp-idf and adf to the refs you mentioned (+recusive submodule updates), got a clean checkout of this repo, made the fix to quant_LTP_gains.c mentioned here: #11 (comment), and then run idf.py build, and it fails at the linker step with these errors. I imagine there's some library, tool or pip package that should be installed but isn't. Or something else wrong in my environment... |
Can you run idf.py menuconfig |
Thanks for your help. setting HAL - custom makes it missing a board.h - presumably I'm supposed to supply that.
Obviously I'll need to make these changes before I can flash to my setup, but I haven't yet managed to build snapclient for any configuration of hardware. |
huh, this is weird. Just tried again on my windows install and got it compiling. now getting ip connect problems to my snapcast server, but I guess it's progress. No idea what's wrong with my linux setup though. |
aha. setting port manually needs htons(1704) not just 1704. (my snapcast server is running as a home assistant add on, and mdns isn't working, so have hard coded it. I got sound out! with no volume control and a fair amount of crackling (presumably buffer over/underruns). |
Could you say anything about which versions or git revisions of esp-adf and esp-idf work, and where you expect them to be, and what environment variables should be set?
I've got
and esp-adf and esp-idf checkouts of current masters in sibling directories (as set in those environment variables), at gitrefs:
I can run idf.py menuconfig OK, but build fails in the linker step towards the end with
I tried with the version of idf that is a submodule of adf too, but that gives different errors much earlier in the build process:
The text was updated successfully, but these errors were encountered: