⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spp_dev_inquire.c

📁 篮牙spp profile软件
💻 C
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2006
Part of BlueLab 3.4.2-release

FILE NAME
    spp_dev_inquire.h
    
DESCRIPTION
    Handles inquiry procedures of spp dev A application
    
*/

/****************************************************************************
    Header files
*/
#include "spp_dev_inquire.h"

#include <connection.h>


#define CLASS_OF_DEVICE		0x1F00


/****************************************************************************
NAME    
    sppDevInquire
    
DESCRIPTION
    Start Spp inquiry process

RETURNS
    void
*/
void sppDevInquire(sppTaskData* app)
{
    /* Turn off security */
    ConnectionSmRegisterIncomingService(0x0000, 0x0001, 0x0000);
    /* Write class of device */
    ConnectionWriteClassOfDevice(CLASS_OF_DEVICE);
    /* Start Inquiry mode */
    setSppState(sppDevPairable);
    /* Set devB device to inquiry scan mode, waiting for discovery */
    ConnectionWriteInquiryscanActivity(0x400, 0x200);
    ConnectionSmSetSdpSecurityIn(TRUE);
    /* Make this device discoverable (inquiry scan), and connectable (page scan) */
    ConnectionWriteScanEnable(hci_scan_enable_inq_and_page);
    /* Send timeout message after specified time, if no device is found to be connected with */
    MessageCancelAll(getAppTask(), SPP_DEV_INQUIRY_TIMEOUT_IND);
    MessageSendLater(getAppTask(), SPP_DEV_INQUIRY_TIMEOUT_IND, 0, 50000);        
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -