test/pts: update hog tests

This commit is contained in:
Milanka Ringwald 2021-04-09 10:17:14 +02:00
parent 89974af953
commit 376e5f30bd
3 changed files with 31 additions and 3 deletions

View File

@ -250,6 +250,9 @@ static void le_keyboard_setup(void){
// setup device information service
device_information_service_server_init();
// setup scan parameters service
scan_parameters_service_server_init(packet_handler);
// setup HID Device service
#ifdef MAUSE_MODE
@ -542,6 +545,20 @@ static void packet_handler (uint8_t packet_type, uint16_t channel, uint8_t *pack
}
}
break;
case HCI_EVENT_GATTSERVICE_META:
switch (hci_event_hids_meta_get_subevent_code(packet)){
case GATTSERVICE_SUBEVENT_SCAN_PARAMETERS_SERVICE_SCAN_INTERVAL_UPDATE:
printf("Max scan interval 0x%02X, Min scan window 0x%02X \n",
gattservice_subevent_scan_parameters_service_scan_interval_update_get_max_scan_interval(packet),
gattservice_subevent_scan_parameters_service_scan_interval_update_get_min_scan_window(packet));
break;
default:
break;
}
break;
default:
break;
}
}

View File

@ -7,21 +7,27 @@ CHARACTERISTIC, GAP_DEVICE_NAME, READ, "HID Keyboard"
// add Device ID Service
#import <device_information_service.gatt>
// add Scan Parameters Service
#import <scan_parameters_service.gatt>
// add Human Interface Device Service
//#import <hids.gatt>
// Human Interface Device 1812
PRIMARY_SERVICE, ORG_BLUETOOTH_SERVICE_HUMAN_INTERFACE_DEVICE
CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_PROTOCOL_MODE, DYNAMIC | READ | WRITE_WITHOUT_RESPONSE,
CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_REPORT, DYNAMIC | READ | WRITE | NOTIFY,
// fixed report id = 1, type = Input (1)
REPORT_REFERENCE, READ, 1, 1
REPORT_REFERENCE, READ, 4, 1
CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_REPORT, DYNAMIC | READ | WRITE | NOTIFY,
// fixed report id = 2, type = Output (2)
REPORT_REFERENCE, READ, 2, 2
REPORT_REFERENCE, READ, 5, 2
CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_REPORT, DYNAMIC | READ | WRITE | NOTIFY,
// fixed report id = 3, type = Feature (3)
REPORT_REFERENCE, READ, 3, 3
REPORT_REFERENCE, READ, 6, 3
CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_REPORT_MAP, DYNAMIC | READ,
CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BOOT_KEYBOARD_INPUT_REPORT, DYNAMIC | READ | WRITE | NOTIFY,

View File

@ -85,4 +85,9 @@ HOGP/BH/HGNF/BV-02-I: h
HOGP/BH/HGNF/BV-03-I: h
HOGP/BH/HGNF/BI-01-I: h
Tool: hog_device_test
HOGP/HD/HGDS/BV-01-I: (wait)
HOGP/HD/HGDS/BV-02-I: (wait)