Ai-Thinker-Open / ESP32-A1S-AudioKit

Ai-Thinker AudioKit Board SDK - 安信可 esp32-a1s 音频模组开发板
Other
132 stars 63 forks source link

a lot of things #14

Open totollo opened 3 years ago

totollo commented 3 years ago

1.update to last esp-adf fw 2.update esp32-a1s audio kit support files 3.fix some demo bug 4.add http_opus demo 5.fix demo pipeline_a2dp_sink_and_hfp & pipeline_hfp_stream doesn't work on a1s

all changes have been tested on esp-32 audio kit

salbader commented 3 years ago

Very good work, thank you. With this work I got my Audiokit running.

feym78 commented 3 years ago

Hi totollo. Can you open issues tab in your A1S repo? Or how can i write you? A have a question.

totollo commented 3 years ago

Hi totollo. Can you open issues tab in your A1S repo? Or how can i write you? A have a question.

what question ?

feym78 commented 3 years ago

Hi totollo. Can you open issues tab in your A1S repo? Or how can i write you? A have a question.

what question ?

I managed to run your fixed pipeline_a2dp_sink_and_hfp example on AI Thinker board (thanx for that, it works much better), but i am also need to get media tags from source (such as title, artist). I found this funcional in idf examples (bluetooth/a2dp_sink). Then I tried to apply code from a2dp_sink example to pipeline_a2dp_sink_and_hfp, i managed to get this work (music plays, media info recieves in monitor app), but buttons stop working. I see actions in LOG, but actually nothing happens. I am new in ESP programming and programming itself and I wonder may be you have some developments similar to my tasks or can give me some advice or direction to work it out.

I general i am trying to make a code that will be:

  1. play music via bt and have HFP funcional
  2. recieve media tags from source (title, artist) and be able to retranslate it to uart
  3. can be also managed via uart (control signals such a play/pause/next/prev etc from another device such an arduino)

For now the 1 point looks like work fine, but i am stack on 2 point (did not even tried 3 point for now).

npf commented 11 months ago

Hello, in my test, the last commit "update" ec93b28753c3a06e6204bf0c9ddb3d5ceb4c87e2 break the build of pipeline_a2dp_sink_and_hfp. It's ok when reverting it.

Build after flashing I just get noises. I guess I do not have A1S with AC101, but ES8388... Not sure how to figure it out.

I see ESP32 Audio Kit v2.2 A247, and on the back: ESP32-A1S B248.