KEIL制作LIB库 & 使用LIB

工作的3中level

获得蓝牙的MAC地址,给蓝牙广播的时候取名字

#define        DEVICE_NAME            "CCYT"   

sprintf((char *)deviceName , "%s%02X%02X%02X%02X%02X%02X", deviceNameTitle ,
                cfg.ble.ble_mac[0],cfg.ble.ble_mac[1],cfg.ble.ble_mac[2],
                cfg.ble.ble_mac[3],cfg.ble.ble_mac[4],cfg.ble.ble_mac[5]);

        

这样%s---->" "

      %02x-->HEX

完成转化

 

2-------

自己写函数模块方便以后 做一个工具箱吧

参考转来转去

3----------封装为一个LIB库

两大用法 百度一般都是A  我现在是B

制作LIB
建立工程
以前是需要勾选startup&core才可以编译通过
现在我们不生成HEX只是去修改为生成LIB
所以能编译通过了 也就没有必要勾选那2个项目
直接在项目中开始写代码

一个.C
一个.H

工程完成--编译


使用LIB
关键技术来了 百度找了好久都是废话 我自己领悟透了
我们需要前面的2个东西:LIB&.H
需要在工程中像添加.C一样添加.LIB
同时在文件夹要放置之前的.H
和以前一样包含这个头文件即可。
也就是以前是.H&.C
现在是.H&.LIB

上面是一个工程给另外一个工程提供支持
下面也可以是一个工程的简化
比如我做了一个工程 我正常出HEX
现在我设置一下 出LIB
然后我把LIB再次添加进工程 
此后工程代码我可以大量DELl  .C不要; 

放到GIT

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值