
CC2541-BLE-4.0
文章平均质量分 83
Life_Maze
墨攻
展开
-
CC2640R2F ble蓝牙 I2C解析
协议栈:simplelink_cc2640r2_sdk_1_40_00_45------------------------------------------------------------------------------------------------------------------------------------------------------------------...原创 2018-03-22 15:10:41 · 2415 阅读 · 0 评论 -
BLE-CC254x-1.4.2.2之uart
协议栈:BLE-CC254x-1.4.2.2---------------------------------------------------------------将默认的INT_HEAP_LEN=3072HALNODEBUGOSAL_CBTIMER_NUM_TASKS=1HAL_AES_DMA=TRUEHAL_DMA=TRUE //默认使用的是DMA的查询方式。POWER_SAVING...原创 2018-04-02 01:14:19 · 575 阅读 · 0 评论 -
Packet Sniffer 软件ble 抓取
原创 2018-03-28 20:09:45 · 1087 阅读 · 0 评论 -
CC2640R2F MTU大小更改
分析:-----------------------------------------------------------------------------simple_peripheral.c //Set default values for Data Length Extension { //Set initial values to maximum, RX is set to ...原创 2018-03-28 16:37:20 · 2480 阅读 · 0 评论 -
CC2541 uart 分析
BLE-CC254x-1.4.2.2-------------------------------------------默认配置:INT_HEAP_LEN=3072HALNODEBUGOSAL_CBTIMER_NUM_TASKS=1HAL_AES_DMA=TRUEHAL_DMA=TRUEPOWER_SAVINGxPLUS_BROADCASTERHAL_LCD=TRUEHAL_LED=FALSEH...原创 2018-04-03 02:19:56 · 939 阅读 · 0 评论 -
CC2640R2F 添加notify 接口
-----------------------------------------------------------------------------------simple_gatt_profile.cbStatus_t CoolBan_SendNotiInd_Char4( uint8 *nvalue,uint8 nlen){ bStatus_t status; uint16 notif...原创 2018-03-28 14:19:55 · 1591 阅读 · 1 评论 -
SBP_PERIODIC_EVT_PERIOD 事件解析
-------------------------------------------------------------------------simple_peripheral.cstatic Clock_Struct periodicClock;-------------------------------------------------------------------------s...原创 2018-03-21 14:56:17 · 1515 阅读 · 0 评论 -
CC2640 UART&LCD
simple_peripheral.c关闭 Display 功能,解析:------------------------------// Type of Display to open//Display_DISABLE_ALL 禁用所有的 Display//BOARD_DISPLAY_USE_LCD=0 使用lcd//BOARD_DISPLAY_USE_UA...原创 2018-03-21 14:40:34 · 968 阅读 · 0 评论 -
iso ble 连接参数限制
上面的设置符合IOS的蓝牙连接规范,改规范如下:The connection parameter request may be rejected if it does not comply with all of these rules: Interval Max * (Slave Latency + 1) ≤ 2 seconds Interval Min ≥ 20 ms Interval Min...原创 2018-03-23 12:24:53 · 2062 阅读 · 0 评论 -
OSAL启动过程分析
一、SimpleBLEBroadcaster OSAL启动过程分析:Main()==> HAL_BOARD_INIT();//初始化硬件==> InitBoard( OB_COLD );//初始化板卡IO==> HalDriverInit(); //hal层驱动初始化 ==> osal_snv_init();//初始化Flash==> osal_init_syste...原创 2018-03-21 01:00:35 · 843 阅读 · 0 评论 -
BLE 数据包格式解析
广播态:LSBMSB链路层帧(10-47 Octet)PreambleAccess AddressPDU (2-39 Octet)CRCPDU typeRFUTxAddRxAddlengthRFU广播的数据(0-37 Octet)AdvA0-31 byte1 Octet4 Octet4 bit2 bit1 bit1 bit6 bit2bit6 bytet3 Octetpreamble = 1010...原创 2018-03-21 00:56:54 · 14157 阅读 · 5 评论 -
CC2541 OAD升级实现
BLE_OAD升级1、软件版本:IAR for 8051 10.10.12、协议栈:BLE 1.4.0 一、获得BIM。3、\BLE-CC254x-1.4.0\Projects\ble\util\BIM\cc254x\BIM.eww,编译出BLE-CC254x-1.4.0\Projects\ble\util\BIM\cc254x\CC254xF256\Exe\BIM_CC254xF256.h...原创 2018-03-21 00:12:58 · 1381 阅读 · 0 评论 -
CC2541 内存区域
ROM或者闪存,叫程序存储区,写的程序是存在这里面的,上电后从这里面执行。程序存储区也分为片内和片外,闪存或者罗不管是片内还是片外的,只能用来定义常量,是用代码来修饰。也就是说,用代码来修饰的东西,在程序运行过程中,不能修改。51-RAM内部RAM的低128位(00-7F),对应Ç语言就是数据;直接或间接寻址内部RAM的0×20~值为值为0x2F是一块可位寻址区,对应于Ç语言的BDAT...翻译 2018-11-25 20:03:07 · 1284 阅读 · 0 评论