发布时间:2018-05-25 17:56:25
Nordic将其协议栈命名为softDevice,协议栈运行启动后肯定需要访问MCU上的一些外设资源,比如Radio,Timer0等。协议栈启动后,softDevice对这些资源的访问是独占的,即softDevice启动后,Radio,Timer0等外设资源是不允许应用再直接去访问的,不然会破坏协议栈的运行状态。 但是从BLE协议本身来说,BLE的工.........【阅读全文】
发布时间:2018-05-07 11:23:17
1 ANCS综述ANCS即 Apple Notification Center Service。是IOS系统中的一个通知服务。设备连接手机后,设备首先需要先使能IOS系统的通知功能,具体即设备上的GATT 客户端发现IOS上的ANCS,并且使能其 通知源Characteristics 的notify功能。 之后IOS系统就会通过ble 推送消息给设备了。通常推送的.........【阅读全文】
发布时间:2018-03-19 14:28:53
以SDK下自带的 HID 鼠标示例为例说明: 音乐控制:代码中 main中调用了services_init初始化几个服务。 其中调用hids_init 来初始化hid服务 函数中首先定义了 static uint8_t rep_map_data[] 这个数组变量。 这个变量里面存的值就是 报告描述符,其将会被设置.........【阅读全文】
发布时间:2017-04-11 20:57:23
Astyle工具可以用来格式化代码,让代码更整齐网上下载astyle. 使用的参数如下:--style=ansi -s4 -S -p -D -m0 -M40 --convert-tabs--suffix=.pre-s4 表示默认tab是4个空格-S 表示缩进switch中的case块,case和switch不在同一列-p 操作符两端插.........【阅读全文】