diff --git a/src/classic/a2dp.c b/src/classic/a2dp.c index 6d734be49..67386002c 100644 --- a/src/classic/a2dp.c +++ b/src/classic/a2dp.c @@ -39,3 +39,8 @@ #include "classic/a2dp.h" +void a2dp_init(void) { +} + +void a2dp_deinit(void){ +} diff --git a/src/classic/a2dp.h b/src/classic/a2dp.h index 04aa90afa..295cf9eca 100644 --- a/src/classic/a2dp.h +++ b/src/classic/a2dp.h @@ -50,6 +50,10 @@ extern "C" { #endif +void a2dp_init(void); + +void a2dp_deinit(void); + #if defined __cplusplus } #endif diff --git a/src/classic/a2dp_sink.c b/src/classic/a2dp_sink.c index 2b0d4def6..2384ab94d 100644 --- a/src/classic/a2dp_sink.c +++ b/src/classic/a2dp_sink.c @@ -44,6 +44,7 @@ #include "bluetooth_sdp.h" #include "btstack_debug.h" #include "btstack_event.h" +#include "classic/a2dp.h" #include "classic/a2dp_sink.h" #include "classic/avdtp_sink.h" #include "classic/avdtp_util.h" @@ -159,10 +160,12 @@ void a2dp_sink_register_media_handler(void (*callback)(uint8_t local_seid, uint8 } void a2dp_sink_init(void){ + a2dp_init(); avdtp_sink_init(); } void a2dp_sink_deinit(void){ + a2dp_deinit(); avdtp_sink_deinit(); a2dp_sink_cid = 0; diff --git a/src/classic/a2dp_source.c b/src/classic/a2dp_source.c index c3f36320f..cbc5adf19 100644 --- a/src/classic/a2dp_source.c +++ b/src/classic/a2dp_source.c @@ -57,6 +57,7 @@ #include "bluetooth_sdp.h" #include "btstack_debug.h" #include "btstack_event.h" +#include "classic/a2dp.h" #include "classic/a2dp_source.h" #include "classic/avdtp_source.h" #include "classic/avdtp_util.h" @@ -751,10 +752,12 @@ void a2dp_source_register_packet_handler(btstack_packet_handler_t callback){ } void a2dp_source_init(void){ + a2dp_init(); avdtp_source_init(); } void a2dp_source_deinit(void){ + a2dp_deinit(); avdtp_source_deinit(); a2dp_source_packet_handler_user = NULL; a2dp_source_media_config_validator = NULL;