摘要: 学习 BLE 规范的人,可能会疑惑为什么会有 ATT 与 GATT 规范的存在,下面的这篇文章也许可以给你答案。 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_42711537/a 阅读全文
posted @ 2020-10-27 09:33 书山有 阅读(331) 评论(0) 推荐(0)
摘要: 再阅读之前,你需要: 1. nimble 协议栈官方源码 首先分析nimble源码目录架构: 整个nimble协议栈共包含6个目录: /apps 文件夹包含了使用nimble协议栈实现的蓝牙应用程序。 /docs 文件夹包含了nimble协议栈的一些说明文档,后缀为.rst /ext 文件夹包含了n 阅读全文
posted @ 2020-08-13 18:04 书山有 阅读(3483) 评论(0) 推荐(0)
摘要: 再阅读之前,你需要: 1. nimble 协议栈官方源码 2. RTT的 nimble 移植工程 查看RTT的协议栈移植工程的 README.md 文件,了解到该工程可直接使用MDK编译并烧写,还有一个蓝牙应用的示例程序。 程序执行流程分为两个阶段: 阶段1:编译烧写程序到设备,然后设备上电 --> 阅读全文
posted @ 2020-08-12 11:16 书山有 阅读(1023) 评论(0) 推荐(0)
摘要: 再阅读之前,你需要: 1. nimble 协议栈官方源码 2. RTT的 nimble 移植工程 RTT为移植nimble协议栈所做的适配API都在如下工程目录里中 rtt-nrf52832-nimble\packages\NimBLE-latest\porting\npl\rtthread Inc 阅读全文
posted @ 2020-08-12 11:11 书山有 阅读(1305) 评论(0) 推荐(0)
摘要: 再阅读之前,你需要: 1. nimble 协议栈官方源码 2. RTT的 nimble 移植工程 打开RTT的nimble 移植MDK工程。 查看RTT的nimble 工程的头文件包含目录(主要查看RTT包含了nimble官方源码的哪些头文件) 对照nimble协议栈官方源码可以发现,RTT的nim 阅读全文
posted @ 2020-08-12 11:03 书山有 阅读(1114) 评论(0) 推荐(0)
摘要: 再阅读之前,你需要: 1. nimble 协议栈官方源码 2. RTT的 nimble 移植工程 (从现在开始学习蓝牙) 提问:在nimble 协议栈实现中,npl 目录是什么意思? 分析:经过查看 nimble 的readme 文件,发现如下解释: - porting: Contains impl 阅读全文
posted @ 2020-08-12 10:54 书山有 阅读(1162) 评论(0) 推荐(0)
摘要: rxhf@rhf2s001:~/testdir0 $ vim Makefile 1 #源文件和头文件路径 2 VPATH = ./cal 3 #源文件名称 4 Sources =cal.c main.c 5 6 #取目标文件名 7 Targets = $(Sources:%.c=%.o) 8 # 指 阅读全文
posted @ 2019-11-02 09:22 书山有 阅读(255) 评论(0) 推荐(0)
摘要: 学习 freeRTOS 源码时,不可避免的要和列表和列表项打交道,在这里解读一下关于列表项的插入操作: 源代码文件为 list.c 中的 void vListInsert( List_t * const pxList, ListItem_t * const pxNewListItem ) 函数: 以 阅读全文
posted @ 2019-09-19 09:19 书山有 阅读(1147) 评论(0) 推荐(0)
摘要: 整个lorawan应用层,所有的时间管理和任务调度都和RTC有关。 使能了ALARM_A功能,通过设置超时时间,我们可以完成对应的任务序列。 宏 N_PREDIV_S 定义了同步预分频的位数,即同步预分频寄存器的重装载值为2^10-1,即得到宏 PREDIV_S。 为了得到最终 1Hz 的日历更新频 阅读全文
posted @ 2019-08-31 16:33 书山有 阅读(856) 评论(0) 推荐(0)
摘要: SX1276的通讯接口是SPI接口,所有的SX1276的驱动函数都是通过SPI接口实现的。这个随笔针对spi_board.c源码文件 在spi.h文件中,定义了如下spi_t类: Spi_t 类中有5个变量: 1. SpiId_t 枚举类型的 SpiId 如上图所示,SpiId_t是预先定义好的枚举 阅读全文
posted @ 2019-08-31 14:50 书山有 阅读(738) 评论(0) 推荐(0)