-
Notifications
You must be signed in to change notification settings - Fork 67
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
Why does this project not have a common history with espressif/esp-adf ? #10
Comments
|
Yes, it is not the same project and this is not necesarry to be the same project, but you could have done
|
hi,
you say ...fork of esp-adf...
I am not familiar with this term. where can I find more information on this
?
thanks and regards
ludo
Op wo 30 sep. 2020 21:15 schreef msalat <[email protected]>:
… Yes, it is not the same project and this is not necesarry, but you could
have done fork of esp-adf, and then we could do
git remote add upstream https://github.com/espressif/esp-adf
git fetch upstream # fetch changes from esp-adf
git checkout master
git merge upstream/master
# etc ff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMMBAJSAFTQHQHLB7Q27L53SIN7WXANCNFSM4R2NXXBQ>
.
|
e. g. here https://github.com/espressif/esp-adf (as on every github project page, this page you are reading now, too) is a button |
Hi, I did this the following way which resulted in the repo https://github.com/othiman/esp-adf.git: After forking (click fork in the top right corner of https://github.com/espressif/esp-adf) I did the following to achieve this:
After that integrating changes of the upstream repo is as easy as:
as msalat mentioned before. The first command of this is only necessary once. Maybe you can also try to get your changes upstream (via a pull request), i.e. your board can be used with the original esp-adf. Best regards, |
Fine! Would it be possible to rename your othiman/esp-adf to something
more clear, perhaps othiman/esp-adf-ac101? There are so many forks of
esp-adf...
Am 10.10.20 um 13:21 schrieb Thomas Schlien:
…
Hi,
I did this the following way which resulted in the repo
https://github.com/othiman/esp-adf.git:
After forking (click fork in the top right corner of
https://github.com/espressif/esp-adf) I did the following to achieve this:
|git clone --recursive
https://github.com/Ai-Thinker-Open/ESP32-A1S-AudioKit.git git clone
--recursive https://github.com/othiman/esp-adf.git cd
ESP32-A1S-AudioKit git checkout
00e857d63baba188b68e4b61bf5fc1f86ff18fd7 diff -Naru --exclude=.git*
--exclude=korvo_du1906 --exclude=lib*.a --exclude=audio_type_def.h
--exclude=wav_encoder.c ../esp-adf/ . > ../patch-esp-adf.patch cd
../esp-adf git pull origin master patch -s -p0 <
../patch-esp-adf.patch git add README-zh.md
components/audio_board/ai_thinker_audio_kit_v2_2
components/audio_hal/driver/ac101 git add * git commit -m "add ai
thinker board v2.2 with ac101 audio HAL" git push origin master |
After that integrating changes of the upstream repo is as easy as:
|git remote add upstream https://github.com/espressif/esp-adf.git git
fetch upstream master git checkout master git merge upstream/master |
as msalat mentioned before. The first command of this is only
necessary once. Maybe you can also try to get your changes upstream
(via a pull request), i.e. your board can be used with the original
esp-adf.
Best regards,
othiman
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6GH7KOTFRNPTV6C6ZMCELSKA7VPANCNFSM4R2NXXBQ>.
|
Sure. It is now reachable at https://github.com/othiman/esp-adf-ac101. Maybe it would be a good idea to try to get this branch merged into the main esp-adf project. |
It did some more changes to my branch. I adapted the board definition to the lyrat_mini_board and it now works fine for the sd card example in |
I've tried |
PS: pipeline_a2dp_sink_and_hfp is running currently on my esp32-a1s-board, but I think the esp32 is a bit oversophisticated for that purpose. PS2: |
I opened a PR with @othiman branch at esp-adf. Is this ok? |
I am fine with that. I also already signed the CLA stuff in the PR. Lets see if ESP will integrate it. |
I've copied a few files from ESP32-A1S-AudioKit/components and copy&pasted a few paragraphs components.mk, CMakefile.txt etc. to esp-adf and
idf.py build
works & runs,but why can't I
git pull https://github.com/espressif/esp-adf
within ESP32-A1S-AudioKit? License incompatibility?The text was updated successfully, but these errors were encountered: