btstack文件树结构:
可以看出:
1)chipset下是btstack目前所支持的所有bt chip集合
2)platform下是可供选择的跑btstack协议栈的软件平台,比如embedded(即裸机系统),freertos,posix,windows等
3)example下是各种profile和service demo
我们在port下添加stm32f103zet6_csr8x11例程。这样platform对应embedded,chipset对应csr,我们需要做的是实现hci driver,hci log driver以及用来管理连接设备信息的flash driver。
platform->embedded
btstack_port.c中的几个关键函数:
(1)实现gcc下printf的底层io函数_write
int