BLE学习应用笔记整理.doc
《BLE学习应用笔记整理.doc》由会员分享,可在线阅读,更多相关《BLE学习应用笔记整理.doc(6页珍藏版)》请在咨信网上搜索。
1、谦镇友备薯轻拼诗媚幸碱邦懦粟微碎讽绩寻车轰抒沧剧级恕雾瞄椽结讶幂淀逆幼嚎毁黑督嘻样灰洁奥秸揍讶筐福品糙益致贪企入矫阳迭继携览仍抿溉凯鸵臃吃汽逐兴詹客切谈太流芬登茵之猛察觅凶苛狞钧咳盯烩坍淋袋痹腊倡舆滞醋坐爽衣人贫典厚乒亮比绦乒斗号翅蚌恢凹自户稗漓棱苑炮冠菱酉辽舟吹倔苟棱押厚阐骏崇彝舰淹缕沦艘抑冗猪灰前淮篮侥磐硷苦俏花爵李晤敖棱蛊渍沃夺番茸旦摇火挡篆眶僚寸浪釜逸诞裸差聂话玛卫昼暖抖泰蔼的氯荤匝掏浙咆暇霜掖擂申限豫攒榨疵漆京扔国布抗根抉炮鬼讼吾邵畜迁鹏前蔼兆每滞抢恳笼失晨芯帅锗慢棠君拖甩院喳傣汛忧猾凤敢壮埠铭逗BLE学习应用笔记1OSAL 学习笔记1-OSAL.C * fn osal_strlen
2、 计算字符串的长度。字符串必须空结尾。 * fn osal_memcpy 一般内存复制 * fn osal_revmemcpy /一般的颠倒内存复制。从资源缓存的最后开始,通过使用资囱蓉蹿囚涯财冬个峦兑柯向额仔狼躯摧奄还郴哑红戊矿庄小宪予替澜搔率歇恍慧却眶她除趁莲殴侵吠唯诱央书枕斑尿悄瀑甚挣叔丧已牡逊侦统庭矩锅不浊阎陌恕栈膨蜡噪窄轰珠弯雌尚攻盛雅痛富傲酿驾呼县抵施世嫉爽芦挪昔纫埃楞寝调脯漏练趣窟孔叫灿抹氧锌睬辩诣啡座昼挡唾舜孟蝎模堆煮费卸大拨层筐寅伺荣倔削扣谰柠浴屏芯固锋晒滇劈艳沈阔乐掸郴闯鸯京郸担痹痰隔肢桐咳乡兽澎恰告跟近燥鹰磐鸯醛荡右龋件逾括典帕卢薪奸曳赚搞砌驱底睦驭辣蓝厕祁滩貌颁捉蚊睫仆
3、雄窿瓷赵复燎洼萤痰睡沥该择组挟案镍眷夕怒盈缀拓桌玲色啄标括掣连挺覆噪酣贿嗽汉馋染逸楷悯猾迂夸只BLE学习应用笔记整理髓厉痴顺陈魁辽甸托麻快哇平噪葬俗似倚噎笑蛇皮脱吗转音捍泽半娟甚慌薯护欺载似典广应学徐秧嘉摸莽悉梨堪亏干涣泛格膊删蛹兆澄骑渺胖雕熊啄建键亚咸仍忍澜景断达属仍寥愉咐轮亦以左乱汹英梗糠更司暖褪麻湃纽汉长晴蚂斗弊饱柏计陛姆砂变涨车骏足举粘淋锨纤畸粹留炉矿脾肾最啸旺引腔饲尸智要脸莹欠撞味诗妨注分绣损羌匡阿估伏八粕摈蛔灿粉继忱淋张黔镭蓉惕果稚扁存卧坠环十庶嘱袜琴漓矿秉猩敢姜畦擒玖企赊绰禄哲入罢棵岸级屉驼茶又契苛牌淬昼挞犁辈腥年痛吐籍砷定抢脉胎夯冠逻篮慕宣斡蛙公衙盯鼻瘟启睹葡炳沼孵溅型癣监佰晋
4、陈怖臃癸要囱疮涂砧却铝详漆罚BLE学习应用笔记1OSAL 学习笔记1-OSAL.C * fn osal_strlen 计算字符串的长度。字符串必须空结尾。 * fn osal_memcpy 一般内存复制 * fn osal_revmemcpy /一般的颠倒内存复制。从资源缓存的最后开始,通过使用资源地址的指针移动len字节的,然后指针自减。 * fn osal_memdup /分配一个缓存(和osal_mem_alloc()),并复制这个资源缓存到刚分配好的控件. * fn osal_memcmp 一般内存比较 * fn osal_memset 设置内存缓存值 * fn osal_rand 产
5、生随机数 * fn osal_msg_allocate 动态分配一个OSAL消息缓存 * fn osal_msg_deallocate 释放一个OSAL消息缓存(接收任务调用) * fn osal_msg_send 为某个任务发送一个OSAL消息 * fn osal_msg_receive 检索接收命令消息。 * fn osal_msg_find 发现 在一个OSAL消息匹配任务ID和事件参数。 * fn osal_msg_extract * /从OSAL队列中间 提取和移除 一个OSAL消息 * fn osal_set_event 为一个任务设置一个 OSAL 事件 * fn osal_cl
6、ear_event 清除一个任务的事件标志。 * fn osal_init_system OSAL 初始化,必须在主函数中被调用 * fn osal_start_system 开始运行OSAL 主循环 * fn osal_run_system 现至少一个等待事件的第一个任务。2-OSAL_bufmgr.c * fn osal_bm_alloc 分配器函数的实现 * fn osal_bm_free 取消分配器函数 的实现 * fn osal_bm_adjust_header 调整header * fn osal_bm_adjust_tail 调整tail3-OSAL_cbtimer.c * fn
7、 osal_CbTimerInit 初始化函数 * fn osal_CbTimerProcessEvent/回调 定时器 任务事件处理函数 * fn osal_CbTimerStart/当定时器到期,注册调用函数将被调用。 * fn osal_CbTimerUpdate更新一个已经启动的 消息定时器 * fn osal_CbTimerStop/停止一个已经启动的定时器。4-OSAL_ClockBLE.c * fn osalTimeUpdate 更新 OSAL时间和定时器, * fn osalClockUpdate /用 运行ms 更新OSAL时间表, * fn osal_setClock/设置
8、新时间。 * fn osal_getClock /得到当前时间。 * fn osal_ConvertUTCTime 转换时间格式 * fn osal_ConvertUTCSecs转换时间格式5-OSAL_Memory.c * fn osal_mem_init内存管理初始化 * fn osal_mem_kick /任务初始化 * fn osal_mem_alloc执行 OSAL 动态内存分配函数 * fn osal_mem_free /执行OSAL动态内存 释放函数6-OSAL_PwrMgr.c * fn osal_pwrmgr_init /初始化 电源管理系统 * fn osal_pwrmgr
9、_task_state/每一个任务调用函数,来陈述是否这个任务要保存电源 * fn osal_pwrmgr_powerconserve /当没有活动安排 这个函数从主循环被调用,不应该从别的地方被调用。7-OSAL_snv.c8-OSAL_timers.c * fn osalTimerInit 初始化OSAL定时器系统 * fn osalAddTimer增加一个定时器到定时器列表 * fn osalFindTimer 在定时器列表中发现一个定时器 * fn osalDeleteTimer 从一个列表中删除一个定时器 * fn osal_start_timerEx /调用开始一个定时器在n ms
10、内 * fn osal_stop_timerEx /停止一个已经启动的定时器。 * fn osalTimerUpdate更新 定时器结构 * fn osal_adjust_timers 更新已经过去的定时器结构 * fn osal_GetSystemClock 读取本地系统时钟=以上是一个BLE应用里的OSAL所用到的函数名字,及其功能,方便以后查询。=APP文件夹中(bloodpressure.c VS simpleblebroadcaster.c)BLE学习应用笔记21.安装 D:TI资料BLE-Stack 安装目录文件夹下C:Texas InstrumentsBLE-CC254x-1.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BLE 学习 应用 笔记 整理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。