引用 7 楼 gooogleman 的回复:
引用 5 楼 tcdl85 的回复:我们公司现在用的是BC63B239A也是串口蓝牙 好像驱动加个有CSR字样的就可以跑起来了,但是在初始化的时候要先写PSKEY。
老兄,能写个具体点的流程吗?
定制的时候只加了Bluetooth Stack with Integrated CSR Chipset Driver
然后在系统自代的HCI_OPENCONNECTION()之前写PSKEY
///*********************************************************************************
HINSTANCE hInst;
hInst = LoadLibrary(L"bthbcsp.dll");
typedef void (*hcioc)(void);
RETAILMSG(true,(TEXT("bthbcsp.dll 2 ")));
hcioc hciopenconnect= (hcioc)GetProcAddress(hInst,L"HCI_OpenConnection");
hciopenconnect();
FreeLibrary(hInst);
hInst=NULL;
//********************************************************************************/
if (! HCI_OpenConnection ()) {
DEBUGMSG(TRUE, (TEXT("LILIPUT 12.21 HCI_OpenConnection (0) ERROR! \r\n")));
IFDBG(DebugOut (DEBUG_ERROR, L"hci_connect_transport:: ERROR_MEDIA_UNAVAILABLE\n"));
gpHCI->Unlock ();
return ERROR_MEDIA_UNAVAILABLE;
}
好像这样就能跑起来了,可以搜索设备,可以接收文件,但还不知道要怎么才能传文件,我也在郁闷中啊~~~