gap.h (1e122704da706fe6f6e7962238c74ace752f594d) gap.h (4f384501ec3adb6f6fb22c98dbaead99fb219f89)
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

--- 759 unchanged lines hidden (view full) ---

768 * @brief Get state of connection re-encryption for bonded devices when in central role
769 * @note used by gatt_client and att_server to wait for re-encryption
770 * @param con_handle
771 * @return 1 if security setup is active
772 */
773int gap_reconnect_security_setup_active(hci_con_handle_t con_handle);
774
775/**
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

--- 759 unchanged lines hidden (view full) ---

768 * @brief Get state of connection re-encryption for bonded devices when in central role
769 * @note used by gatt_client and att_server to wait for re-encryption
770 * @param con_handle
771 * @return 1 if security setup is active
772 */
773int gap_reconnect_security_setup_active(hci_con_handle_t con_handle);
774
775/**
776 * @brief Delete bonding information for remote device
777 * @note On most desktop ports, the LE Device DB uses a TLV and there is one TLV storage per
778 * Controller resp. its Bluetooth Address. As the Bluetooth Address is retrieved during
779 * power up, this function only works, when the stack is in working state for these ports.
780 * @param address_type
781 * @param address
782 */
783void gap_delete_bonding(bd_addr_type_t address_type, bd_addr_t address);
784
785/**
776 * LE Privacy 1.2 - requires support by Controller and ENABLE_LE_RESOLVING_LIST to be defined
777 */
778
779/**
780 * @brief Load LE Device DB entries into Controller Resolving List to allow filtering on
781 * bonded devies with resolvable private addresses
782 * @return EROOR_CODE_SUCCESS if supported by Controller
783 */

--- 14 unchanged lines hidden ---
786 * LE Privacy 1.2 - requires support by Controller and ENABLE_LE_RESOLVING_LIST to be defined
787 */
788
789/**
790 * @brief Load LE Device DB entries into Controller Resolving List to allow filtering on
791 * bonded devies with resolvable private addresses
792 * @return EROOR_CODE_SUCCESS if supported by Controller
793 */

--- 14 unchanged lines hidden ---