Chinaunix首页 | 论坛 | 博客

fx

  • 博客访问: 1346286
  • 博文数量: 115
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3964
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-02 14:36
文章分类
文章存档

2022年(2)

2019年(2)

2018年(10)

2017年(1)

2016年(50)

2015年(12)

2014年(9)

2013年(29)

发布时间:2018-06-11 19:18:53

首先介绍section variables这个SDK中使用的特性:因为协议栈中的fstorage模块使用了这个。这里介绍一下方便对fstorage模块的理解。 介绍section variables之前,先考虑一下下面的对于flash管理模块的实现方式通常的实现中,对于flash操作会封装成一个flash操作的管理模块,对于另外一些模块想使用flas.........【阅读全文】

阅读(5235) | 评论(0) | 转发(0)

发布时间:2018-05-25 17:56:25

Nordic将其协议栈命名为softDevice,协议栈运行启动后肯定需要访问MCU上的一些外设资源,比如Radio,Timer0等。协议栈启动后,softDevice对这些资源的访问是独占的,即softDevice启动后,Radio,Timer0等外设资源是不允许应用再直接去访问的,不然会破坏协议栈的运行状态。   但是从BLE协议本身来说,BLE的工.........【阅读全文】

阅读(3249) | 评论(0) | 转发(1)

发布时间:2018-05-07 11:23:17

1 ANCS综述ANCS即 Apple Notification Center Service。是IOS系统中的一个通知服务。设备连接手机后,设备首先需要先使能IOS系统的通知功能,具体即设备上的GATT 客户端发现IOS上的ANCS,并且使能其 通知源Characteristics 的notify功能。 之后IOS系统就会通过ble 推送消息给设备了。通常推送的.........【阅读全文】

阅读(83266) | 评论(0) | 转发(1)

发布时间:2018-03-19 14:28:53

以SDK下自带的 HID 鼠标示例为例说明: 音乐控制:代码中 main中调用了services_init初始化几个服务。 其中调用hids_init 来初始化hid服务 函数中首先定义了    static uint8_t rep_map_data[]  这个数组变量。 这个变量里面存的值就是 报告描述符,其将会被设置.........【阅读全文】

阅读(6905) | 评论(0) | 转发(1)

发布时间:2018-03-03 11:50:07

BLE HID规范是以USB HID规范为基础的,所以这里会一切简介。 Input Reports,输入报告 Ble中,表示Bluetooth HID device 发送数据给Bluetooth HID Host. USB中输入报告通常通过 中断输入端点来传输。当然也可以通过 控制端点由HOST使用GET REPORT控制传输请求来获取数据,即 h.........【阅读全文】

阅读(13526) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

jaygeng2017-11-17 14:38

请问您是怎么学习51822的,感觉你学习得比较深入列。

回复  |  举报
留言热议
请登录后留言。

登录 注册