Преглед изворни кода

README文档增加入门指引章节

区荣杰 пре 4 година
родитељ
комит
f380364119
2 измењених фајлова са 14 додато и 2 уклоњено
  1. 12 0
      README.md
  2. 2 2
      profiles/service/bsal_dis/bsal_srv_dis.c

+ 12 - 0
README.md

@@ -64,3 +64,15 @@ BSAL 依赖对应的协议栈,比如 nimble,需要先有 nimble+RTT 的 samp
 ![image-20200618164126725](./doc/figures/srv_table.png)
 
 可以看到 battery service 和 0xffff 配网 blufi service,说明 sample 运行成功。
+
+## 5. BSAL 入门指引
+
+1. 如果没有蓝牙开发的经验,可以先学习一下基础知识:[supperthomas_wiki](https://supperthomas-wiki.readthedocs.io/en/latest/index.html#)
+
+2. 简单入门 BSAL:[文档地址](https://github.com/WaterFishJ/Summer2021_docs/tree/master/%E7%AE%80%E5%8D%95%E5%85%A5%E9%97%A8BSAL)
+3. bas_sample 分析:[文档地址](https://github.com/WaterFishJ/Summer2021_docs/blob/master/pca10056%E7%9A%84bsal%E5%B1%82bas_sample%E8%A7%A3%E6%9E%90/pca10056%E7%9A%84bsal%E5%B1%82bas_sample%E8%A7%A3%E6%9E%90.md)
+4. BSAL 实现 HRS:[文档地址](https://github.com/WaterFishJ/Summer2021_docs/blob/master/bsal%E5%B1%82%E5%AE%9E%E7%8E%B0HRS/bsal%E5%B1%82%E5%AE%9E%E7%8E%B0HRS.md)
+
+3. 蓝牙技术联盟的 SPEC:[链接地址](https://www.bluetooth.com/specifications/specs/)
+
+4. UUID 列表:[链接地址](https://btprodspecificationrefs.blob.core.windows.net/assigned-values/16-bit%20UUID%20Numbers%20Document.pdf)

+ 2 - 2
profiles/service/bsal_dis/bsal_srv_dis.c

@@ -46,7 +46,7 @@ static void dis_profile_callback(void *p)
 
 void bsal_le_dis_svr_init(void *stack_ptr, void *app_callback)
 {
-    struct bsal_gatt_app_srv_def ble_svc_hid_defs[] =
+    struct bsal_gatt_app_srv_def ble_svc_dis_defs[] =
     {
         {
             /*** Device Information Service. */
@@ -77,6 +77,6 @@ void bsal_le_dis_svr_init(void *stack_ptr, void *app_callback)
             0, /* No more services. */
         },
     };
-    bsal_stack_le_srv_reg_func(stack_ptr, &ble_svc_hid_defs, (P_SRV_GENERAL_CB *)dis_profile_callback);
+    bsal_stack_le_srv_reg_func(stack_ptr, &ble_svc_dis_defs, (P_SRV_GENERAL_CB *)dis_profile_callback);
     pfn_bas_cb = (P_SRV_GENERAL_CB)app_callback;
 }