sdx12使能bluetooth

2023-10-17 04:40
文章标签 bluetooth 使能 sdx12

本文主要是介绍sdx12使能bluetooth,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最后的效果:
在这里插入图片描述

1.驱动使能

apps_proc/kernel/msm-5.4/arch/arm/configs/vendor/sdxnightjar.config
#add bt driver
CONFIG_BT=y
CONFIG_MSM_BT_POWER=y

使用的芯片是sdx12 +QCA6174A-1
管脚配置如下(如果管脚不同,需要修改对应的dts):
bt_en pdm9655 gpio8 Bluetooth enable. Active high
tx-sdx12 gpio4
tx-sdx12 gpio5
cts-sdx12 gpio6
rts-sdx12 gpio7
./vendor/qcom/proprietary/devicetree/qcom/sdxnightjar-bluetooth.dtsi

2.开启app(默认是开启的)
bt-property
bt-app
bt-services

这篇关于sdx12使能bluetooth的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/222999

相关文章

Web Bluetooth 与点对点连接

前言 需求需要实现手持终端设备与 web 网页的点对点数据传输,不希望有服务器参与,想到了 web 的 USB 与 Bluetooth API,对 Web Bluetooth API 进行了研究。 蓝牙 GATT 基础知识 GATT(通用属性配置文件,蓝牙低功耗(BLE)中定义的一种规范)定义了如何在蓝牙低功耗设备之间进行数据的传输和交互。它规定了蓝牙设备之间的数据格式、通信协议以及数据的组

linux bluez bluetooth工具命令使用

bluez 编译生成的工具集: bccmdbluemoonbluetoothctlbtattachbtmonciptoolhciattachhciconfighcidumphcitoolhex2hcdl2pingl2testmpris-proxyrctestrfcommsdptool hcitool: hcitool - HCI Tool ver 5.48U

新路程------linux内核和busybox配置ulimit使能core dump

今天学习了如何配置内核和busybox使能coredump 首先内核确认CONFIG_ELF_CORE=y 然后busybox确认FEATURE_INIT_COREDUMPS [=y] 然后到内核根目录下执行~ # touch /.init_enable_core生成这个文件 然后把busybox 拷贝进/usr目录 执行 ./busybox sh -c 'ulimit -c un

android-Intent,Injector,Template,Adapter,Validation,Gesture,Game,Game Engine,Bluetooth...

Intent Intent PhotoPicker 图片选择 & 图片预览https://github.com/donglua/PhotoPicker Injector AndroidAnnotations Fast Android Development. Easy maintainance. https://github.com/excilys/androidannotations

Bluetooth: gatt server example 解读

在 core spec 中有 Example ATT Server contents,这里对此进行解读; Assigned_Numbers.pdf 需要提前准备,可以从 SIG 下载; Step-1 从这个服务看,server handle 是1, 但是第一个 characteristic clare handle是 4,所以不能预设handle 是按顺序连续的; Step-2

Bluetooth: gatt profile

Gatt 主要是描述了attribute的排列方式; Attribute caching 这个机制允许client只搜索一次server即可,当重连后不需要再搜索直接使用之前的。如果server的服务发生了变化,需要通过 service change indication 告诉client;client也可通过读取 server端 data hash characteristic, 判断

Core Bluetooth Background Processing for iOS Apps

之前做了一个蓝牙的项目,但该项目的特点是,并不进行连接动作,而是始终依靠外设的广播去更新IOS的UI,获得一些数据进行处理,当设备在前台时,处理没有问题,并且能扫描到多台外设: NSDictionary* scanOptions = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:CBCent

i.MX8MP使能USB RNDIS

Kernel: Linux 5.15.x 在i.MX8MP Linux 5.15.x上使能USB RNDIS(Remote Network Driver Interface Specification),通常需要以下几个步骤。 1. 内核配置 首先,需要确保Linux内核支持RNDIS。可以通过配置内核选项来启用RNDIS支持: 导航到以下选项并启用: Device Drivers --

Bluetooth控件的使用

大家可以使用BlueSoleil这个软件模拟在台式机的蓝牙的功能 主要只用代码实现我们手机中的蓝牙的基本的功能: (1)查看已经配对的蓝牙设备的情况 (2)启动蓝牙让其他蓝牙设备可以扫描的到 (3)扫描其他的蓝牙设备,并且显示 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmln

英码科技携手昇腾打造“三位一体”智慧化工解决方案,使能化工产业管理更高效、智能

我国是世界公认的化工大国。然而,大部分化工园区的日常管理方式较为传统,各园区、厂区的门禁、视频、停车场等子系统犹如一个个独立的“岛屿”,每个“岛屿”需要耗费大量人力及时间成本进行巡检、记录、上报,且不能做到全域、全时段的智慧化安全防护。因此,化工园区的安全风险高、管理模式落后、应急能力弱等问题亟待解决。 现阶段,是化工园区数字化转型、高质量发展的重要时期,全面推动化工园区智慧化升级,深化