From f096d74f238c8efbf4a71a33bc84e4d3fbd2b119 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald" Date: Sat, 14 Aug 2010 13:49:29 +0000 Subject: [PATCH] add link key/pairing handling --- example/test.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/example/test.c b/example/test.c index 35e9203af..f4b3356ec 100644 --- a/example/test.c +++ b/example/test.c @@ -89,11 +89,20 @@ void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packet, uint } break; + case HCI_EVENT_LINK_KEY_REQUEST: + printf("HCI_EVENT_LINK_KEY_REQUEST \n"); + // link key request + bt_flip_addr(event_addr, &packet[2]); + bt_send_cmd(&hci_link_key_request_negative_reply, &event_addr); + break; + case HCI_EVENT_PIN_CODE_REQUEST: // inform about pin code request - printf("Please enter PIN 1234 on remote device\n"); + printf("Please enter PIN 0000 on remote device\n"); + bt_flip_addr(event_addr, &packet[2]); + bt_send_cmd(&hci_pin_code_request_reply, &event_addr, 4, "0000"); break; - + case L2CAP_EVENT_CHANNEL_OPENED: // inform about new l2cap connection // inform about new l2cap connection