SDK简述
首先我先简述一下整个开源sdk的目录结构:
3rd-party:放的是各种算法,包括加密,音频编解码等等
app(原example):各个协议的运用例程,本来各个例程之间是分离的,只能单独验证,这里我进行了整合,使之可以同时运行
chipset:芯片相关,蓝牙厂商可以自定义一些hci指令,所以这里是为了适配蓝牙不同厂商的指令,我测试用的dongle是csr的,所以这里需要说明一下
platform:平台相关,涉及到系统时钟以及任务的调度,这里是用的windows平台
port:主机与蓝牙芯片之间的通讯端口,里面根据不同的平台都有适配。
src:蓝牙核心协议相关的相关代码
t