
蓝牙开发小程序集源代码
文章平均质量分 78
Neha
虚心的学习者
展开
-
常用程序源代码集
1.延时程序/**************************************************************************** * 函 数 名: DelayMS_16M() * 功 能: 以毫秒为单位延时,系统时钟不配置时默认为16M(用示波器测量相当精确) * 入口参数: msec 延时参数,值越大,延时越久 * 出口参数: 无 **********...原创 2018-04-24 11:11:01 · 8145 阅读 · 0 评论 -
TI-BLE协议栈初探
//TI-BLE协议栈main函数 int main(void) { /* Initialize hardware */ HAL_BOARD_INIT(); //初始化时钟稳定时钟等等 // Initialize board I/O InitBoard( OB_COLD );//冷启动,关闭了led灯与中断, 一边接下来的各种初始化不受干扰 /* Initialze ...原创 2018-04-24 14:58:30 · 667 阅读 · 0 评论 -
OSAL系统程序应用API
1.消息管理API消息管理API提供了一种机制,用于在具有不同处理环境的任务或处理元素之间交换消息(例如,中断服务例程或控制循环内调用的函数)。此API中的函数使任务能够分配和取消分配消息缓冲区, 发送命令消息到另一个任务并接收回复消息。1.1分配一个消息缓冲区uint8 *osal_msg_allocate( uint16 len )1.2释放一个消息缓冲区uint8 osal_msg_deal...原创 2018-04-25 11:30:44 · 1441 阅读 · 0 评论 -
HAL驱动应用程序接口
1.ADC服务1.1ADC初始化功能void HalAdcInit (void)1.2读取并返回指定通道和分辨率下的ADC转换值uint16 HalAdcRead (uint8 channel,uint8 resolution);2.LCD服务2.1初始化LCD功能void HalLcdInit (void);2.2将一个字符串写入LCDvoid HalLcdWriteString (unit8*...原创 2018-04-25 16:06:15 · 1389 阅读 · 0 评论 -
应用程序编写小技巧
.h文件中1.定义函数指针使用 typedef 函数定义函数指针类型//获得固件版本号(协议版本号,软件版本号,硬件版本号,产品型号) typedef uint8 (*get_version_t)( firmware_type_t firmware_type,uint8 *version,uint8 len );2.定义函数指针结构体使用 typedef 函数定义函数指针结构体类型//蓝牙电源项目...原创 2018-04-26 10:51:06 · 335 阅读 · 0 评论 -
BLE蓝牙开发空白模版
OSAL_SimpleBLEtemplate.c/****************************************************************************** * 名 称: OSAL_SimpleBLETemplate.c * 功...原创 2018-04-26 11:02:02 · 393 阅读 · 0 评论 -
定时器1 PWM输出源代码
.c文件#include <ioCC2540.h> #include "PWM.h" #ifndef BV #define BV(n) (1 << (n)) #endif /****************************************************************************** ...原创 2018-06-25 14:50:14 · 1929 阅读 · 0 评论