- 博客(4)
- 收藏
- 关注
原创 支持BLE 4.2的蓝牙SOC芯片与手机app之间的数据包长度(MTU)
支持BLE 4.2的蓝牙SOC芯片与手机app之间的数据包长度(MTU) 在[BLE 4.2][6]之前,BLE芯片与手机通信的蓝牙数据包长度MTU是[23][6]字节,其中还包括2字节的handle值,1字节的operation码,所以留给应用层的数据长度只有[20][6]个字节。 当SOC的蓝牙芯片(如TI的cc2640、NXP的KW41等)有大量数据需要透传时,受限于MTU,发送端只
2017-03-02 17:25:56 6363
原创 Broadcast的onReceive方法中弹出AlertDialog
问题阐述根据《第一行代码》中使用广播做一个强制下线的功能。在任何一个界面上点击button,就发送强制下线的广播。同时程序使用静态注册广播接收器,接收器中会弹出一个对话框,让用户无法进行任何其他操作,必须点击对话框中的确定按钮,然后回到登陆界面。根据书中代码编译运行后,在弹出AlterDialog时,程序会崩溃。错误信息如下: 问题分析百度的结果是说:现在的alertdialog要依赖于aciti
2016-11-16 20:36:54 5032 4
原创 CC2650头文件
CC2650头文件在TI的蓝牙SDK中,提供了三种类型的头文件,分别为 7ID,5XD和4XS。其中数字7、5、4分别代表CC2650芯片的封装7*7,5*5,4*4,I代表使用内部巴伦,X代表使用外部巴伦,D代表差分天线,S代表单端天线。所以7ID就是使用7*7封装芯片,内部巴伦,差分天线的头文件。 在实际使用时,我们可能会需要4ID的头文件,因为头文件中定义了很多的IO,自己完全写一个是完全不
2016-11-10 11:14:57 1638
原创 scanf()函数慎重使用
在一般的 C 入门书籍中介绍输入输出函数时,总是会拿scanf和printf函数来举例。这里主要说下scanf函数的一些事情。1. 头文件 scanf与printf函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include 。2. 函数原型int scanf(const char *format,...); 函数 scan
2015-02-06 15:30:25 590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人