BLE 学****应用笔记 1OSAL 学****笔记1-* ***@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 产生随机数* ***@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_clear_event 清除一个任务的事件标志。* ***@fn osal_init_system OSAL 初始化,必须在主函数中被调用* ***@fn osal_start_system 开始运行 OSAL 主循环* ***@fn osal_run_system 现至少一个等待事件的第一个任务。2-* ***@fn osal_bm_alloc 分配器函数的实现* ***@fn osal_bm_free 取消分配器函数 的实现* ***@fn osal_bm_adjust_header 调整 header* ***@fn osal_bm_adjust_tail 调整 tail3-* ***@fn osal_CbTimerInit 初始化函数* ***@fn osal_CbTimerProcessEvent//回调 定时器 任务事件处理函数* ***@fn osal_CbTimerStart//当定时器到期,注册调用函数将被调用。* ***@fn osal_CbTimerUpdate 更新一个已经启动的 消息定时器* ***@fn osal_CbTimerStop//停止一个已经启动的定时器。4-* ***@fn osalTimeUpdate 更新 OSAL 时间和定时器,* ***@fn osalClockUpdate //用 运行 ms 更新 OSAL 时间表,* ***@fn osal_setClock//设置新时间。* ***@fn osal_getClock //得到当前时间。* ***@fn osal_ConvertUTCTime 转换时间格式* ***@fn osal_ConvertUTCSecs 转换时间格式5-* ***@fn osal_mem_init 内存管理初始化* ***@fn osal_mem_kick //任务初始化* ***@fn osal_mem_a
BLE学习应用笔记整理 来自淘豆网www.taodocs.com转载请标明出处.