1、封装 usr_le_code 为静态库,并增加 Release 客户包自动生成工具

2、将 BLE 协议实现收敛为 libusr_le_code.a + 公开头文件,应用侧通过
usr_le_api / usr_le_product 对接;新增 package_release.py,按 version.txt
3、生成去除协议源码的客户交付包,开发工程继续保留完整源码。
This commit is contained in:
2026-08-04 12:30:06 +08:00
parent 158b74447d
commit 4e1bf445b2
16 changed files with 920 additions and 65 deletions
+3 -18
View File
@@ -257,6 +257,7 @@
<Add option="cpu/br28/liba/libllns.a" />
<Add option="cpu/br28/liba/libkwscommon.a" />
<Add option="apps/common/third_party_profile/tuya_protocol/sdk/lib/libtuya_lib.a" />
<Add option="apps/usr_le_code/lib/libusr_le_code.a" />
<Add option="cpu/br28/liba/lib_icsd_adt.a" />
<Add option="cpu/br28/liba/lib_diafx.a" />
<Add option="cpu/br28/liba/libFFT_pi32v2_OnChip.a" />
@@ -777,29 +778,13 @@
<Unit filename="apps/usr_jb_proto/usr_jb_main.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/ble_proto.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/ble_proto.h" />
<Unit filename="apps/usr_le_code/bleproto.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/bleproto.h" />
<Unit filename="apps/usr_le_code/bleproto_api.h" />
<Unit filename="apps/usr_le_code/bleproto_packer.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/bleproto_packer.h" />
<Unit filename="apps/usr_le_code/thirdpart/mjson/mjson.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/thirdpart/mjson/mjson.h" />
<Unit filename="apps/usr_le_code/usr_le_adv.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/usr_le_recieve.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="apps/usr_le_code/usr_le_api.h" />
<Unit filename="apps/usr_le_code/usr_le_product.h" />
<Unit filename="cpu/br28/adc_api.c">
<Option compilerVar="CC" />
</Unit>