Sign In
Upload
Manuals
Brands
TELINK SEMICONDUCTOR Manuals
Computer Accessories
TLSR8232F128
TELINK SEMICONDUCTOR TLSR8232F128 Manuals
Manuals and User Guides for TELINK SEMICONDUCTOR TLSR8232F128. We have
1
TELINK SEMICONDUCTOR TLSR8232F128 manual available for free PDF download: Application Note
TELINK SEMICONDUCTOR TLSR8232F128 Application Note (211 pages)
Brand:
TELINK SEMICONDUCTOR
| Category:
Computer Accessories
| Size: 5 MB
Table of Contents
Revision History
3
Table of Contents
4
Contents
4
Contents of Figures
12
SDK Overview
15
Software Architecture
15
Main.C
16
App_Config.h
17
Application File
17
BLE Stack Entry
17
Applied Ics
18
Library
18
Demo
19
BLE Slave Demo
20
Other Demos
21
MCU Basic Modules
22
MCU Address Space
22
MCU Address Space Allocation
22
SRAM Space Allocation
22
SRAM and Firmware Space
22
List File Analysis Demo
26
MCU Address Space Access
30
Peripheral Space Access
30
Flash Space Operation
31
SDK Flash Space Allocation
33
Space Allocation of 512Kb Flash
34
Space Allocation of 128Kb Flash
36
Clock Module
38
System Clock & System Timer
38
System Timer Usage
40
GPIO Module
41
GPIO Definition
41
GPIO State Control
41
GPIO Initialization
43
Configure SWS Pull-Up to Avoid MCU Errors
44
BLE Module
45
BLE SDK Software Architecture
45
Standard BLE SDK Architecture
45
Telink BLE SDK Architecture
46
Telink BLE Controller
46
5316 BLE Slave
47
BLE Controller
48
BLE Controller Introduction
48
Link Layer State Machine
48
Link Layer State Machine Combined Application
50
Link Layer State Machine Initialization
50
Idle + Advertising
51
Idle + Advertising + Connslaverole
51
Link Layer Timing Sequence
52
Timing Sequence in Idle State
53
Timing Sequence in Advertising State
53
Timing Sequence in Conn State Slave Role
54
Conn State Slave Role Timing Protection
55
Link Layer TX FIFO & RX FIFO
56
Controller HCI Event
59
HCI Event
60
HCI LE Event
61
Telink Defined Event
63
Blt_Ev_Flag_Adv
66
Blt_Ev_Flag_Adv_Duration_Timeout
66
Blt_Ev_Flag_Scan_Rsp
66
Blt_Ev_Flag_Connect
66
Blt_Ev_Flag_Terminate
67
Blt_Ev_Flag_Encryption_Conn_Done
68
Blt_Ev_Flag_Data_Length_Exchange
68
Blt_Ev_Flag_Gpio_Early_Wakeup
69
Blt_Ev_Flag_Chn_Map_Req
70
Blt_Ev_Flag_Chn_Map_Update
70
Blt_Ev_Flag_Conn_Para_Req
70
Blt_Ev_Flag_Conn_Para_Update
71
Blt_Ev_Flag_Suspend_Enetr
71
Blt_Ev_Flag_Suspend_Exit
71
Blt_Ev_Flag_Phy_Update
71
Controller API
72
Controller API Brief
72
API Return Type Ble_Sts_T
72
MAC Address Initialization
72
Link Layer State Machine Initialization
73
Bls_Ll_Setadvdata
73
Bls_Ll_Setscanrspdata
74
Bls_Ll_Setadvparam
75
Bls_Ll_Setadvenable
79
Bls_Ll_Setadvduration
79
Blc_Ll_Setadvcustomedchannel
80
Rf_Set_Power_Level_Index
80
Bls_Ll_Terminateconnection
81
Get Connection Parameters
82
Blc_Ll_Getcurrentstate
82
Blc_Ll_Getlatestavgrssi
82
Whitelist & Resolvinglist
83
PHY Supported
84
Data Length Extension
85
L2Cap
86
Register L2CAP Data Processing Function
87
Update Connection Parameters
88
Slave Requests for Connection Parameter Update
88
Master Responds to Connection Parameter Update Request
89
Master Updates Connection Parameters in Link Layer
91
Att & Gatt
91
GATT Basic Unit "Attribute
91
Attribute and ATT Table
93
Attnum
93
Perm
94
Uuid, Uuidlen
95
Pattrvalue, Attrlen
95
Callback Function W
96
Callback Function R
98
Attribute Table Layout
99
ATT Table Initialization
100
Attribute PDU & GATT API
100
Read by Group Type Request, Read by Group Type Response
101
Find by Type Value Request, Find by Type Value Response
102
Read by Type Request, Read by Type Response
102
Find Information Request, Find Information Response
103
Read Request, Read Response
104
Read Blob Request, Read Blob Response
104
Exchange MTU Request, Exchange MTU Response
105
Write Request, Write Response
106
Write Command
107
Handle Value Notification
107
Handle Value Indication
108
Handle Value Confirmation
109
Smp
110
SMP Parameter Configuration
110
Device Bonding
110
Device OOB Data Verification
110
Secure Connection Pairing (SC)
110
Enable SMP
111
SMP Event
112
Blt_Ev_Flag_Pairing_Begin
112
Blt_Ev_Flag_Pairing_End
113
SMP Bonding Information
113
Power Management (PM)
116
PM Driver
116
Low Power Modes
116
Hardware Wakeup Sources
116
Low Power Mode Entry and Wakeup
118
BLE Low Power Management
120
PM in Idle State
120
PM in BLE Adv State & Conn State
121
BLE PM Configuration
121
PM Module Initialization
121
Set Low Power Modes Via "Bls_Pm_Setsuspendmask
122
Bls_Pm_Setwakeupsource
122
Working Mechanism of Low Power Managment
123
Latency_Use" Configuration and Calculation
126
Other Apis
126
Bls_Pm_Getsystemwakeuptick
127
Bls_Pm_Enableadvmcustall
128
Notes about GPIO Wakeup
128
Fail to Enter Suspend/Deepsleep When Wakeup Level Is Valid
128
BLE System PM Reference
129
Timer Wakeup of APP Layer
130
Low Battery Detect
132
Significance of Low Battery Detect
132
Implementation of Low Battery Detect
132
Cautions of Low Battery Detect
132
MUST Use GPIO Input Channel
133
MUST Use ADC Differential Mode
134
MUST Use DFIFO for ADC Sampling Valu
134
Dedicated Low Battery Detect Demo
134
Initialization of Low Battery Detect
135
Low Battery Detect Processing
135
Low Battery Voltage Alarm
136
Ota
138
Flash Architecture and OTA Procedure
138
Flash Storage Architecture
138
OTA Update Procedure
139
Modify Firmware Size and Boot Address
140
RF Data Proceesing in OTA Mode
142
OTA Processing in Attribute Table on Slave Side
142
OTA Data Packet Format
143
RF Transfer Processing on Master Side
144
RF Receive Processing on Slave Side
147
Key Scan
150
Key Matrix
150
Keyscan, Keymap and Keycode
152
Keyscan
152
Keymap &Kb_Event
152
Keycode
155
Keyscan Flow
157
Basic Keyscan Flow
157
Keyscan Flow Timing Optimization
158
Deepsleep Wakeup Fast Keyscan
160
Repeat Key Processing
162
Stuck Key Processing
163
Power Optimization for Long Key Press
165
LED Management
166
LED Task Related Functions
166
LED Task Configuration and Management
166
LED Event Definition
166
LED Event Priority
167
Blt Software Timer
169
Timer Initialization
169
Timer Inquiry Processing
169
Add Timer Task
172
Delete Timer Task
172
Demo
172
PWM Driver
175
PWM ID and Pin
175
PWM Clock
176
PWM Cycle and Duty
177
PWM Revert
178
PWM Start and Stop
178
PWM Mode
178
PWM Pulse Number
178
PWM Phase
179
PWM Interrupt
179
API for IR DMA FIFO Mode
181
Configuration of DMA FIFO
181
Set DMA FIFO Buffer
182
Start and Stop of IR DMA FIFO Mode
182
IR Demo
182
PWM Mode Selection
182
Demo IR Protocol
183
IR Timing Design
183
IR Initialization
186
Rc_Ir_Init
186
IR Hardware Configuration
186
IR Variable Initialization
187
FIFO Task Configuration
187
FIFO Task_Data
187
Fifotask_Idle
188
Fifotask_Repeat
189
Fifotask_Repeat*N&Fifotask_Idle_Repeat*N
190
Check IR Busy Status in APP Layer
190
Drivers in BLE SDK
191
External Capacitor for 24 Mhz Crystal
191
Select 32Khz Clock Sources
191
Emi
191
EMI Test
191
Carrier Mode
192
CD Mode
192
TX Mode
193
RX Mode
193
EMI Test Tool
194
PHY Test
199
BLE SPP Module
200
Command and Data Packet Format
200
Function Description
206
Module Sends Commands and Data
207
Module Receives Data
208
Power Management of Module
210
Appendix
211
Appendix 1: Crc16 Algorithm
211
Advertisement
Advertisement
Related Products
TELINK SEMICONDUCTOR TLSR8267
TELINK SEMICONDUCTOR TLSR8232
TELINK SEMICONDUCTOR TLSR8232F512
TELINK SEMICONDUCTOR EVK TLSR8266BR56
TELINK SEMICONDUCTOR Categories
Computer Accessories
Computer Hardware
Adapter
More TELINK SEMICONDUCTOR Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL