Telink TLSR8232 BLE SDK Developer Handbook
AN-19112700-E1 11 Ver.1.0.0
Contents of Figures
Figure 1-1 SDK File Structure .................................................................................... 14
Figure 1-2 Select library ............................................................................................. 18
Figure 1-3 Demos in BLE SDK................................................................................... 19
Figure 2-1 MCU Address Space Allocation ............................................................... 21
Figure 2-2 SRAM and Firmware Space ..................................................................... 22
Figure 2-3 Section Distribution in list File ................................................................... 26
Figure 2-4 Section Address in list File ........................................................................ 27
Figure 2-5 512kB FLASH Space Allocation ............................................................... 33
Figure 2-6 128kB Flash Space Allocation .................................................................. 35
Figure 2-7 System Clock & System Timer ................................................................. 37
Figure 3-1 BLE SDK Standard Architecture ............................................................... 44
Figure 3-2 HCI Data Transfer Between Host and Controller ..................................... 45
Figure 3-3 5316 hci Architecture ................................................................................ 46
Figure 3-4 Telink BLE Slave Architecture .................................................................. 46
Figure 3-5 State Diagram of Link Layer State Machine in BLE Spec ........................ 48
Figure 3-6 Telink Link Layer State Machine .............................................................. 48
Figure 3-7 Idle + Advertising ...................................................................................... 50
Figure 3-8 BLE Slave LL State ................................................................................... 50
Figure 3-9 Timing Sequence in Advertising State...................................................... 52
Figure 3-10 Timing Sequence in Conn state Slave Role ........................................... 53
Figure 3-11 RX Overflow Case 1 ............................................................................... 56
Figure 3-12 RX Overflow Case 2 ............................................................................... 57
Figure 3-13 HCI Event ................................................................................................ 58
Figure 3-14 Disconnection Complete Event .............................................................. 59
Figure 3-15 Read Remote Version Information Complete Event .............................. 59
Figure 3-16 LE Connection Complete Event ............................................................. 60
Figure 3-17 LE Advertising Report Event................................................................... 61
Figure 3-18 LE Connection Update Complete Event ................................................. 61
Figure 3-19 Architecture of Telink Defined Event ...................................................... 62
Figure 3-20 Connect Request PDU ........................................................................... 66
Figure 3-21 LL_CONNECTION_UPDATE_REQ Format in BLE Stack ..................... 70
Figure 3-22 Adv Packet Format in BLE Stack ........................................................... 72
Figure 3-23 Advertising Event in BLE Stack .............................................................. 74