hci.h (6a43ec02cc292759d2eaac23c37f42cd2b4edde8) | hci.h (59d59ecfa4121af665436066144b11a47ef5a52a) |
---|---|
1/* 2 * Copyright (C) 2014 BlueKitchen GmbH 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright --- 698 unchanged lines hidden (view full) --- 707 708 HCI_INIT_SET_EVENT_MASK, 709 HCI_INIT_W4_SET_EVENT_MASK, 710 711 HCI_INIT_WRITE_SIMPLE_PAIRING_MODE, 712 HCI_INIT_W4_WRITE_SIMPLE_PAIRING_MODE, 713 HCI_INIT_WRITE_PAGE_TIMEOUT, 714 HCI_INIT_W4_WRITE_PAGE_TIMEOUT, | 1/* 2 * Copyright (C) 2014 BlueKitchen GmbH 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright --- 698 unchanged lines hidden (view full) --- 707 708 HCI_INIT_SET_EVENT_MASK, 709 HCI_INIT_W4_SET_EVENT_MASK, 710 711 HCI_INIT_WRITE_SIMPLE_PAIRING_MODE, 712 HCI_INIT_W4_WRITE_SIMPLE_PAIRING_MODE, 713 HCI_INIT_WRITE_PAGE_TIMEOUT, 714 HCI_INIT_W4_WRITE_PAGE_TIMEOUT, |
715 HCI_INIT_WRITE_DEFAULT_LINK_POLICY_SETTING, 716 HCI_INIT_W4_WRITE_DEFAULT_LINK_POLICY_SETTING, 717 HCI_INIT_WRITE_CLASS_OF_DEVICE, 718 HCI_INIT_W4_WRITE_CLASS_OF_DEVICE, 719 HCI_INIT_WRITE_LOCAL_NAME, 720 HCI_INIT_W4_WRITE_LOCAL_NAME, 721 HCI_INIT_WRITE_EIR_DATA, 722 HCI_INIT_W4_WRITE_EIR_DATA, | |
723 HCI_INIT_WRITE_INQUIRY_MODE, 724 HCI_INIT_W4_WRITE_INQUIRY_MODE, 725 HCI_INIT_WRITE_SECURE_CONNECTIONS_HOST_ENABLE, 726 HCI_INIT_W4_WRITE_SECURE_CONNECTIONS_HOST_ENABLE, 727 HCI_INIT_WRITE_SCAN_ENABLE, 728 HCI_INIT_W4_WRITE_SCAN_ENABLE, 729 730 // SCO over HCI --- 42 unchanged lines hidden (view full) --- 773 774 HCI_HALTING_DISCONNECT_ALL_NO_TIMER, 775 HCI_HALTING_DISCONNECT_ALL_TIMER, 776 HCI_HALTING_W4_TIMER, 777 HCI_HALTING_CLOSE, 778 779} hci_substate_t; 780 | 715 HCI_INIT_WRITE_INQUIRY_MODE, 716 HCI_INIT_W4_WRITE_INQUIRY_MODE, 717 HCI_INIT_WRITE_SECURE_CONNECTIONS_HOST_ENABLE, 718 HCI_INIT_W4_WRITE_SECURE_CONNECTIONS_HOST_ENABLE, 719 HCI_INIT_WRITE_SCAN_ENABLE, 720 HCI_INIT_W4_WRITE_SCAN_ENABLE, 721 722 // SCO over HCI --- 42 unchanged lines hidden (view full) --- 765 766 HCI_HALTING_DISCONNECT_ALL_NO_TIMER, 767 HCI_HALTING_DISCONNECT_ALL_TIMER, 768 HCI_HALTING_W4_TIMER, 769 HCI_HALTING_CLOSE, 770 771} hci_substate_t; 772 |
773#define GAP_TASK_SET_LOCAL_NAME 1 774#define GAP_TASK_SET_EIR_DATA 2 775#define GAP_TASK_SET_CLASS_OF_DEVICE 4 776#define GAP_TASK_SET_DEFAULT_LINK_POLICY 8 777 |
|
781enum { 782 // Tasks 783 LE_ADVERTISEMENT_TASKS_SET_ADV_DATA = 1 << 0, 784 LE_ADVERTISEMENT_TASKS_SET_SCAN_DATA = 1 << 1, 785 LE_ADVERTISEMENT_TASKS_SET_PARAMS = 1 << 2, 786 // State 787 LE_ADVERTISEMENT_TASKS_PARAMS_SET = 1 << 7, 788}; --- 71 unchanged lines hidden (view full) --- 860 uint8_t ssp_io_capability; 861 uint8_t ssp_authentication_requirement; 862 uint8_t ssp_auto_accept; 863 bool secure_connections_enable; 864 bool secure_connections_active; 865 inquiry_mode_t inquiry_mode; 866 867#ifdef ENABLE_CLASSIC | 778enum { 779 // Tasks 780 LE_ADVERTISEMENT_TASKS_SET_ADV_DATA = 1 << 0, 781 LE_ADVERTISEMENT_TASKS_SET_SCAN_DATA = 1 << 1, 782 LE_ADVERTISEMENT_TASKS_SET_PARAMS = 1 << 2, 783 // State 784 LE_ADVERTISEMENT_TASKS_PARAMS_SET = 1 << 7, 785}; --- 71 unchanged lines hidden (view full) --- 857 uint8_t ssp_io_capability; 858 uint8_t ssp_authentication_requirement; 859 uint8_t ssp_auto_accept; 860 bool secure_connections_enable; 861 bool secure_connections_active; 862 inquiry_mode_t inquiry_mode; 863 864#ifdef ENABLE_CLASSIC |
865 /* GAP tasks, see GAP_TASK_* */ 866 uint16_t gap_tasks; 867 |
|
868 /* write page scan activity, 0xffff is no change */ 869 uint16_t new_page_scan_interval; 870 uint16_t new_page_scan_window; 871 872 /* write page scan type, 0xff is no change */ 873 uint8_t new_page_scan_type; 874 875 // Errata-11838 mandates 7 bytes for GAP Security Level 1-3, we use 16 as default --- 573 unchanged lines hidden --- | 868 /* write page scan activity, 0xffff is no change */ 869 uint16_t new_page_scan_interval; 870 uint16_t new_page_scan_window; 871 872 /* write page scan type, 0xff is no change */ 873 uint8_t new_page_scan_type; 874 875 // Errata-11838 mandates 7 bytes for GAP Security Level 1-3, we use 16 as default --- 573 unchanged lines hidden --- |