资源简介
RTL8723BU芯片的 WIFI 和 蓝牙的 Linux 驱动源码,在Linux4.1.15上已调试通过
代码片段和文件信息
/*
*
* Realtek Bluetooth USB driver
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not write to the Free Software
* Foundation Inc. 59 Temple Place Suite 330 Boston MA 02111-1307 USA
*
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include “rtk_bt.h“
#define VERSION “3.1“
#ifdef BTCOEX
#include “rtk_coex.h“
extern rtk_usb_coexistence_info usb_coex_info;
#endif
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3 7 1)
static bool reset = 0;
#endif
static struct usb_driver btusb_driver;
static struct usb_device_id btusb_table[] = {
{ .match_flags = USB_DEVICE_ID_MATCH_VENDOR |
USB_DEVICE_ID_MATCH_INT_INFO
.idVendor = 0x0bda
.bInterfaceClass = 0xe0
.bInterfaceSubClass = 0x01
.bInterfaceProtocol = 0x01 }
{ .match_flags = USB_DEVICE_ID_MATCH_VENDOR |
USB_DEVICE_ID_MATCH_INT_INFO
.idVendor = 0x13d3
.bInterfaceClass = 0xe0
.bInterfaceSubClass = 0x01
.bInterfaceProtocol = 0x01 }
{ }
};
static void rtk_free( struct btusb_data *data)
{
#if LINUX_VERSION_CODE < KERNEL_VERSION(3 7 1)
kfree(data);
#endif
return;
}
static struct btusb_data * rtk_alloc(struct usb_interface *intf)
{
struct btusb_data *data;
#if LINUX_VERSION_CODE < KERNEL_VERSION(3 7 1)
data = kzalloc(sizeof(*data) GFP_KERNEL);
#else
data = devm_kzalloc(&intf->dev sizeof(*data) GFP_KERNEL);
#endif
return data;
}
MODULE_DEVICE_TABLE(usb btusb_table);
static int inc_tx(struct btusb_data *data)
{
unsigned long flags;
int rv;
spin_lock_irqsave(&data->txlock flags);
rv = test_bit(BTUSB_SUSPENDING &data->flags);
if (!rv)
data->tx_in_flight++;
spin_unlock_irqrestore(&data->txlock flags);
return rv;
}
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3 19 0)
static inline void btusb_free_frags(struct btusb_data *data)
{
unsigned long flags;
spin_lock_irqsave(&data->rxlock flags);
kfree_skb(data->evt_skb);
data->evt_skb = NULL;
kfree_skb(data->acl_skb);
data->acl_skb = NULL;
kfree_skb(data->sco_skb);
data->sco_skb = NULL;
spin_unlock_irqrestore(&data->rxlock flags);
}
static int btusb_recv_intr(struct btusb_data *data void *buffer int count)
{
struct sk_buff *skb;
int err = 0;
s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 528108 2015-07-14 21:45 RTL8723BU WIFI & BT\BT\20150528_RTL8723BU_BT_android4.4_V3.0_P28_FW_svn14422-BTCOEX20150119-5844.zip
文件 1454679 2015-07-14 21:45 RTL8723BU WIFI & BT\BT\20150528_RTL8723BU_BT_android5.0_V3.0_P11_FW_svn14422-BTCOEX20150119-5844.zip
文件 477339 2017-12-19 12:33 RTL8723BU WIFI & BT\BT\8723蓝牙4.4驱动.zip
文件 576506 2017-12-19 12:33 RTL8723BU WIFI & BT\BT\BL-R8723BT1 Product Specification 20160810.pdf
文件 209 2015-03-26 14:27 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\8723B\Makefile
文件 25 2015-03-23 15:40 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\8723B\rtl8723bu_config
文件 47100 2015-03-26 10:08 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\8723B\rtl8723b_fw
文件 303 2014-12-01 11:23 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\bluetooth_usb_driver\Makefile
文件 64474 2015-05-26 11:32 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\bluetooth_usb_driver\rtk_bt.c
文件 5245 2015-02-09 19:42 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\bluetooth_usb_driver\rtk_bt.h
文件 58586 2015-02-11 17:23 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\bluetooth_usb_driver\rtk_coex.c
文件 8540 2015-02-11 16:50 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\bluetooth_usb_driver\rtk_coex.h
文件 808 2015-05-26 11:33 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Makefile
文件 5212 2015-03-26 10:03 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Readme.txt
文件 59559 2015-07-14 21:45 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844.rar
文件 1146880 2017-12-19 12:34 RTL8723BU WIFI & BT\BT\RTL8723BU-DataSheet_v0.5r2_20140102_30369.pdf
文件 11486262 2015-07-14 21:46 RTL8723BU WIFI & BT\WIFI\RTL8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX2015119-5844.zip
文件 19139221 2017-12-22 20:15 RTL8723BU WIFI & BT\WIFI\RTL8723BU_WiFi_linux_v4.4.2_18635_BTCOEX20151228-664a.20161006.zip
目录 0 2015-03-26 14:27 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\8723B
目录 0 2015-05-26 11:32 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\bluetooth_usb_driver
目录 0 2015-05-26 11:33 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844
目录 0 2019-09-12 08:11 RTL8723BU WIFI & BT\BT\Linux_BT_USB_3.1.20150526_8723BU_BTCOEX_20150119-5844
目录 0 2019-09-12 08:11 RTL8723BU WIFI & BT\BT
目录 0 2019-09-12 08:09 RTL8723BU WIFI & BT\WIFI
目录 0 2019-09-12 08:09 RTL8723BU WIFI & BT
----------- --------- ---------- ----- ----
35059056 25
相关资源
- 新三高恪路由开启NAT1.7z
- Linux的RTL8189 wifi模块驱动
- PrintHand_v13.rar
- wifi弱密码大集合
- BCM943602CS WLAN and Bluetooth
- 锐捷助手2.02 兼容win10(支持锐捷3.9
- bluetooth core 5.0 spec
- 苹果外设开发指南
- QT小车上位机程序
- 无线认证上网程序
- Inside Bluetooth Low Energy
- 杰理bluetooth AC69x系列source code
- newifi_D1官方固件3
- newifi_D1官方固件xCloudOS
- WIFI小车控制 电脑端
- newifi mini 出厂固件
- 最新蓝牙5.1标准
- 利用fluxion自动化破解wifi
- 基于Zedboard的Zrobot智能小车的wifi控制
- Getting Started with Bluetooth Low Energy 低功
- WIFI测距Distance(RSSI)
- wifi8.0.zip
- E5375固件及教程.zip
- 协成智能wifi认证系统v2.7完美版
- newifi mini原厂编程器固件
- 蓝牙串口 十六进制 BluetoothSSP安卓de
- WIFI DirectDemo
- STM32 pcb图带wifi接口,rc522接口
- ESP8266WIFI模块.zip
- ESP8266WIFI模块学习资料
评论
共有 条评论