peripheralStateNotificationCB】的更多相关文章

/********************************************************************* * @fn peripheralStateNotificationCB 外围设备 状态 通知 回调函数 * * @brief Notification from the profile of a state change. 通知来自于profile的状态改变! * * @param@param newState - new state 形参:新状态,类型是…
这个配置或者说任务, 让这个蓝牙设备成为了一个简单的BLE外设. 这里定义了外设的广播数据, 以及最重要, char被改变之后的回调, 引出后来的coreHandler里面的, ack 以及写e2prom. /************************************************************************************************** **********************************************…
本文从功能需求的角度分析一般蓝牙BLE单芯片的应用框架(SDK Framework)的接口设计过程,并以TI CC2541为例说明BLE的应用开发方法. 一.应用框架(Framework) 我们熟知的Framework包括Android Framework.Linux QT.Windows MFC.应用框架抽象并封装实现了一般应用场景的需求,完成应用开发的80%,剩下的20%则以回调(callback)和接口的方式供应用开发人员调用以完成具体的需求. 一般Framework完成的工作包括:任务分…
最近突然想自己做一个智能小冰箱玩一玩,于是决定动手试一试. 成品效果图 原材料 半导体制冷片一只 散热风扇 12V电源一台 智能恒温箱电路板 控制板的PCB图 原理图 供电部分原理图 制冷片控制部分原理图 蜂鸣器原理图 温度传感器原理图 GITHUB地址 完整代码以及电路图我放在了GITHUB上,欢迎下载哦. https://github.com/dingbig/bluttooth_ice_box 控制部分源代码 /****************************************…
一.目的 在 OSAL操作系统-实验31 从机广播功率修改-(20141029更新).zip 基础上进行修改,该工程是通过5向按键的上下按键来控制广播功率的加减,总共有4个档位.我们的目的是直接用最高功率进行广播. 二.涉及文件 下面几个文件是每个CC2541工程的主要文件(基本的修改都会在此): 其中: xxx_Main.c只有main函数, OSAL_SimpleBLEPeripheral.c中只有任务初始化函数, simpleBLEPeripheral.c才是重点 三.如何修改 整个工程是…