Andreas Elfving
Andreas Elfving
From the 5 minutes of googling, on big advantage of this project is it's simple backend API. It seems quite straightforward to build a fleet management system that could consume...
A simple fix would be too use get_spi_pins, wouldn't it? I guess most use this for a generic SPI (boy the same cs pin as SD card).. maybe a new...
Use a playlist?
Have you looked at this example: https://github.com/espressif/esp-adf/blob/master/examples/player/pipeline_sdcard_mp3_control/main/play_sdcard_mp3_control_example.c You'll also have to learn how to use the playlist API. Basically create a playlist and then add paths to it based on...
This question/feature request keeps popping up, and should be fixed. The module code should not be board related, and as such, is a bug. Why was this PR closed?
Take a look at this code: https://github.com/espressif/esp-idf/blob/master/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.c static void bt_av_hdl_avrc_ct_evt() case ESP_AVRC_CT_METADATA_RSP_EVT: Basically, I use all these files in the bt_sink folder in my projects Not sure if there is...
Well, technically you reimplement https://github.com/espressif/esp-adf/blob/master/components/bluetooth_service/a2dp_stream.c bt_avrc_ct_cb() The code related to a2dp is the same Come to think of it, this might be the way I'm doing it :)
What do you mean by close and reopen? The API to change callback function is esp_avrc_register_callback()
Yeah. It depends on the a2dp source. Your device may not send that event. What avrc capabilities does it say during device connect sequence? Also, the sink actually ask for...
Not sure what the handle_rc_metamsg_resp warning is about, though Also, you seem to have called avrc init (bta_av_rc_create) twice..?