中科蓝讯蓝牙耳机SDK解析

本文介绍了中科蓝讯蓝牙耳机SDK的目录结构,包括bsp、functions、Message、Plugin和Port目录的功能。详细阐述了SDK的代码运行流程,从初始化到蓝牙模式的进入和大循环,以及消息处理机制。重点讨论了消息处理,特别是按键消息的处理,以及在蓝牙模式下的不同状态消息处理函数,如响铃、通话和音乐模式。
摘要由CSDN通过智能技术生成

SDK结构

1.1 SDK目录结构
└─app
    ├─platform       
    │  ├─bsp       				//底层外设相关
    │  ├─functions   			//功能相关
    │  ├─gui        				//显示功能
    │  ├─header
    │  └─libs
    └─projects						//调用API
        └─earphone
            ├─display   			//显示
            ├─message  			//消息处理
            ├─Output   			//文件输出
            │  └─bin   			//音乐文件,配置
            │      ├─res
            │      │  ├─en
            │      │  ├─eq
            │      │  └─zh
            │      └─Settings
            │          └─Resources
            │              ├─S6
            │              │  ├─en
            │              │  └─zh
            │              └─TWS
            │                  ├─en
            │                  └─zh
            ├─plugin				//插件
            └─port					//移植
1.1.1 bsp目录

该目录下,包含一些和底层硬件相关的数据,函数初始化

在这里插入图片描述

1.1.2 functions目录

主要包括蓝牙功能的实现,大部分的函数以库函数的形式提供
在这里插入图片描述

1.1.3 Message目录

主要包括按键消息处理,是蓝牙方案经常需要改动的目录
在这里插入图片描述

1.1.4 Plugin目录

音乐文件的调用,基本不会去修改这里
在这里插入图片描述

1.1.5 Port目录

主要包括硬件外设的调用,mani函数

  • 28
    点赞
  • 142
    收藏
    觉得还不错? 一键收藏
  • 50
    评论
评论 50
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值