自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除