EasyManua.ls Logo

TELINK SEMICONDUCTOR TLSR8232 - Page 5

Default Icon
211 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Telink TLSR8232 BLE SDK Developer Handbook
AN-19112700-E1 4 Ver.1.0.0
2.3.4 Configure SWS Pull-up to Avoid MCU Errors ............................................ 43
3. BLE Module ................................................................................................................... 44
3.1 BLE SDK Software Architecture ........................................................................... 44
3.1.1 Standard BLE SDK Architecture ................................................................ 44
3.1.2 Telink BLE SDK Architecture ..................................................................... 45
3.1.2.1 Telink BLE Controller ....................................................................... 45
3.1.2.2 5316 BLE Slave ............................................................................... 46
3.2 BLE Controller ...................................................................................................... 47
3.2.1 BLE Controller Introduction ........................................................................ 47
3.2.2 Link Layer State Machine .......................................................................... 47
3.2.3 Link Layer State Machine Combined Application ...................................... 49
3.2.3.1 Link Layer State Machine Initialization ............................................ 49
3.2.3.2 Idle + Advertising ............................................................................. 50
3.2.3.3 Idle + Advertising + ConnSlaveRole ................................................ 50
3.2.4 Link Layer Timing Sequence ..................................................................... 51
3.2.4.1 Timing Sequence in Idle State ......................................................... 52
3.2.4.2 Timing Sequence in Advertising State ............................................ 52
3.2.4.3 Timing Sequence in Conn state Slave Role .................................... 53
3.2.4.4 Conn State Slave Role Timing Protection ....................................... 54
3.2.5 Link Layer TX FIFO & RX FIFO ................................................................. 55
3.2.6 Controller HCI Event .................................................................................. 58
3.2.6.1 HCI Event ......................................................................................... 59
3.2.6.2 HCI LE Event ................................................................................... 60
3.2.7 Telink Defined Event .................................................................................. 62
3.2.7.1 BLT_EV_FLAG_ADV ....................................................................... 65
3.2.7.2 BLT_EV_FLAG_ADV_DURATION_TIMEOUT ............................... 65
3.2.7.3 BLT_EV_FLAG_SCAN_RSP .......................................................... 65
3.2.7.4 BLT_EV_FLAG_CONNECT ............................................................ 65
3.2.7.5 BLT_EV_FLAG_TERMINATE ......................................................... 66
3.2.7.6 BLT_EV_FLAG_ENCRYPTION_CONN_DONE ............................. 67
3.2.7.7 BLT_EV_FLAG_DATA_LENGTH_EXCHANGE ............................. 67
3.2.7.8 BLT_EV_FLAG_GPIO_EARLY_WAKEUP ..................................... 68
3.2.7.9 BLT_EV_FLAG_CHN_MAP_REQ .................................................. 69
3.2.7.10 BLT_EV_FLAG_CHN_MAP_UPDATE ......................................... 69

Table of Contents