Telink TLSR8232 BLE SDK Developer Handbook
AN-19112700-E1 3 Ver.1.0.0
Contents
Revision History ................................................................................................................... 2
Contents ............................................................................................................................... 3
Contents of Figures ........................................................................................................... 11
1. SDK Overview................................................................................................................ 14
1.1 Software Architecture ........................................................................................... 14
1.1.1 main.c ......................................................................................................... 15
1.1.2 app_config.h ............................................................................................... 16
1.1.3 Application File ........................................................................................... 16
1.1.4 BLE Stack Entry ......................................................................................... 16
1.2 Applied ICs ........................................................................................................... 17
1.3 library .................................................................................................................... 17
1.4 Demo .................................................................................................................... 18
1.4.1 BLE Slave Demo ........................................................................................ 19
1.4.2 Other Demos .............................................................................................. 20
2. MCU Basic Modules ...................................................................................................... 21
2.1 MCU Address Space ............................................................................................ 21
2.1.1 MCU Address Space Allocation ................................................................. 21
2.1.2 SRAM Space Allocation ............................................................................. 21
2.1.2.1 SRAM and Firmware Space ............................................................ 21
2.1.2.2 list File Analysis Demo ..................................................................... 25
2.1.3 MCU Address Space Access ..................................................................... 29
2.1.3.1 Peripheral Space Access ................................................................ 29
2.1.3.2 Flash Space Operation .................................................................... 30
2.1.4 SDK Flash Space Allocation ...................................................................... 32
2.1.4.1 Space Allocation of 512kB Flash ..................................................... 33
2.1.4.2 Space Allocation of 128kB Flash ..................................................... 35
2.2 Clock Module ........................................................................................................ 37
2.2.1 System Clock & System Timer .................................................................. 37
2.2.2 System Timer Usage.................................................................................. 39
2.3 GPIO Module ........................................................................................................ 40
2.3.1 GPIO Definition .......................................................................................... 40
2.3.2 GPIO State Control .................................................................................... 40
2.3.3 GPIO Initialization ...................................................................................... 42