Maxim Integrated Bluetooth LE Library

Dependents:   BLE_Thermometer MAXWSNENV_demo

Committer:
enginerd
Date:
Thu Oct 06 22:02:31 2016 +0000
Revision:
5:5b87f64ce81e
Parent:
0:b562096246b3
Added new required method.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
enginerd 0:b562096246b3 1 /*************************************************************************************************/
enginerd 0:b562096246b3 2 /*!
enginerd 0:b562096246b3 3 * \file hci_drv.h
enginerd 0:b562096246b3 4 *
enginerd 0:b562096246b3 5 * \brief HCI vendor specific functions for EM Microelectronic.
enginerd 0:b562096246b3 6 *
enginerd 0:b562096246b3 7 * $Date: 2013-01-02 22:19:17 -0800 (Wed, 02 Jan 2013) $
enginerd 0:b562096246b3 8 * $Revision: 405 $
enginerd 0:b562096246b3 9 *
enginerd 0:b562096246b3 10 * Copyright (c) 2012-2016 ARM Limited. All rights reserved.
enginerd 0:b562096246b3 11 *
enginerd 0:b562096246b3 12 * SPDX-License-Identifier: LicenseRef-PBL
enginerd 0:b562096246b3 13 *
enginerd 0:b562096246b3 14 * Licensed under the Permissive Binary License, Version 1.0 (the "License"); you may not use
enginerd 0:b562096246b3 15 * this file except in compliance with the License. You may obtain a copy of the License at
enginerd 0:b562096246b3 16 *
enginerd 0:b562096246b3 17 * https://www.mbed.com/licenses/PBL-1.0
enginerd 0:b562096246b3 18 *
enginerd 0:b562096246b3 19 * See the License for the specific language governing permissions and limitations under the License.
enginerd 0:b562096246b3 20 */
enginerd 0:b562096246b3 21 /*************************************************************************************************/
enginerd 0:b562096246b3 22 #ifndef HCI_VS_H
enginerd 0:b562096246b3 23 #define HCI_VS_H
enginerd 0:b562096246b3 24
enginerd 0:b562096246b3 25 #ifdef __cplusplus
enginerd 0:b562096246b3 26 extern "C" {
enginerd 0:b562096246b3 27 #endif
enginerd 0:b562096246b3 28
enginerd 0:b562096246b3 29 /*************************************************************************************************/
enginerd 0:b562096246b3 30 /*!
enginerd 0:b562096246b3 31 * \fn HciVsSetPublicAddr
enginerd 0:b562096246b3 32 *
enginerd 0:b562096246b3 33 * \brief Vendor-specific set public address function.
enginerd 0:b562096246b3 34 *
enginerd 0:b562096246b3 35 * \param param public address
enginerd 0:b562096246b3 36 *
enginerd 0:b562096246b3 37 * \return None.
enginerd 0:b562096246b3 38 */
enginerd 0:b562096246b3 39 /*************************************************************************************************/
enginerd 0:b562096246b3 40 void HciVsSetPublicAddr(uint8_t *bdAddr);
enginerd 0:b562096246b3 41
enginerd 0:b562096246b3 42 /*************************************************************************************************/
enginerd 0:b562096246b3 43 /*!
enginerd 0:b562096246b3 44 * \fn HciVsSetTxPower
enginerd 0:b562096246b3 45 *
enginerd 0:b562096246b3 46 * \brief Vendor-specific set RF output power function
enginerd 0:b562096246b3 47 *
enginerd 0:b562096246b3 48 * \param param output power in dB
enginerd 0:b562096246b3 49 *
enginerd 0:b562096246b3 50 * \return None.
enginerd 0:b562096246b3 51 */
enginerd 0:b562096246b3 52 /*************************************************************************************************/
enginerd 0:b562096246b3 53 void HciVsSetTxPower(int txPower);
enginerd 0:b562096246b3 54
enginerd 0:b562096246b3 55 #ifdef __cplusplus
enginerd 0:b562096246b3 56 };
enginerd 0:b562096246b3 57 #endif
enginerd 0:b562096246b3 58
enginerd 0:b562096246b3 59 #endif /* HCI_VS_H */