Skip to content

Rita858/AiThinker-Open-PB-BleMesh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKD Release Notes

ModuleSet

Ai-Thinker PB-01/02


Version: 2.1.2

Change List:

1. update sdk_build.yml for multi_stack.lib copy. 
2. delete redundant LOG and gpio_toggle in ll controller code.
3. restore rx2tx,tx2rx,scan_req_to_scan_rsp timing.
4. Bugfix smp test,smp push and multi role dtm.
5. bugfix scan Advertising Data length always plus 1. 
6. bugfix application task do not deallocate system osal message.
7. disable spi cs pin function(deafult is io input) for spi slave transmit.
8. change uart fullmux order to fix uart receive error bug.
9. add multi role hid profile.
10. remove GAPBondMgr_Register and set gapBondMgr_TaskID default value to INVALID_TASK_ID.
11. add bleuart_at example.
12. modify sbc use rf_mst.lib.
13. adjust t-ifs for optimize scan_req,scan_rsp and connect_req.
14. add aliGenie_bleMesh project sample(total 8 project)
15. chenge provision pdu rtx count and timer,for improve provision success ratio 
16. bug fix net_trigger_tx failed when NET Tx Q FULL
17. bug fix Seq_Zero 13 bit overrun
18. add MS_access_ps_store_all_record function to restore mesh config information
19. add start unicast address for alloc
20. add ota service(mesh project)
21. fix some bugs

Version: 2.1.1

Change List:

1. spi:    optimize spi code struct,impove its compatibility. 
2. uart:  fix bug of bleUart-RawPass which cannot sleep.
3. clock:  add several api,use more easily.
4. OTA internal flash project modified scatter_loader,fix boot bug when image size larger than 100KB
5. add example ble_multi/simpleBleMultiConnection 
6. mesh_light support pbadv/pbgatt
7. add key refresh feature
8. add IV update feature
9. optimize data transfer efficiency,256bytes/700-800ms
10. add low power feature
11. fix miss segment data bug(seqzero overrun) 
12. add phymodel(phyplus vendor model)
13. gateway support 256 nodes max
14. node support multi element(primary/secondry),5 max
15. gateway/node support heartbeat feature
16. add ota service
17. optimize gateway provision ratio and time
18. fix some bugs

Version: 2.1.0

Change List:

1. add mesh switch example for mesh ligth remote
2. opitime mesh config parameter storge 
3. Set network retransmitter counter as 2 when dest addr is group addr and packet segment is necessary
4. modified hsl set delay timing(1s->350ms)
5. move mesh fs MARCO Define to access_internal.h
6. fix bug: No response ack when target address is group address
7. fix bug: ltrn report error ttl vault to higher layer

Version: 2.0.2

Change List

1. fix uart IOMux pin issue

2.  1. add LL_IRQHandler1 in patch.c
    2. update rf_phy_driver.c for DTM BQB test

3. 	1. update blebrr  advIntv to 6ms *5
	2. update scan intervl to 20ms*3
	3. path.c change the rx_max_lenght in ll_hw_go while ll_hw_mode==LL_HW_TRX
	   to avoid rx err long packet which will impact the next adv event
	4. update rf_phy_driver for dtm version update 3.2.2

4. 	1. change dongleKey
	2. update adv/scan timing
	3. fix other bug

5. 	1. mesh lib rebuild, fix prov_internal.c prov_ack count bug
	2. rf lib upddate ,add rxtimeout reset in LL_SetupAdv1

6. ancs:support ble pairing by passkey

7. OTA:support PHY6202 OTA flow

8. removing compile error and config SYS_USE_SRAM0_SRAM1=1

9.  1. rebuild mesh.lib for prov_interal (do not retx ack while tx_id=rx_id)
    2. update scene_server.c
	3. update rf.lib  fixed LL_SetScanControl issue
	4. update mesh.lib improve proxy and relay performance

10. file system(fs)support flash access address >512KB

11.	1. update mesh_lib LIMIT setting
	   SEQ Number BLock SIZE 2048->512
	   Default TTL 0x7F -> 0x05
	   REPAY CACHE SIZE 10 -> 30
	   REASSEMBLED CACHE 8 -> 30
	2. ntk_pkt_send would bypass relay pkt depends on blebrr_queue_depth 
	2. ble_brr add algorithm for adaptive scanTimeOut
	3. ble_brr_pl scanIntval and scanWin 20ms -> 15ms

About

安信可蓝牙模块 PB系列 SDK开源代码仓库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.8%
  • Assembly 2.7%
  • Other 0.5%