mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-05 18:40:27 +00:00
avrcp+avdtp sink: add joined demo
This commit is contained in:
parent
ac98fce4e3
commit
9f951df8c7
@ -109,6 +109,7 @@ HXCMOD_PLAYER = \
|
||||
|
||||
EXAMPLES = \
|
||||
avdtp_sink_demo \
|
||||
a2dp_sink_demo \
|
||||
avdtp_source_demo \
|
||||
ancs_client_demo \
|
||||
gap_dedicated_bonding \
|
||||
@ -274,6 +275,8 @@ avdtp_source_demo: ${CORE_OBJ} ${COMMON_OBJ} ${CLASSIC_OBJ} ${SDP_CLIENT} ${SBC_
|
||||
avdtp_sink_demo: ${CORE_OBJ} ${COMMON_OBJ} ${CLASSIC_OBJ} ${SDP_CLIENT} ${SBC_ENCODER_OBJ} ${SBC_DECODER_OBJ} ${AVDTP_OBJ} avdtp_sink_demo.c
|
||||
${CC} $^ ${CFLAGS} -I${BTSTACK_ROOT}/platform/posix ${LDFLAGS} -o $@
|
||||
|
||||
a2dp_sink_demo: ${CORE_OBJ} ${COMMON_OBJ} ${CLASSIC_OBJ} ${SDP_CLIENT} ${SBC_ENCODER_OBJ} ${SBC_DECODER_OBJ} ${AVDTP_OBJ} avrcp.o a2dp_sink_demo.c
|
||||
${CC} $^ ${CFLAGS} -I${BTSTACK_ROOT}/platform/posix ${LDFLAGS} -o $@
|
||||
|
||||
clean:
|
||||
rm -f ${EXAMPLES}
|
||||
|
@ -58,7 +58,6 @@
|
||||
static btstack_packet_callback_registration_t hci_event_callback_registration;
|
||||
|
||||
// mac 2011: static bd_addr_t device_addr = {0x04, 0x0C, 0xCE, 0xE4, 0x85, 0xD3};
|
||||
// pts: static bd_addr_t device_addr = {0x00, 0x1B, 0xDC, 0x08, 0x0A, 0xA5};
|
||||
// mac 2013: static bd_addr_t device_addr = {0x84, 0x38, 0x35, 0x65, 0xd1, 0x15};
|
||||
// phone: static bd_addr_t device_addr = {0xD8, 0xBB, 0x2C, 0xDF, 0xF1, 0x08};
|
||||
|
||||
@ -68,8 +67,9 @@ static uint16_t avrcp_cid = 0;
|
||||
// iPhone SE
|
||||
// static const char * device_addr_string = "BC:EC:5D:E6:15:03";
|
||||
|
||||
// iPhone 6
|
||||
static const char * device_addr_string = "D8:BB:2C:DF:F1:08";
|
||||
// iPhone 6: static const char * device_addr_string = "D8:BB:2C:DF:F1:08";
|
||||
// pts:
|
||||
static const char * device_addr_string = "00:1B:DC:08:0A:A5";
|
||||
|
||||
static uint16_t avrcp_con_handle = 0;
|
||||
static uint8_t sdp_avrcp_controller_service_buffer[200];
|
||||
@ -242,11 +242,11 @@ static void show_usage(void){
|
||||
|
||||
static void stdin_process(char cmd){
|
||||
switch (cmd){
|
||||
case 'c':
|
||||
case 'b':
|
||||
printf(" - Create AVRCP connection to addr %s.\n", bd_addr_to_str(device_addr));
|
||||
avrcp_connect(device_addr, &avrcp_cid);
|
||||
break;
|
||||
case 'D':
|
||||
case 'B':
|
||||
printf(" - Disconnect\n");
|
||||
avrcp_disconnect(avrcp_cid);
|
||||
break;
|
||||
@ -354,7 +354,7 @@ int btstack_main(int argc, const char * argv[]){
|
||||
|
||||
l2cap_init();
|
||||
|
||||
// Initialize AVDTP Sink
|
||||
// Initialize AVRCP COntroller
|
||||
avrcp_init();
|
||||
avrcp_register_packet_handler(&packet_handler);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user