Project

General

Profile

ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 1


1 .cpu cortex-m0
2 .fpu softvfp
3 .eabi_attribute 20, 1
4 .eabi_attribute 21, 1
5 .eabi_attribute 23, 3
6 .eabi_attribute 24, 1
7 .eabi_attribute 25, 1
8 .eabi_attribute 26, 1
9 .eabi_attribute 30, 6
10 .eabi_attribute 34, 0
11 .eabi_attribute 18, 4
12 .code 16
13 .file "BLE_eventHandler.c"
14 .text
15 .Ltext0:
16 .cfi_sections .debug_frame
17 .comm cyBle_connHandle,2,4
18 .comm cyBle_eventHandlerFlag,1,1
19 .comm cyBle_busyStatus,1,1
20 .comm cyBle_advertisingIntervalType,1,1
21 .global cyBle_authInfo
22 .data
23 .align 2
24 .type cyBle_authInfo, %object
25 .size cyBle_authInfo, 4
26 cyBle_authInfo:
27 0000 10 .byte 16
28 0001 01 .byte 1
29 0002 10 .byte 16
30 0003 00 .byte 0
31 .section .text.CyBle_WriteReqHandler,"ax",%progbits
32 .align 2
33 .code 16
34 .thumb_func
35 .type CyBle_WriteReqHandler, %function
36 CyBle_WriteReqHandler:
37 .LFB2:
38 .file 1 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.c"
1:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /*******************************************************************************
2:.\Generated_Source\PSoC4/BLE_eventHandler.c **** File Name: CYBLE_eventHandler.c
3:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Version 2.0
4:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
5:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Description:
6:.\Generated_Source\PSoC4/BLE_eventHandler.c **** This file contains the source code for the Event Handler State Machine
7:.\Generated_Source\PSoC4/BLE_eventHandler.c **** of the BLE Component.
8:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
9:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ********************************************************************************
10:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Copyright 2014-2015, Cypress Semiconductor Corporation. All rights reserved.
11:.\Generated_Source\PSoC4/BLE_eventHandler.c **** You may use this file only in accordance with the license, terms, conditions,
12:.\Generated_Source\PSoC4/BLE_eventHandler.c **** disclaimers, and limitations in the end user license agreement accompanying
13:.\Generated_Source\PSoC4/BLE_eventHandler.c **** the software package with which this file was provided.
14:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************/
15:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
16:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #include "BLE_eventHandler.h"
17:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
18:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
19:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /***************************************
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 2


20:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Private Function Prototypes
21:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***************************************/
22:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
23:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
24:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
25:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static uint8 CyBle_IsDeviceAddressValid(const CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress);
26:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
27:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
28:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
29:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattDisconnectEventHandler(void);
30:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_TimeOutEventHandler(const CYBLE_TO_REASON_CODE_T *eventParam);
31:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattConnectReqHandler(void);
32:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_L2Cap_ConnParamUpdateRspEventHandler(uint16 response);
33:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GapConnUpdateCompleteEventHandler(const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLE
34:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
35:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
36:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER)
37:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
38:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_WriteReqHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam);
39:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ValueConfirmation(const CYBLE_CONN_HANDLE_T *eventParam);
40:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
41:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
42:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
43:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
44:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
45:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GapcDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo);
46:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static CYBLE_GATT_ATTR_HANDLE_RANGE_T CyBle_GetCharRange(void);
47:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattcWriteResponseEventHandler(const CYBLE_CONN_HANDLE_T *eventParam);
48:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_NotificationEventHandler(CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *eventParam);
49:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_IndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam);
50:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ReadResponseEventHandler(CYBLE_GATTC_READ_RSP_PARAM_T *eventParam);
51:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
52:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
53:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
54:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
55:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /***************************************
56:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Global Variables
57:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***************************************/
58:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
59:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* This global variable is initialized after connection with peer device,
60:.\Generated_Source\PSoC4/BLE_eventHandler.c **** after CYBLE_EVT_GATT_CONNECT_IND event, and could be used by application code
61:.\Generated_Source\PSoC4/BLE_eventHandler.c **** to send data to peer device.
62:.\Generated_Source\PSoC4/BLE_eventHandler.c **** */
63:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_CONN_HANDLE_T cyBle_connHandle;
64:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
65:.\Generated_Source\PSoC4/BLE_eventHandler.c **** volatile uint8 cyBle_eventHandlerFlag;
66:.\Generated_Source\PSoC4/BLE_eventHandler.c **** volatile uint8 cyBle_busyStatus;
67:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
68:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
69:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint8 cyBle_advertisingIntervalType;
70:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) */
71:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
72:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
73:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint8 cyBle_scanningIntervalType;
74:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
75:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
76:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_SERVER)
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 3


77:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
78:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATT_ERR_CODE_T cyBle_gattError;
79:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
80:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
81:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
82:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_CLIENT)
83:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint8 cyBle_disCount; /* Counter for discovery procedures */
84:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static CYBLE_GATT_DB_ATTR_HANDLE_T cyBle_charEndHandle;
85:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Discovery included service information, used for 128-bit UUID read response handle
86:.\Generated_Source\PSoC4/BLE_eventHandler.c **** and for continue discovery.
87:.\Generated_Source\PSoC4/BLE_eventHandler.c **** */
88:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static CYBLE_DISC_INCL_INFO_T cyBle_discInclInfo;
89:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
90:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static uint8 disServiceIndex; /* To discovery descriptors for multiple HID service instanc
91:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
92:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
93:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_DISC_SRVC_INFO_T cyBle_serverInfo[CYBLE_SRVI_COUNT] = /*3*/
94:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
95:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GAP_S
96:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GATT_
97:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_CLIENT
98:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 0x0000u},
99:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_CLIENT */
100:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
101:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE},
102:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_UUID_ALERT_NOTIFICATION_SERVICE},
103:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
104:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
105:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BAS_S
106:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_BASC_SERVICE_COUNT > 1u) /* Generate it by GUI */
107:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
108:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BASC_SERVICE_COUNT > 1u */
109:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
110:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
111:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BLOOD
112:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
113:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
114:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BOND_
115:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
116:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
117:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CGM_S
118:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
119:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
120:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CPS_S
121:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
122:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
123:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE},
124:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_UUID_CYCLING_SPEED_AND_CADENCE_SERVICE},
125:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
126:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
127:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CURRE
128:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_CLIENT */
129:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CUSTOM_CLIENT
130:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
131:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CUSTOM_CLIENT */
132:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_DIS_CLIENT
133:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_DEVIC
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 4


134:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_DIS_CLIENT */
135:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
136:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE},
137:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_UUID_ENVIRONMENTAL_SENSING_SERVICE},
138:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
139:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
140:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GLUCO
141:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
142:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
143:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HIDS_
144:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_HIDSC_SERVICE_COUNT > 1u) /* Generate it by GUI */
145:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
146:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDSC_SERVICE_COUNT > 1u */
147:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
148:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
149:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HEART
150:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
151:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
152:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HEALT
153:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
154:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_IAS_CLIENT
155:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_IMMED
156:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_IAS_CLIENT */
157:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_CLIENT
158:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_LINK_
159:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_CLIENT */
160:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
161:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_LOCAT
162:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
163:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_NDCS_CLIENT
164:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_NEXT_
165:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_NDCS_CLIENT */
166:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_IPSS_CLIENT
167:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_INTER
168:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_IPSS_CLIENT */
169:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
170:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_PHONE
171:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
172:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
173:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_RUNNI
174:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
175:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RTUS_CLIENT
176:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_REF_T
177:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RTUS_CLIENT */
178:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
179:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_SCAN_
180:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
181:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
182:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_TX_PO
183:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
184:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
185:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_USER_
186:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
187:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
188:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_WIREL
189:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
190:.\Generated_Source\PSoC4/BLE_eventHandler.c **** };
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 5


191:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
192:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAPC_T cyBle_gapc;
193:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
194:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
195:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
196:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Default device security */
197:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAP_AUTH_INFO_T cyBle_authInfo =
198:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
199:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1 ), /* uint8 security */
200:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAP_BONDING, /* uint8 bonding */
201:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 0x10u, /* uint8 ekeySize */
202:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAP_AUTH_ERROR_NONE, /* CYBLE_AUTH_FAILED_REASON_T authErr */
203:.\Generated_Source\PSoC4/BLE_eventHandler.c **** };
204:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
205:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_SERVER)
206:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
207:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
208:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
209:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_WriteReqHandler
210:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
211:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
212:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
213:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the Write Request event from BLE stack.
214:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
215:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
216:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATTS_WRITE_REQ_PARAM_T * eventParam - event parameter
217:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
218:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
219:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
220:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
221:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
222:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_WriteReqHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam)
223:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
39 .loc 1 223 0
40 .cfi_startproc
41 0000 90B5 push {r4, r7, lr}
42 .cfi_def_cfa_offset 12
43 .cfi_offset 4, -12
44 .cfi_offset 7, -8
45 .cfi_offset 14, -4
46 0002 85B0 sub sp, sp, #20
47 .cfi_def_cfa_offset 32
48 0004 00AF add r7, sp, #0
49 .cfi_def_cfa_register 7
50 0006 7860 str r0, [r7, #4]
224:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATT_ERR_CODE_T gattErr;
225:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
226:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_gattError = CYBLE_GATT_ERR_NONE;
227:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
228:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
229:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_GattsWriteEventHandler(eventParam);
51 .loc 1 229 0
52 0008 3C1C mov r4, r7
53 000a 0F34 add r4, r4, #15
54 000c 7B68 ldr r3, [r7, #4]
55 000e 181C mov r0, r3
56 0010 FFF7FEFF bl CyBle_GattsWriteEventHandler
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 6


57 0014 031C mov r3, r0
58 0016 2370 strb r3, [r4]
230:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_SERVER
231:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
232:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
233:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_AncssWriteEventHandler(eventParam);
234:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
235:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_SERVER */
236:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_SERVER
237:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
238:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
239:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_AnssWriteEventHandler(eventParam);
240:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
241:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_SERVER */
242:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_SERVER
243:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
244:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
245:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_BassWriteEventHandler(eventParam);
246:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
247:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_SERVER */
248:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_SERVER
249:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
250:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
251:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_BlssWriteEventHandler(eventParam);
252:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
253:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_SERVER */
254:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_SERVER
255:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
256:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
257:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_BmssWriteEventHandler(eventParam);
258:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
259:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_SERVER */
260:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BTS_SERVER
261:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
262:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
263:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_BtsWriteEventHandler(eventParam);
264:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
265:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BTS_SERVER */
266:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_SERVER
267:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
268:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
269:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_CgmssWriteEventHandler(eventParam);
270:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
271:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_SERVER */
272:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
273:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
274:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
275:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_CpssWriteEventHandler(eventParam);
276:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
277:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
278:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_SERVER
279:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
280:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
281:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_CscssWriteEventHandler(eventParam);
282:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
283:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_SERVER */
284:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_SERVER
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 7


285:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
286:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
287:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_CtssWriteEventHandler(eventParam);
288:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
289:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_SERVER */
290:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_SERVER
291:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
292:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
293:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_EsssWriteEventHandler(eventParam);
294:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
295:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_SERVER */
296:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_SERVER
297:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
298:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
299:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_GlssWriteEventHandler(eventParam);
300:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
301:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_SERVER */
302:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_SERVER
303:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
304:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
305:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_HidssWriteEventHandler(eventParam);
306:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
307:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_SERVER */
308:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_SERVER
309:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
310:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
311:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_HrssWriteEventHandler(eventParam);
312:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
313:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_SERVER */
314:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_SERVER
315:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
316:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
317:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_HtssWriteEventHandler(eventParam);
318:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
319:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_SERVER */
320:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_SERVER
321:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
322:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
323:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_LlssWriteEventHandler(eventParam);
324:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
325:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_SERVER */
326:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_SERVER
327:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
328:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
329:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_LnssWriteEventHandler(eventParam);
330:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
331:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_SERVER */
332:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_SERVER
333:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
334:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
335:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_PasssWriteEventHandler(eventParam);
336:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
337:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_SERVER */
338:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_SERVER
339:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
340:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
341:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_RscssWriteEventHandler(eventParam);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 8


342:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
343:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_SERVER */
344:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_SERVER
345:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
346:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
347:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_ScpssWriteEventHandler(eventParam);
348:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
349:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_SERVER */
350:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_SERVER
351:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
352:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
353:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_TpssWriteEventHandler(eventParam);
354:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
355:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_SERVER */
356:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
357:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
358:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
359:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_UdssWriteEventHandler(eventParam);
360:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
361:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
362:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_SERVER
363:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
364:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
365:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_WptssWriteEventHandler(eventParam);
366:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
367:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_SERVER */
368:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_SERVER
369:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
370:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
371:.\Generated_Source\PSoC4/BLE_eventHandler.c **** gattErr = CyBle_WsssWriteEventHandler(eventParam);
372:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
373:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_SERVER */
374:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
375:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Send response when event was handled by service */
376:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) == 0u)
59 .loc 1 376 0
60 0018 144B ldr r3, .L4
61 001a 1B78 ldrb r3, [r3]
62 001c DBB2 uxtb r3, r3
63 001e 1A1C mov r2, r3
64 0020 0123 mov r3, #1
65 0022 1340 and r3, r2
66 0024 1FD1 bne .L1
377:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
378:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(gattErr != CYBLE_GATT_ERR_NONE)
67 .loc 1 378 0
68 0026 3B1C mov r3, r7
69 0028 0F33 add r3, r3, #15
70 002a 1B78 ldrb r3, [r3]
71 002c 002B cmp r3, #0
72 002e 16D0 beq .L3
73 .LBB2:
379:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
380:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATTS_ERR_PARAM_T err_param;
381:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
382:.\Generated_Source\PSoC4/BLE_eventHandler.c **** err_param.opcode = (uint8) CYBLE_GATT_WRITE_REQ;
74 .loc 1 382 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 9


75 0030 3B1C mov r3, r7
76 0032 0833 add r3, r3, #8
77 0034 1222 mov r2, #18
78 0036 9A70 strb r2, [r3, #2]
383:.\Generated_Source\PSoC4/BLE_eventHandler.c **** err_param.attrHandle = eventParam->handleValPair.attrHandle;
79 .loc 1 383 0
80 0038 7B68 ldr r3, [r7, #4]
81 003a 9A89 ldrh r2, [r3, #12]
82 003c 3B1C mov r3, r7
83 003e 0833 add r3, r3, #8
84 0040 1A80 strh r2, [r3]
384:.\Generated_Source\PSoC4/BLE_eventHandler.c **** err_param.errorCode = gattErr;
85 .loc 1 384 0
86 0042 3B1C mov r3, r7
87 0044 0833 add r3, r3, #8
88 0046 3A1C mov r2, r7
89 0048 0F32 add r2, r2, #15
90 004a 1278 ldrb r2, [r2]
91 004c DA70 strb r2, [r3, #3]
385:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
386:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Send Error Response */
387:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GattsErrorRsp(eventParam->connHandle, &err_param);
92 .loc 1 387 0
93 004e 7B68 ldr r3, [r7, #4]
94 0050 3A1C mov r2, r7
95 0052 0832 add r2, r2, #8
96 0054 1868 ldr r0, [r3]
97 0056 111C mov r1, r2
98 0058 FFF7FEFF bl CyBle_GattsErrorRsp
99 .LBE2:
100 005c 03E0 b .L1
101 .L3:
388:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
389:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else
390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
391:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GattsWriteRsp(eventParam->connHandle);
102 .loc 1 391 0
103 005e 7B68 ldr r3, [r7, #4]
104 0060 1868 ldr r0, [r3]
105 0062 FFF7FEFF bl CyBle_GattsWriteRsp
106 .L1:
392:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
393:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
394:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
107 .loc 1 394 0
108 0066 BD46 mov sp, r7
109 0068 05B0 add sp, sp, #20
110 @ sp needed
111 006a 90BD pop {r4, r7, pc}
112 .L5:
113 .align 2
114 .L4:
115 006c 00000000 .word cyBle_eventHandlerFlag
116 .cfi_endproc
117 .LFE2:
118 .size CyBle_WriteReqHandler, .-CyBle_WriteReqHandler
119 .section .text.CyBle_ValueConfirmation,"ax",%progbits
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 10


120 .align 2
121 .code 16
122 .thumb_func
123 .type CyBle_ValueConfirmation, %function
124 CyBle_ValueConfirmation:
125 .LFB3:
395:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
396:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
397:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
398:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_ValueConfirmation
399:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
400:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
401:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
402:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the Value Confirmation request event from the BLE stack.
403:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
404:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
405:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_CONN_HANDLE_T *eventParam - Pointer to a structure
406:.\Generated_Source\PSoC4/BLE_eventHandler.c **** of type 'CYBLE_CONN_HANDLE_T'
407:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
408:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
409:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
410:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
411:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
412:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ValueConfirmation(const CYBLE_CONN_HANDLE_T *eventParam)
413:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
126 .loc 1 413 0
127 .cfi_startproc
128 0000 80B5 push {r7, lr}
129 .cfi_def_cfa_offset 8
130 .cfi_offset 7, -8
131 .cfi_offset 14, -4
132 0002 82B0 sub sp, sp, #8
133 .cfi_def_cfa_offset 16
134 0004 00AF add r7, sp, #0
135 .cfi_def_cfa_register 7
136 0006 7860 str r0, [r7, #4]
414:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(eventParam != NULL)
415:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
416:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_SERVER
417:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BlssConfirmationEventHandler(eventParam);
418:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_SERVER */
419:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
420:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_SERVER
421:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
422:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
423:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CgmssConfirmationEventHandler(eventParam);
424:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
425:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_SERVER */
426:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
427:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
428:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
429:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
430:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssConfirmationEventHandler(eventParam);
431:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
432:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
433:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
434:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_SERVER
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 11


435:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
436:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
437:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CscssConfirmationEventHandler(eventParam);
438:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
439:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_SERVER */
440:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
441:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_SERVER
442:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
443:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
444:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsssConfirmationEventHandler(eventParam);
445:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
446:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_SERVER */
447:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
448:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_SERVER
449:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
450:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
451:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GlssConfirmationEventHandler(eventParam);
452:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
453:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_SERVER */
454:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
455:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_SERVER
456:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
457:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
458:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HtssConfirmationEventHandler(eventParam);
459:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
460:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_SERVER */
461:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
462:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_SERVER
463:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
464:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
465:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LnssConfirmationEventHandler(eventParam);
466:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
467:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_SERVER */
468:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
469:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_SERVER
470:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
471:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
472:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RscssConfirmationEventHandler(eventParam);
473:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
474:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_SERVER */
475:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
476:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
477:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
478:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
479:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdssConfirmationEventHandler(eventParam);
480:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
481:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
482:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
483:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_SERVER
484:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
485:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
486:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WptssConfirmationEventHandler(eventParam);
487:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
488:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_SERVER */
489:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
490:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_SERVER
491:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 12


492:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
493:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WsssConfirmationEventHandler(eventParam);
494:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
495:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_SERVER */
496:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
497:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
137 .loc 1 497 0
138 0008 BD46 mov sp, r7
139 000a 02B0 add sp, sp, #8
140 @ sp needed
141 000c 80BD pop {r7, pc}
142 .cfi_endproc
143 .LFE3:
144 .size CyBle_ValueConfirmation, .-CyBle_ValueConfirmation
145 .section .text.CyBle_GattDisconnectEventHandler,"ax",%progbits
146 .align 2
147 .code 16
148 .thumb_func
149 .type CyBle_GattDisconnectEventHandler, %function
150 CyBle_GattDisconnectEventHandler:
151 .LFB4:
498:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
499:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
500:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
501:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
502:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
503:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
504:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
505:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_GattcWriteResponseEventHandler
506:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
507:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
508:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
509:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the Write response event from the BLE stack.
510:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
511:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
512:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_CONN_HANDLE_T *eventParam - Pointer to a structure
513:.\Generated_Source\PSoC4/BLE_eventHandler.c **** of type 'CYBLE_CONN_HANDLE_T'
514:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
515:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
516:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
517:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
518:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
519:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattcWriteResponseEventHandler(const CYBLE_CONN_HANDLE_T *eventParam)
520:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
521:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_CLIENT
522:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_AncscWriteResponseEventHandler(eventParam);
523:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_CLIENT */
524:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
525:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
526:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
527:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
528:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_AnscWriteResponseEventHandler(eventParam);
529:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
530:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
531:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
532:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
533:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 13


534:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
535:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BascWriteResponseEventHandler(eventParam);
536:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
537:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
538:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
539:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
540:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
541:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
542:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BlscWriteResponseEventHandler(eventParam);
543:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
544:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
545:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
546:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
547:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
548:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
549:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BmscWriteResponseEventHandler(eventParam);
550:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
551:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
552:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
553:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
554:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
555:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
556:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CgmscWriteResponseEventHandler(eventParam);
557:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
558:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
559:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
560:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
561:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
562:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
563:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscWriteResponseEventHandler(eventParam);
564:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
565:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
566:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
567:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
568:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
569:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
570:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CscscWriteResponseEventHandler(eventParam);
571:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
572:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
573:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
574:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
575:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
576:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
577:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CtscWriteResponseEventHandler(eventParam);
578:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
579:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_CLIENT */
580:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
581:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
582:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
583:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
584:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsscWriteResponseEventHandler(eventParam);
585:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
586:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
587:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
588:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
589:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
590:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 14


591:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GlscWriteResponseEventHandler(eventParam);
592:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
593:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
594:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
595:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
596:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
597:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
598:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HidscWriteResponseEventHandler(eventParam);
599:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
600:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
601:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
602:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
603:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
604:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
605:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HrscWriteResponseEventHandler(eventParam);
606:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
607:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
608:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
609:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
610:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
611:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
612:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HtscWriteResponseEventHandler(eventParam);
613:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
614:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
615:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
616:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_CLIENT
617:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
618:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
619:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LlscWriteResponseEventHandler(eventParam);
620:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
621:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_CLIENT */
622:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
623:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
624:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
625:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
626:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LnscWriteResponseEventHandler(eventParam);
627:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
628:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
629:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
630:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
631:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
632:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
633:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_PasscWriteResponseEventHandler(eventParam);
634:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
635:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
636:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
637:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
638:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
639:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
640:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RscscWriteResponseEventHandler(eventParam);
641:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
642:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
643:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
644:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
645:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
646:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
647:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ScpscWriteResponseEventHandler(eventParam);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 15


648:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
649:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
650:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
651:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
652:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
653:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
654:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_TpscWriteResponseEventHandler(eventParam);
655:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
656:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
657:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
658:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
659:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
660:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
661:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdscWriteResponseEventHandler(eventParam);
662:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
663:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
664:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
665:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
666:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
667:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WptscWriteResponseEventHandler(eventParam);
668:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
669:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
670:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_CLIENT
671:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
672:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
673:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WsscWriteResponseEventHandler(eventParam);
674:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
675:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_CLIENT */
676:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
677:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
678:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
679:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
680:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_NotificationEventHandler
681:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
682:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
683:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
684:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the Notification event from BLE stack.
685:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
686:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
687:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T * eventParam - event parameter
688:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
689:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
690:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
691:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
692:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
693:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_NotificationEventHandler(CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *eventParam)
694:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
695:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_CLIENT
696:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_AncscNotificationEventHandler(eventParam);
697:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_CLIENT */
698:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
699:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
700:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
701:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_AnscNotificationEventHandler(eventParam);
702:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
703:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
704:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 16


705:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
706:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
707:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BascNotificationEventHandler(eventParam);
708:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
709:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
710:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
711:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
712:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
713:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BlscNotificationEventHandler(eventParam);
714:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
715:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
716:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
717:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
718:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
719:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CgmscNotificationEventHandler(eventParam);
720:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
721:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
722:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
723:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
724:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
725:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscNotificationEventHandler(eventParam);
726:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
727:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
728:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
729:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
730:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
731:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CscscNotificationEventHandler(eventParam);
732:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
733:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
734:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
735:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
736:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
737:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CtscNotificationEventHandler(eventParam);
738:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
739:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_CLIENT */
740:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
741:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
742:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
743:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsscNotificationEventHandler(eventParam);
744:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
745:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
746:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
747:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
748:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
749:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GlscNotificationEventHandler(eventParam);
750:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
751:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
752:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
753:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
754:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
755:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HidscNotificationEventHandler(eventParam);
756:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
757:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
758:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
759:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
760:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
761:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HrscNotificationEventHandler(eventParam);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 17


762:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
763:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
764:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
765:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
766:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
767:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HtscNotificationEventHandler(eventParam);
768:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
769:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
770:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
771:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
772:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
773:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LnscNotificationEventHandler(eventParam);
774:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
775:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
776:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
777:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
778:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
779:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_PasscNotificationEventHandler(eventParam);
780:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
781:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
782:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
783:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
784:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
785:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RscscNotificationEventHandler(eventParam);
786:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
787:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
788:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
789:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
790:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
791:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ScpscNotificationEventHandler(eventParam);
792:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
793:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
794:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
795:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
796:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
797:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_TpscNotificationEventHandler(eventParam);
798:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
799:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
800:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
801:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
802:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
803:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdscNotificationEventHandler(eventParam);
804:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
805:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
806:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
807:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
808:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
809:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WptscNotificationEventHandler(eventParam);
810:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
811:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
812:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
813:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
814:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
815:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
816:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_IndicationEventHandler
817:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
818:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 18


819:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
820:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the Indication event from BLE stack.
821:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
822:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
823:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T * eventParam - event parameter
824:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
825:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
826:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
827:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
828:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
829:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_IndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam)
830:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
831:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
832:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
833:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
834:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BlscIndicationEventHandler(eventParam);
835:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
836:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
837:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
838:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
839:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
840:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CgmscIndicationEventHandler(eventParam);
841:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
842:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
843:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
844:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
845:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
846:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscIndicationEventHandler(eventParam);
847:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
848:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
849:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
850:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
851:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
852:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CscscIndicationEventHandler(eventParam);
853:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
854:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
855:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
856:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
857:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
858:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsscIndicationEventHandler(eventParam);
859:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
860:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
861:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
862:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
863:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
864:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GlscIndicationEventHandler(eventParam);
865:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
866:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
867:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
868:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
869:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
870:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HtscIndicationEventHandler(eventParam);
871:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
872:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
873:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
874:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
875:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 19


876:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LnscIndicationEventHandler(eventParam);
877:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
878:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
879:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
880:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
881:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
882:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RscscIndicationEventHandler(eventParam);
883:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
884:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
885:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
886:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
887:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
888:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdscIndicationEventHandler(eventParam);
889:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
890:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
891:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
892:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
893:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
894:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WptscIndicationEventHandler(eventParam);
895:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
896:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
897:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_CLIENT
898:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
899:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
900:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WsscIndicationEventHandler(eventParam);
901:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
902:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_CLIENT */
903:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
904:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
905:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
906:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
907:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
908:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_ReadResponseEventHandler
909:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
910:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
911:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
912:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the Read Response event from BLE stack.
913:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
914:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
915:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATTC_READ_RSP_PARAM_T * eventParam - event parameter
916:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
917:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
918:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
919:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
920:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
921:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ReadResponseEventHandler(CYBLE_GATTC_READ_RSP_PARAM_T *eventParam)
922:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
923:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CUSTOM_CLIENT
924:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Read response with 128-bit included service uuid */
925:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((CYBLE_CLIENT_STATE_INCL_DISCOVERING == CyBle_GetClientState()) &&
926:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (cyBle_discInclInfo.inclDefHandle != 0u))
927:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
928:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_DISC_SRVC128_INFO_T discServInfo;
929:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
930:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Store service range */
931:.\Generated_Source\PSoC4/BLE_eventHandler.c **** discServInfo.range = cyBle_discInclInfo.inclHandleRange;
932:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)memcpy((void *) discServInfo.uuid.uuid128.value, (void *)eventParam->value.val, event
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 20


933:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CustomcDiscoverServiceEventHandler(&discServInfo);
934:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
935:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Re-initiate CyBle_GattcFindIncludedServices function, setting the start
936:.\Generated_Source\PSoC4/BLE_eventHandler.c **** handle to the attribute handle which is placed next to the one used in
937:.\Generated_Source\PSoC4/BLE_eventHandler.c **** the above step.
938:.\Generated_Source\PSoC4/BLE_eventHandler.c **** */
939:.\Generated_Source\PSoC4/BLE_eventHandler.c **** discServInfo.range.startHandle = cyBle_discInclInfo.inclDefHandle + 1;
940:.\Generated_Source\PSoC4/BLE_eventHandler.c **** discServInfo.range.endHandle = cyBle_serverInfo[cyBle_disCount].range.endHandle;
941:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(discServInfo.range.startHandle <= discServInfo.range.endHandle)
942:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
943:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_ERROR_OK != CyBle_GattcFindIncludedServices(cyBle_connHandle, &discServInfo.ra
944:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
945:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
946:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
947:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
948:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
949:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else /* Continue discovery of the following service */
950:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
951:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_NextInclDiscovery(CYBLE_DISCOVERY_CONTINUE);
952:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
953:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
954:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
955:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_discInclInfo.inclDefHandle = 0u;
956:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
957:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
958:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CUSTOM_CLIENT */
959:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
960:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
961:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
962:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_AnscReadResponseEventHandler(eventParam);
963:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
964:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
965:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
966:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
967:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
968:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BascReadResponseEventHandler(eventParam);
969:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
970:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
971:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
972:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
973:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
974:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BlscReadResponseEventHandler(eventParam);
975:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
976:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
977:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
978:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
979:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
980:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BmscReadResponseEventHandler(eventParam);
981:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
982:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
983:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
984:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
985:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
986:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CgmscReadResponseEventHandler(eventParam);
987:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
988:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
989:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 21


990:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
991:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
992:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscReadResponseEventHandler(eventParam);
993:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
994:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
995:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
996:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
997:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
998:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CscscReadResponseEventHandler(eventParam);
999:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1000:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
1001:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
1002:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1003:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1004:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CtscReadResponseEventHandler(eventParam);
1005:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1006:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
1007:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_DIS_CLIENT
1008:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1009:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1010:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_DiscReadResponseEventHandler(eventParam);
1011:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1012:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_DIS_CLIENT */
1013:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
1014:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1015:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1016:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsscReadResponseEventHandler(eventParam);
1017:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1018:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
1019:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
1020:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1021:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1022:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GlscReadResponseEventHandler(eventParam);
1023:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1024:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
1025:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
1026:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1027:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1028:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HidscReadResponseEventHandler(eventParam);
1029:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1030:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
1031:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
1032:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1033:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1034:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HrscReadResponseEventHandler(eventParam);
1035:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1036:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
1037:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
1038:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1039:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1040:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HtscReadResponseEventHandler(eventParam);
1041:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1042:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
1043:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_CLIENT
1044:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1045:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1046:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LlscReadResponseEventHandler(eventParam);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 22


1047:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1048:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_CLIENT */
1049:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
1050:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1051:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1052:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LnscReadResponseEventHandler(eventParam);
1053:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1054:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
1055:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_NDCS_CLIENT
1056:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1057:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1058:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_NdcscReadResponseEventHandler(eventParam);
1059:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1060:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_NDCS_CLIENT */
1061:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
1062:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1063:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1064:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_PasscReadResponseEventHandler(eventParam);
1065:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1066:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
1067:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
1068:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1069:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1070:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RscscReadResponseEventHandler(eventParam);
1071:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1072:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
1073:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RTUS_CLIENT
1074:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1075:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1076:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RtuscReadResponseEventHandler(eventParam);
1077:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1078:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RTUS_CLIENT */
1079:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
1080:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1081:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1082:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ScpscReadResponseEventHandler(eventParam);
1083:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1084:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
1085:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
1086:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1087:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1088:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_TpscReadResponseEventHandler(eventParam);
1089:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1090:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
1091:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
1092:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1093:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1094:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdscReadResponseEventHandler(eventParam);
1095:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1096:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
1097:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
1098:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1099:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1100:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WptscReadResponseEventHandler(eventParam);
1101:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1102:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
1103:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_CLIENT
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 23


1104:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1105:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1106:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WsscReadResponseEventHandler(eventParam);
1107:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1108:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_CLIENT */
1109:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1110:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
1111:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1112:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1113:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1114:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_DisconnectEventHandler
1115:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1116:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1117:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1118:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the GATT Disconnection event from the BLE stack.
1119:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1120:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1121:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1122:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1123:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
1124:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1125:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1126:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1127:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattDisconnectEventHandler(void)
1128:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
152 .loc 1 1128 0
153 .cfi_startproc
154 0000 80B5 push {r7, lr}
155 .cfi_def_cfa_offset 8
156 .cfi_offset 7, -8
157 .cfi_offset 14, -4
158 0002 00AF add r7, sp, #0
159 .cfi_def_cfa_register 7
1129:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_connHandle.attId = 0u;
160 .loc 1 1129 0
161 0004 044B ldr r3, .L8
162 0006 0022 mov r2, #0
163 0008 5A70 strb r2, [r3, #1]
1130:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_connHandle.bdHandle = 0u;
164 .loc 1 1130 0
165 000a 034B ldr r3, .L8
166 000c 0022 mov r2, #0
167 000e 1A70 strb r2, [r3]
1131:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1132:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
1133:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_CLIENT_STATE_DISCOVERED == CyBle_GetClientState())
1134:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1135:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED_DISCOVERED);
1136:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1137:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else
1138:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1139:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED);
1140:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1141:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
1142:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1143:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
1144:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if CYBLE_GAP_ROLE_BROADCASTER
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 24


1145:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssDisconnectEventHandler();
1146:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_BROADCASTER */
1147:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
1148:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1149:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
1150:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscDisconnectEventHandler();
1151:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
1152:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1153:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_IAS_SERVER
1154:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_IassDisconnectEventHandler();
168 .loc 1 1154 0
169 0010 FFF7FEFF bl CyBle_IassDisconnectEventHandler
1155:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_IAS_SERVER */
1156:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1157:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_SERVER
1158:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GlsInit();
1159:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_SERVER */
1160:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1161:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_SERVER
1162:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LnsInit();
1163:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_SERVER */
1164:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1165:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
1166:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdsInit();
1167:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
1168:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
170 .loc 1 1168 0
171 0014 BD46 mov sp, r7
172 @ sp needed
173 0016 80BD pop {r7, pc}
174 .L9:
175 .align 2
176 .L8:
177 0018 00000000 .word cyBle_connHandle
178 .cfi_endproc
179 .LFE4:
180 .size CyBle_GattDisconnectEventHandler, .-CyBle_GattDisconnectEventHandler
181 .section .text.CyBle_TimeOutEventHandler,"ax",%progbits
182 .align 2
183 .code 16
184 .thumb_func
185 .type CyBle_TimeOutEventHandler, %function
186 CyBle_TimeOutEventHandler:
187 .LFB5:
1169:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1170:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1171:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1172:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_TimeOutEventHandler
1173:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1174:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1175:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1176:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the CYBLE_EVT_TIMEOUT event from the BLE stack.
1177:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1178:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1179:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *eventParam - The pointer to a structure of type CYBLE_TO_REASON_CODE_T.
1180:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1181:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 25


1182:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1183:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1184:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1185:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_TimeOutEventHandler(const CYBLE_TO_REASON_CODE_T *eventParam)
1186:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
188 .loc 1 1186 0
189 .cfi_startproc
190 0000 80B5 push {r7, lr}
191 .cfi_def_cfa_offset 8
192 .cfi_offset 7, -8
193 .cfi_offset 14, -4
194 0002 82B0 sub sp, sp, #8
195 .cfi_def_cfa_offset 16
196 0004 00AF add r7, sp, #0
197 .cfi_def_cfa_register 7
198 0006 7860 str r0, [r7, #4]
1187:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(*eventParam == CYBLE_GATT_RSP_TO)
1188:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1189:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
1190:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY))
1191:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1192:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(CyBle_GetClientState())
1193:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1194:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_CLIENT_STATE_SRVC_DISCOVERING:
1195:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED, NULL);
1196:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1197:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_CLIENT_STATE_INCL_DISCOVERING:
1198:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
1199:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1200:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_CLIENT_STATE_CHAR_DISCOVERING:
1201:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ApplCallback(CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED, NULL);
1202:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1203:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_CLIENT_STATE_DESCR_DISCOVERING:
1204:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ApplCallback(CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED, NULL);
1205:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1206:.\Generated_Source\PSoC4/BLE_eventHandler.c **** default: /* Other states should not be set in Auto discovery mode */
1207:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1208:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1209:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
1210:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetClientState(CYBLE_CLIENT_STATE_CONNECTED);
1211:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1212:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
1213:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
1214:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssTimeOutEventHandler();
1215:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
1216:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1217:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1218:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Connection procedure timeout */
1219:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(*eventParam == CYBLE_GENERIC_TO)
1220:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1221:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_CENTRAL)
1222:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_STATE_CONNECTING == CyBle_GetState())
1223:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1224:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GapcCancelDeviceConnection();
1225:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1226:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL */
1227:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 26


1228:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
199 .loc 1 1228 0
200 0008 BD46 mov sp, r7
201 000a 02B0 add sp, sp, #8
202 @ sp needed
203 000c 80BD pop {r7, pc}
204 .cfi_endproc
205 .LFE5:
206 .size CyBle_TimeOutEventHandler, .-CyBle_TimeOutEventHandler
207 .section .text.CyBle_GattConnectReqHandler,"ax",%progbits
208 .align 2
209 .code 16
210 .thumb_func
211 .type CyBle_GattConnectReqHandler, %function
212 CyBle_GattConnectReqHandler:
213 .LFB6:
1229:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1230:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1231:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1232:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_GattConnectReqHandler
1233:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1234:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1235:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1236:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the GATT connect event from the BLE stack.
1237:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1238:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1239:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1240:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1241:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
1242:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1243:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1244:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1245:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattConnectReqHandler(void)
1246:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
214 .loc 1 1246 0
215 .cfi_startproc
216 0000 80B5 push {r7, lr}
217 .cfi_def_cfa_offset 8
218 .cfi_offset 7, -8
219 .cfi_offset 14, -4
220 0002 00AF add r7, sp, #0
221 .cfi_def_cfa_register 7
1247:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_SERVER
1248:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CgmsInit();
1249:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_SERVER */
1250:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1251:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
1252:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssConnectEventHandler();
1253:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
1254:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1255:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_SERVER
1256:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CscsInit();
1257:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_SERVER */
1258:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1259:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_SERVER
1260:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_LlssConnectEventHandler();
1261:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_SERVER */
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 27


1262:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1263:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_SERVER
1264:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_HidssOnDeviceConnected();
1265:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_SERVER */
1266:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1267:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_SERVER
1268:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_RscsInit();
1269:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_SERVER */
1270:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
222 .loc 1 1270 0
223 0004 BD46 mov sp, r7
224 @ sp needed
225 0006 80BD pop {r7, pc}
226 .cfi_endproc
227 .LFE6:
228 .size CyBle_GattConnectReqHandler, .-CyBle_GattConnectReqHandler
229 .section .text.CyBle_IsDeviceAddressValid,"ax",%progbits
230 .align 2
231 .code 16
232 .thumb_func
233 .type CyBle_IsDeviceAddressValid, %function
234 CyBle_IsDeviceAddressValid:
235 .LFB7:
1271:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1272:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1273:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
1274:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1275:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1276:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_IsDeviceAddressValid
1277:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1278:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1279:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1280:.\Generated_Source\PSoC4/BLE_eventHandler.c **** This function verifies that BLE public address has been programmed to SFLASH
1281:.\Generated_Source\PSoC4/BLE_eventHandler.c **** during manufacture.
1282:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1283:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1284:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress: the pointer to the BD address of
1285:.\Generated_Source\PSoC4/BLE_eventHandler.c **** type CYBLE_GAP_BD_ADDR_T.
1286:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1287:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
1288:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Non zero value when a device address differs from the default SFLASH content.
1289:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1290:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1291:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static uint8 CyBle_IsDeviceAddressValid(const CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress)
1292:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
236 .loc 1 1292 0
237 .cfi_startproc
238 0000 80B5 push {r7, lr}
239 .cfi_def_cfa_offset 8
240 .cfi_offset 7, -8
241 .cfi_offset 14, -4
242 0002 84B0 sub sp, sp, #16
243 .cfi_def_cfa_offset 24
244 0004 00AF add r7, sp, #0
245 .cfi_def_cfa_register 7
246 0006 7860 str r0, [r7, #4]
1293:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint8 i;
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 28


1294:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint8 sflashAddressValid = 0u;
247 .loc 1 1294 0
248 0008 3B1C mov r3, r7
249 000a 0E33 add r3, r3, #14
250 000c 0022 mov r2, #0
251 000e 1A70 strb r2, [r3]
1295:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1296:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(sflashDeviceAddress -> type == CYBLE_GAP_ADDR_TYPE_PUBLIC)
252 .loc 1 1296 0
253 0010 7B68 ldr r3, [r7, #4]
254 0012 9B79 ldrb r3, [r3, #6]
255 0014 002B cmp r3, #0
256 0016 1CD1 bne .L13
1297:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1298:.\Generated_Source\PSoC4/BLE_eventHandler.c **** for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
257 .loc 1 1298 0
258 0018 3B1C mov r3, r7
259 001a 0F33 add r3, r3, #15
260 001c 0022 mov r2, #0
261 001e 1A70 strb r2, [r3]
262 0020 12E0 b .L14
263 .L16:
1299:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1300:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(sflashDeviceAddress->bdAddr[i] != 0u)
264 .loc 1 1300 0
265 0022 3B1C mov r3, r7
266 0024 0F33 add r3, r3, #15
267 0026 1B78 ldrb r3, [r3]
268 0028 7A68 ldr r2, [r7, #4]
269 002a D35C ldrb r3, [r2, r3]
270 002c 002B cmp r3, #0
271 002e 04D0 beq .L15
1301:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1302:.\Generated_Source\PSoC4/BLE_eventHandler.c **** sflashAddressValid = 1u;
272 .loc 1 1302 0
273 0030 3B1C mov r3, r7
274 0032 0E33 add r3, r3, #14
275 0034 0122 mov r2, #1
276 0036 1A70 strb r2, [r3]
1303:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
277 .loc 1 1303 0
278 0038 0BE0 b .L13
279 .L15:
1298:.\Generated_Source\PSoC4/BLE_eventHandler.c **** for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
280 .loc 1 1298 0
281 003a 3B1C mov r3, r7
282 003c 0F33 add r3, r3, #15
283 003e 1A78 ldrb r2, [r3]
284 0040 3B1C mov r3, r7
285 0042 0F33 add r3, r3, #15
286 0044 0132 add r2, r2, #1
287 0046 1A70 strb r2, [r3]
288 .L14:
1298:.\Generated_Source\PSoC4/BLE_eventHandler.c **** for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
289 .loc 1 1298 0 is_stmt 0 discriminator 1
290 0048 3B1C mov r3, r7
291 004a 0F33 add r3, r3, #15
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 29


292 004c 1B78 ldrb r3, [r3]
293 004e 052B cmp r3, #5
294 0050 E7D9 bls .L16
295 .L13:
1304:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1305:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1306:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1307:.\Generated_Source\PSoC4/BLE_eventHandler.c **** return (sflashAddressValid);
296 .loc 1 1307 0 is_stmt 1
297 0052 3B1C mov r3, r7
298 0054 0E33 add r3, r3, #14
299 0056 1B78 ldrb r3, [r3]
1308:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
300 .loc 1 1308 0
301 0058 181C mov r0, r3
302 005a BD46 mov sp, r7
303 005c 04B0 add sp, sp, #16
304 @ sp needed
305 005e 80BD pop {r7, pc}
306 .cfi_endproc
307 .LFE7:
308 .size CyBle_IsDeviceAddressValid, .-CyBle_IsDeviceAddressValid
309 .section .text.CyBle_L2Cap_ConnParamUpdateRspEventHandler,"ax",%progbits
310 .align 2
311 .code 16
312 .thumb_func
313 .type CyBle_L2Cap_ConnParamUpdateRspEventHandler, %function
314 CyBle_L2Cap_ConnParamUpdateRspEventHandler:
315 .LFB8:
1309:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
1310:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1311:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1312:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1313:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_L2Cap_ConnParamUpdateRspHandler
1314:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1315:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1316:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1317:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the L2CAP connection parameter response event from
1318:.\Generated_Source\PSoC4/BLE_eventHandler.c **** the BLE stack.
1319:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1320:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1321:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint16 response:
1322:.\Generated_Source\PSoC4/BLE_eventHandler.c **** * Accepted = 0x0000
1323:.\Generated_Source\PSoC4/BLE_eventHandler.c **** * Rejected = 0x0001
1324:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1325:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
1326:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1327:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1328:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1329:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_L2Cap_ConnParamUpdateRspEventHandler(uint16 response)
1330:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
316 .loc 1 1330 0
317 .cfi_startproc
318 0000 80B5 push {r7, lr}
319 .cfi_def_cfa_offset 8
320 .cfi_offset 7, -8
321 .cfi_offset 14, -4
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 30


322 0002 82B0 sub sp, sp, #8
323 .cfi_def_cfa_offset 16
324 0004 00AF add r7, sp, #0
325 .cfi_def_cfa_register 7
326 0006 021C mov r2, r0
327 0008 BB1D add r3, r7, #6
328 000a 1A80 strh r2, [r3]
1331:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
1332:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssConnParamUpdateRspEventHandler(response);
1333:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
1334:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1335:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Unreferenced variable warning workaround */
1336:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(response != 0u)
1337:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1338:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1339:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
329 .loc 1 1339 0
330 000c BD46 mov sp, r7
331 000e 02B0 add sp, sp, #8
332 @ sp needed
333 0010 80BD pop {r7, pc}
334 .cfi_endproc
335 .LFE8:
336 .size CyBle_L2Cap_ConnParamUpdateRspEventHandler, .-CyBle_L2Cap_ConnParamUpdateRspEventHandler
337 0012 C046 .section .text.CyBle_GapConnUpdateCompleteEventHandler,"ax",%progbits
338 .align 2
339 .code 16
340 .thumb_func
341 .type CyBle_GapConnUpdateCompleteEventHandler, %function
342 CyBle_GapConnUpdateCompleteEventHandler:
343 .LFB9:
1340:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1341:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1342:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1343:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_GapConnUpdateCompleteEventHandler
1344:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1345:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1346:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1347:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE event from
1348:.\Generated_Source\PSoC4/BLE_eventHandler.c **** the BLE stack.
1349:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1350:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1351:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *eventParam: The pointer to the data structure specified by the event.
1352:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1353:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
1354:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None
1355:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1356:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1357:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GapConnUpdateCompleteEventHandler(const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLE
1358:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
344 .loc 1 1358 0
345 .cfi_startproc
346 0000 80B5 push {r7, lr}
347 .cfi_def_cfa_offset 8
348 .cfi_offset 7, -8
349 .cfi_offset 14, -4
350 0002 82B0 sub sp, sp, #8
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 31


351 .cfi_def_cfa_offset 16
352 0004 00AF add r7, sp, #0
353 .cfi_def_cfa_register 7
354 0006 7860 str r0, [r7, #4]
1359:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
1360:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssConnUpdateCompleteEventHandler(eventParam);
1361:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
1362:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1363:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Unreferenced variable warning workaround */
1364:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(eventParam != 0u)
1365:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1366:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1367:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
355 .loc 1 1367 0
356 0008 BD46 mov sp, r7
357 000a 02B0 add sp, sp, #8
358 @ sp needed
359 000c 80BD pop {r7, pc}
360 .cfi_endproc
361 .LFE9:
362 .size CyBle_GapConnUpdateCompleteEventHandler, .-CyBle_GapConnUpdateCompleteEventHandler
363 .section .text.CyBle_EventHandler,"ax",%progbits
364 .align 2
365 .global CyBle_EventHandler
366 .code 16
367 .thumb_func
368 .type CyBle_EventHandler, %function
369 CyBle_EventHandler:
370 .LFB10:
1368:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1369:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1370:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************
1371:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_EventHandler
1372:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
1373:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1374:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
1375:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Handles the events from the BLE stack
1376:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1377:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
1378:.\Generated_Source\PSoC4/BLE_eventHandler.c **** eventCode: the event code
1379:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *eventParam: the event parameters
1380:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1381:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
1382:.\Generated_Source\PSoC4/BLE_eventHandler.c **** None.
1383:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1384:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
1385:.\Generated_Source\PSoC4/BLE_eventHandler.c **** void CyBle_EventHandler(uint8 eventCode, void *eventParam)
1386:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
371 .loc 1 1386 0
372 .cfi_startproc
373 0000 80B5 push {r7, lr}
374 .cfi_def_cfa_offset 8
375 .cfi_offset 7, -8
376 .cfi_offset 14, -4
377 0002 84B0 sub sp, sp, #16
378 .cfi_def_cfa_offset 24
379 0004 00AF add r7, sp, #0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 32


380 .cfi_def_cfa_register 7
381 0006 021C mov r2, r0
382 0008 3960 str r1, [r7]
383 000a FB1D add r3, r7, #7
384 000c 1A70 strb r2, [r3]
1387:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag |= CYBLE_CALLBACK;
385 .loc 1 1387 0
386 000e BA4B ldr r3, .L62
387 0010 1B78 ldrb r3, [r3]
388 0012 DBB2 uxtb r3, r3
389 0014 0122 mov r2, #1
390 0016 1343 orr r3, r2
391 0018 DAB2 uxtb r2, r3
392 001a B74B ldr r3, .L62
393 001c 1A70 strb r2, [r3]
1388:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1389:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Common Profile event handling */
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
394 .loc 1 1390 0
395 001e FB1D add r3, r7, #7
396 0020 1B78 ldrb r3, [r3]
397 0022 422B cmp r3, #66
398 0024 00D1 bne .LCB325
399 0026 22E1 b .L22 @long jump
400 .LCB325:
401 0028 1DDC bgt .L23
402 002a 262B cmp r3, #38
403 002c 00D1 bne .LCB329
404 002e C3E0 b .L24 @long jump
405 .LCB329:
406 0030 0DDC bgt .L25
407 0032 022B cmp r3, #2
408 0034 00D1 bne .LCB333
409 0036 8DE0 b .L26 @long jump
410 .LCB333:
411 0038 02DC bgt .L27
412 003a 012B cmp r3, #1
413 003c 35D0 beq .L28
1391:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1392:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /**********************************************************
1393:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##General events
1394:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***********************************************************/
1395:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_STACK_ON:
1396:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_MODE_PROFILE)
1397:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1398:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_BLESS_PWR_IN_DB_T bleSsPowerLevel;
1399:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1400:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Set Tx Power Level for advertising and connection channels */
1401:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_ADV;
1402:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.bleSsChId = CYBLE_LL_ADV_CH_TYPE;
1403:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
1404:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_CONN;
1405:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.bleSsChId = CYBLE_LL_CONN_CH_TYPE;
1406:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
1407:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1408:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_MODE_PROFILE */
1409:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 33


1410:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Set device Address */
1411:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CyBle_IsDeviceAddressValid(cyBle_sflashDeviceAddress) != 0u)
1412:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1413:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetDeviceAddress(cyBle_sflashDeviceAddress);
1414:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
1415:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 0u);
1416:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 1u);
1417:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
1418:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1419:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else
1420:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1421:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (SILICON_GENERATED_DEVICE_ADDRESS != 0u)
1422:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_deviceAddress.bdAddr[0] = CYBLE_SFLASH_DIE_X_REG;
1423:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_deviceAddress.bdAddr[1] = CYBLE_SFLASH_DIE_Y_REG;
1424:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_deviceAddress.bdAddr[2] = CYBLE_SFLASH_DIE_WAFER_REG;
1425:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* SILICON_GENERATED_DEVICE_ADDRESS != 0u */
1426:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetDeviceAddress(&cyBle_deviceAddress);
1427:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
1428:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 0u);
1429:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 1u);
1430:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
1431:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1432:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Set device IO Capability */
1433:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_GapSetIoCap(CYBLE_IO_CAPABILITY);
1434:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
1435:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
1436:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1437:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_TIMEOUT:
1438:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_TimeOutEventHandler((CYBLE_TO_REASON_CODE_T *)eventParam);
1439:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1440:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_STACK_BUSY_STATUS:
1441:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_busyStatus = *(uint8 *)eventParam;
1442:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1443:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1444:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /**********************************************************
1445:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##GAP events
1446:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***********************************************************/
1447:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAP_AUTH_REQ:
1448:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_MODE_PROFILE)
1449:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u == (cyBle_eventHandlerFlag & CYBLE_DISABLE_AUTOMATIC_AUTH))
1450:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1451:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* If the responding device does not support pairing then the responding
1452:.\Generated_Source\PSoC4/BLE_eventHandler.c **** device shall respond using the Pairing Failed message with the error
1453:.\Generated_Source\PSoC4/BLE_eventHandler.c **** code "Pairing Not Supported" otherwise it responds with a Pairing
1454:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Response message.
1455:.\Generated_Source\PSoC4/BLE_eventHandler.c **** */
1456:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(cyBle_authInfo.security == (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1))
1457:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1458:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_authInfo.authErr = CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED;
1459:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1460:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL)
1461:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GappAuthReqReply(cyBle_connHandle.bdHandle, &cyBle_authInfo);
1462:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL */
1463:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GAP_ROLE_CENTRAL)
1464:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GapAuthReq(cyBle_connHandle.bdHandle, &cyBle_authInfo);
1465:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL */
1466:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 34


1467:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_MODE_PROFILE */
1468:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1469:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1470:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE:
1471:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
1472:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1473:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1474:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAP_DEVICE_CONNECTED:
1475:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
1476:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_CENTRAL)
1477:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(cyBle_connectingTimeout != 0u)
1478:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1479:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_StopTimer();
1480:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1481:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL */
1482:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_CONNECTED);
1483:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1484:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1485:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
1486:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
1487:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1488:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
1489:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1490:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
1491:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
1492:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_BROADCASTER)
1493:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpssAdvertisementStartStopEventHandler();
1494:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_BROADCASTER */
1495:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
1496:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1497:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
1498:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1499:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* After CyBle_GappStartAdvertisement first event indicates that advertising has be
1500:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
1501:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1502:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_ADVERTISING);
1503:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
1504:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1505:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* When application initiated stop advertisement */
1506:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
1507:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1508:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
1509:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
1510:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1511:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else /* Following event indicates that advertising has been stopped */
1512:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1513:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_STATE_ADVERTISING == CyBle_GetState())
1514:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1515:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
1516:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if ((CYBLE_SLOW_ADV_ENABLED != 0u) && (CYBLE_FAST_ADV_TIMEOUT != 0u))
1517:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(cyBle_advertisingIntervalType == CYBLE_ADVERTISING_FAST)
1518:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1519:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* When fast advertising time out occur: Start slow advertising */
1520:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_ERROR_OK == CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_SLO
1521:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1522:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_ADVERTISING);
1523:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 35


1524:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1525:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SLOW_ADV_ENABLED */
1526:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1527:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1528:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1529:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1530:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
1531:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1532:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
1533:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAPC_SCAN_START_STOP:
1534:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
1535:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscScanStartStopEventHandler();
1536:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
1537:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1538:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
1539:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1540:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* After CyBle_GapcStartScan first event indicates that scanning has been started *
1541:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
1542:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1543:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_SCANNING);
1544:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
1545:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1546:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* When application initiated stop scanning */
1547:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
1548:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1549:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
1550:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
1551:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1552:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else /* Following event indicates that scanning has been stopped by stack */
1553:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1554:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_STATE_SCANNING == CyBle_GetState())
1555:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1556:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
1557:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if ((CYBLE_SLOW_SCAN_ENABLED != 0u) && (CYBLE_FAST_SCAN_TIMEOUT != 0u))
1558:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(cyBle_scanningIntervalType == CYBLE_SCANNING_FAST)
1559:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1560:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* When fast scanning time out occur: Start slow scanning */
1561:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_ERROR_OK == CyBle_GapcStartScan(CYBLE_SCANNING_SLOW))
1562:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1563:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_SCANNING);
1564:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1565:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1566:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SLOW_SCAN_ENABLED */
1567:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1568:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1569:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1570:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1571:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
1572:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1573:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /**********************************************************
1574:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##L2AP events
1575:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***********************************************************/
1576:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP:
1577:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_L2Cap_ConnParamUpdateRspEventHandler(*(uint16 *)eventParam);
1578:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1579:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1580:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /**********************************************************
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 36


1581:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##GATT events
1582:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***********************************************************/
1583:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATT_CONNECT_IND:
1584:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_connHandle = *(CYBLE_CONN_HANDLE_T *)eventParam;
1585:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1586:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if((CYBLE_GATT_ROLE_SERVER) && (CYBLE_GATT_DB_CCCD_COUNT != 0u))
1587:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Init CCCD values in RAM */
1588:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) memcpy (cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_connHandle.bdHand
1589:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATT_DB_CCCD_COUNT);
1590:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
1591:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1592:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
1593:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetClientState(CYBLE_CLIENT_STATE_CONNECTED);
1594:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
1595:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1596:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GattConnectReqHandler();
1597:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1598:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1599:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATT_DISCONNECT_IND:
1600:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GattDisconnectEventHandler();
1601:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1602:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1603:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if((CYBLE_GATT_ROLE_SERVER) || (CYBLE_GATT_ROLE_CLIENT))
1604:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_XCNHG_MTU_REQ:
1605:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1606:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint16 cyBle_mtuSize;
1607:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_GATT_MTU > ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu)
1608:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1609:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_mtuSize = ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu;
1610:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1611:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else
1612:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1613:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_mtuSize = CYBLE_GATT_MTU;
1614:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1615:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GattsExchangeMtuRsp(((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->connHa
1616:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1617:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1618:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
1619:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1620:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
1621:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT:
1622:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
1623:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_CpscScanProcessEventHandler((CYBLE_GAPC_ADV_REPORT_T *)eventParam);
1624:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
1625:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1626:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
1627:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1628:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_SERVER)
1629:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_WRITE_REQ:
1630:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WriteReqHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
1631:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1632:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1633:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_WRITE_CMD_REQ:
1634:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_IAS_SERVER
1635:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1636:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1637:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_IassWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 37


1638:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1639:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_IAS_SERVER */
1640:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_SERVER
1641:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1642:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1643:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_HidssWriteEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
1644:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1645:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_SERVER */
1646:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_SERVER
1647:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1648:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1649:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_PasssWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
1650:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1651:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_SERVER */
1652:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RTUS_SERVER
1653:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1654:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1655:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_RtussWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
1656:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1657:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RTUS_SERVER */
1658:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_SERVER
1659:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1660:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1661:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_ScpssWriteEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
1662:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1663:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_SERVER */
1664:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1665:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1666:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_PREP_WRITE_REQ:
1667:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_SERVER
1668:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BmssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eventPa
1669:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_SERVER */
1670:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BTS_SERVER
1671:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1672:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1673:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BtssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eve
1674:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1675:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BTS_SERVER */
1676:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_SERVER
1677:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1678:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1679:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eve
1680:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1681:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_SERVER */
1682:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
1683:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1684:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1685:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eve
1686:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1687:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
1688:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1689:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1690:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_EXEC_WRITE_REQ:
1691:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_SERVER
1692:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BmssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventParam);
1693:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_SERVER */
1694:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BTS_SERVER
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 38


1695:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1696:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1697:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BtssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventPara
1698:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1699:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BTS_SERVER */
1700:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_SERVER
1701:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1702:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1703:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventPara
1704:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1705:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_SERVER */
1706:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
1707:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1708:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1709:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventPara
1710:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1711:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
1712:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1713:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1714:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_HANDLE_VALUE_CNF:
1715:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ValueConfirmation((CYBLE_CONN_HANDLE_T *)eventParam);
1716:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1717:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1718:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ:
1719:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
1720:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_UdssReadRequestEventHandler((CYBLE_GATTS_CHAR_VAL_READ_REQ_T *)eventParam);
1721:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
1722:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1723:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1724:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
1725:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1726:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
1727:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1728:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP:
1729:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ReadByGroupEventHandler((CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T *)eventParam);
1730:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1731:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1732:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_READ_BY_TYPE_RSP:
1733:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ReadByTypeEventHandler((CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T *)eventParam);
1734:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1735:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1736:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_READ_BLOB_RSP:
1737:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
1738:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsscReadLongRespEventHandler((CYBLE_GATTC_READ_RSP_PARAM_T *)eventParam);
1739:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
1740:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1741:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1742:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_FIND_INFO_RSP:
1743:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_FindInfoEventHandler((CYBLE_GATTC_FIND_INFO_RSP_PARAM_T *)eventParam);
1744:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1745:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1746:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_ERROR_RSP:
1747:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ErrorResponseEventHandler((CYBLE_GATTC_ERR_RSP_PARAM_T *)eventParam);
1748:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1749:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1750:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_HANDLE_VALUE_NTF:
1751:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_NotificationEventHandler((CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *)eventParam);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 39


1752:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1753:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1754:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_HANDLE_VALUE_IND:
1755:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GattcIndicationEventHandler((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam);
1756:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_IndicationEventHandler((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam);
1757:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1758:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Respond with a Handle Value Confirmation when request handled */
1759:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) == 0u)
1760:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1761:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GattcConfirmation(((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam)-
1762:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1763:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1764:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1765:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_READ_RSP:
1766:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ReadResponseEventHandler((CYBLE_GATTC_READ_RSP_PARAM_T *)eventParam);
1767:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1768:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1769:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_WRITE_RSP:
1770:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GattcWriteResponseEventHandler((CYBLE_CONN_HANDLE_T *)eventParam);
1771:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1772:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1773:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_GATTC_EXEC_WRITE_RSP:
1774:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
1775:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_BmscExecuteWriteResponseEventHandler((CYBLE_GATTC_EXEC_WRITE_RSP_T *)eventParam);
1776:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
1777:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
1778:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
1779:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1780:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_EsscExecuteWriteResponseEventHandler((CYBLE_GATTC_EXEC_WRITE_RSP_T *)eventPar
1781:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1782:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
1783:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1784:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1785:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
1786:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1787:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBL
1788:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1789:.\Generated_Source\PSoC4/BLE_eventHandler.c **** case CYBLE_EVT_PENDING_FLASH_WRITE:
1790:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_pendingFlashWrite |= CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
1791:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
1792:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1793:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
1794:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1795:.\Generated_Source\PSoC4/BLE_eventHandler.c **** default:
1796:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
414 .loc 1 1796 0
415 003e 76E1 b .L49
416 .L27:
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
417 .loc 1 1390 0
418 0040 052B cmp r3, #5
419 0042 00D1 bne .LCB343
420 0044 8BE0 b .L29 @long jump
421 .LCB343:
422 0046 212B cmp r3, #33
423 0048 00D1 bne .LCB345
424 004a 8DE0 b .L30 @long jump
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 40


425 .LCB345:
426 .loc 1 1796 0
427 004c 6FE1 b .L49
428 .L25:
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
429 .loc 1 1390 0
430 004e 282B cmp r3, #40
431 0050 00D1 bne .LCB351
432 0052 ADE0 b .L31 @long jump
433 .LCB351:
434 0054 00DA bge .LCB353
435 0056 A3E0 b .L32 @long jump
436 .LCB353:
437 0058 2A2B cmp r3, #42
438 005a 00D1 bne .LCB355
439 005c 9BE0 b .L33 @long jump
440 .LCB355:
441 005e 412B cmp r3, #65
442 0060 00D1 bne .LCB357
443 0062 E9E0 b .L34 @long jump
444 .LCB357:
445 .loc 1 1796 0
446 0064 63E1 b .L49
447 .L23:
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
448 .loc 1 1390 0
449 0066 502B cmp r3, #80
450 0068 00D1 bne .LCB363
451 006a 40E1 b .L59 @long jump
452 .LCB363:
453 006c 0EDC bgt .L36
454 006e 4C2B cmp r3, #76
455 0070 00D1 bne .LCB367
456 0072 1DE1 b .L37 @long jump
457 .LCB367:
458 0074 03DC bgt .L38
459 0076 432B cmp r3, #67
460 0078 00D1 bne .LCB371
461 007a FBE0 b .L39 @long jump
462 .LCB371:
463 .loc 1 1796 0
464 007c 57E1 b .L49
465 .L38:
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
466 .loc 1 1390 0
467 007e 4E2B cmp r3, #78
468 0080 00D1 bne .LCB377
469 0082 1AE1 b .L40 @long jump
470 .LCB377:
471 0084 4F2B cmp r3, #79
472 0086 00D1 bne .LCB379
473 0088 33E1 b .L60 @long jump
474 .LCB379:
475 .loc 1 1796 0
476 008a 50E1 b .L49
477 .L36:
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 41


478 .loc 1 1390 0
479 008c 572B cmp r3, #87
480 008e 00D1 bne .LCB385
481 0090 4CE1 b .L61 @long jump
482 .LCB385:
483 0092 03DC bgt .L43
484 0094 542B cmp r3, #84
485 0096 00D1 bne .LCB389
486 0098 1CE1 b .L44 @long jump
487 .LCB389:
488 .loc 1 1796 0
489 009a 48E1 b .L49
490 .L43:
1390:.\Generated_Source\PSoC4/BLE_eventHandler.c **** switch(eventCode)
491 .loc 1 1390 0
492 009c 712B cmp r3, #113
493 009e 00D1 bne .LCB395
494 00a0 C4E0 b .L45 @long jump
495 .LCB395:
496 00a2 FA2B cmp r3, #250
497 00a4 00D1 bne .LCB397
498 00a6 1AE1 b .L46 @long jump
499 .LCB397:
500 .loc 1 1796 0
501 00a8 41E1 b .L49
502 .L28:
503 .LBB3:
1401:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_ADV;
504 .loc 1 1401 0
505 00aa 3B1C mov r3, r7
506 00ac 0C33 add r3, r3, #12
507 00ae 0422 mov r2, #4
508 00b0 1A70 strb r2, [r3]
1402:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.bleSsChId = CYBLE_LL_ADV_CH_TYPE;
509 .loc 1 1402 0
510 00b2 3B1C mov r3, r7
511 00b4 0C33 add r3, r3, #12
512 00b6 0022 mov r2, #0
513 00b8 5A70 strb r2, [r3, #1]
1403:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
514 .loc 1 1403 0
515 00ba 3B1C mov r3, r7
516 00bc 0C33 add r3, r3, #12
517 00be 181C mov r0, r3
518 00c0 FFF7FEFF bl CyBle_SetTxPowerLevel
1404:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_CONN;
519 .loc 1 1404 0
520 00c4 3B1C mov r3, r7
521 00c6 0C33 add r3, r3, #12
522 00c8 0422 mov r2, #4
523 00ca 1A70 strb r2, [r3]
1405:.\Generated_Source\PSoC4/BLE_eventHandler.c **** bleSsPowerLevel.bleSsChId = CYBLE_LL_CONN_CH_TYPE;
524 .loc 1 1405 0
525 00cc 3B1C mov r3, r7
526 00ce 0C33 add r3, r3, #12
527 00d0 0122 mov r2, #1
528 00d2 5A70 strb r2, [r3, #1]
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 42


1406:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
529 .loc 1 1406 0
530 00d4 3B1C mov r3, r7
531 00d6 0C33 add r3, r3, #12
532 00d8 181C mov r0, r3
533 00da FFF7FEFF bl CyBle_SetTxPowerLevel
534 .LBE3:
1411:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CyBle_IsDeviceAddressValid(cyBle_sflashDeviceAddress) != 0u)
535 .loc 1 1411 0
536 00de 874B ldr r3, .L62+4
537 00e0 1B68 ldr r3, [r3]
538 00e2 181C mov r0, r3
539 00e4 FFF7FEFF bl CyBle_IsDeviceAddressValid
540 00e8 031C mov r3, r0
541 00ea 002B cmp r3, #0
542 00ec 11D0 beq .L47
1413:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetDeviceAddress(cyBle_sflashDeviceAddress);
543 .loc 1 1413 0
544 00ee 834B ldr r3, .L62+4
545 00f0 1B68 ldr r3, [r3]
546 00f2 181C mov r0, r3
547 00f4 FFF7FEFF bl CyBle_SetDeviceAddress
1415:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 0u);
548 .loc 1 1415 0
549 00f8 804B ldr r3, .L62+4
550 00fa 1B68 ldr r3, [r3]
551 00fc 181C mov r0, r3
552 00fe 0021 mov r1, #0
553 0100 FFF7FEFF bl CyBle_ChangeAdDeviceAddress
1416:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 1u);
554 .loc 1 1416 0
555 0104 7D4B ldr r3, .L62+4
556 0106 1B68 ldr r3, [r3]
557 0108 181C mov r0, r3
558 010a 0121 mov r1, #1
559 010c FFF7FEFF bl CyBle_ChangeAdDeviceAddress
560 0110 19E0 b .L48
561 .L47:
1422:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_deviceAddress.bdAddr[0] = CYBLE_SFLASH_DIE_X_REG;
562 .loc 1 1422 0
563 0112 7B4B ldr r3, .L62+8
564 0114 1A78 ldrb r2, [r3]
565 0116 7B4B ldr r3, .L62+12
566 0118 1A70 strb r2, [r3]
1423:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_deviceAddress.bdAddr[1] = CYBLE_SFLASH_DIE_Y_REG;
567 .loc 1 1423 0
568 011a 7B4B ldr r3, .L62+16
569 011c 1A78 ldrb r2, [r3]
570 011e 794B ldr r3, .L62+12
571 0120 5A70 strb r2, [r3, #1]
1424:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_deviceAddress.bdAddr[2] = CYBLE_SFLASH_DIE_WAFER_REG;
572 .loc 1 1424 0
573 0122 7A4B ldr r3, .L62+20
574 0124 1A78 ldrb r2, [r3]
575 0126 774B ldr r3, .L62+12
576 0128 9A70 strb r2, [r3, #2]
1426:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_SetDeviceAddress(&cyBle_deviceAddress);
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 43


577 .loc 1 1426 0
578 012a 764B ldr r3, .L62+12
579 012c 181C mov r0, r3
580 012e FFF7FEFF bl CyBle_SetDeviceAddress
1428:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 0u);
581 .loc 1 1428 0
582 0132 744B ldr r3, .L62+12
583 0134 181C mov r0, r3
584 0136 0021 mov r1, #0
585 0138 FFF7FEFF bl CyBle_ChangeAdDeviceAddress
1429:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 1u);
586 .loc 1 1429 0
587 013c 714B ldr r3, .L62+12
588 013e 181C mov r0, r3
589 0140 0121 mov r1, #1
590 0142 FFF7FEFF bl CyBle_ChangeAdDeviceAddress
591 .L48:
1433:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) CyBle_GapSetIoCap(CYBLE_IO_CAPABILITY);
592 .loc 1 1433 0
593 0146 0020 mov r0, #0
594 0148 FFF7FEFF bl CyBle_GapSetIoCap
1435:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
595 .loc 1 1435 0
596 014c 704B ldr r3, .L62+24
597 014e 0422 mov r2, #4
598 0150 1A70 strb r2, [r3]
1436:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
599 .loc 1 1436 0
600 0152 ECE0 b .L49
601 .L26:
1438:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_TimeOutEventHandler((CYBLE_TO_REASON_CODE_T *)eventParam);
602 .loc 1 1438 0
603 0154 3B68 ldr r3, [r7]
604 0156 181C mov r0, r3
605 0158 FFF7FEFF bl CyBle_TimeOutEventHandler
1439:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
606 .loc 1 1439 0
607 015c E7E0 b .L49
608 .L29:
1441:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_busyStatus = *(uint8 *)eventParam;
609 .loc 1 1441 0
610 015e 3B68 ldr r3, [r7]
611 0160 1A78 ldrb r2, [r3]
612 0162 6C4B ldr r3, .L62+28
613 0164 1A70 strb r2, [r3]
1442:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
614 .loc 1 1442 0
615 0166 E2E0 b .L49
616 .L30:
1449:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u == (cyBle_eventHandlerFlag & CYBLE_DISABLE_AUTOMATIC_AUTH))
617 .loc 1 1449 0
618 0168 634B ldr r3, .L62
619 016a 1B78 ldrb r3, [r3]
620 016c DBB2 uxtb r3, r3
621 016e 1A1C mov r2, r3
622 0170 2023 mov r3, #32
623 0172 1340 and r3, r2
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 44


624 0174 0ED1 bne .L50
1456:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(cyBle_authInfo.security == (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1))
625 .loc 1 1456 0
626 0176 684B ldr r3, .L62+32
627 0178 1B78 ldrb r3, [r3]
628 017a 102B cmp r3, #16
629 017c 02D1 bne .L51
1458:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_authInfo.authErr = CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED;
630 .loc 1 1458 0
631 017e 664B ldr r3, .L62+32
632 0180 0522 mov r2, #5
633 0182 DA70 strb r2, [r3, #3]
634 .L51:
1461:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GappAuthReqReply(cyBle_connHandle.bdHandle, &cyBle_authInfo);
635 .loc 1 1461 0
636 0184 654B ldr r3, .L62+36
637 0186 1A78 ldrb r2, [r3]
638 0188 634B ldr r3, .L62+32
639 018a 101C mov r0, r2
640 018c 191C mov r1, r3
641 018e FFF7FEFF bl CyBle_GappAuthReqReply
1468:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
642 .loc 1 1468 0
643 0192 CCE0 b .L49
644 .L50:
645 0194 CBE0 b .L49
646 .L33:
1471:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
647 .loc 1 1471 0
648 0196 3B68 ldr r3, [r7]
649 0198 181C mov r0, r3
650 019a FFF7FEFF bl CyBle_GapConnUpdateCompleteEventHandler
1472:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
651 .loc 1 1472 0
652 019e C6E0 b .L49
653 .L32:
1475:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
654 .loc 1 1475 0
655 01a0 3B68 ldr r3, [r7]
656 01a2 181C mov r0, r3
657 01a4 FFF7FEFF bl CyBle_GapConnUpdateCompleteEventHandler
1482:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_CONNECTED);
658 .loc 1 1482 0
659 01a8 594B ldr r3, .L62+24
660 01aa 0222 mov r2, #2
661 01ac 1A70 strb r2, [r3]
1483:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
662 .loc 1 1483 0
663 01ae BEE0 b .L49
664 .L31:
1486:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
665 .loc 1 1486 0
666 01b0 574B ldr r3, .L62+24
667 01b2 0422 mov r2, #4
668 01b4 1A70 strb r2, [r3]
1487:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
669 .loc 1 1487 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 45


670 01b6 BAE0 b .L49
671 .L24:
1497:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
672 .loc 1 1497 0
673 01b8 554B ldr r3, .L62+24
674 01ba 1B78 ldrb r3, [r3]
675 01bc 022B cmp r3, #2
676 01be 34D0 beq .L52
1497:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
677 .loc 1 1497 0 is_stmt 0 discriminator 1
678 01c0 4D4B ldr r3, .L62
679 01c2 1B78 ldrb r3, [r3]
680 01c4 DBB2 uxtb r3, r3
681 01c6 1A1C mov r2, r3
682 01c8 0123 mov r3, #1
683 01ca 1340 and r3, r2
684 01cc 2DD0 beq .L52
1500:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
685 .loc 1 1500 0 is_stmt 1
686 01ce 4A4B ldr r3, .L62
687 01d0 1B78 ldrb r3, [r3]
688 01d2 DBB2 uxtb r3, r3
689 01d4 1A1C mov r2, r3
690 01d6 0423 mov r3, #4
691 01d8 1340 and r3, r2
692 01da 0BD0 beq .L53
1502:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_ADVERTISING);
693 .loc 1 1502 0
694 01dc 4C4B ldr r3, .L62+24
695 01de 0322 mov r2, #3
696 01e0 1A70 strb r2, [r3]
1503:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
697 .loc 1 1503 0
698 01e2 454B ldr r3, .L62
699 01e4 1B78 ldrb r3, [r3]
700 01e6 DBB2 uxtb r3, r3
701 01e8 0422 mov r2, #4
702 01ea 9343 bic r3, r2
703 01ec DAB2 uxtb r2, r3
704 01ee 424B ldr r3, .L62
705 01f0 1A70 strb r2, [r3]
706 01f2 1AE0 b .L52
707 .L53:
1506:.\Generated_Source\PSoC4/BLE_eventHandler.c **** else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
708 .loc 1 1506 0
709 01f4 404B ldr r3, .L62
710 01f6 1B78 ldrb r3, [r3]
711 01f8 DBB2 uxtb r3, r3
712 01fa 1A1C mov r2, r3
713 01fc 0823 mov r3, #8
714 01fe 1340 and r3, r2
715 0200 0BD0 beq .L54
1508:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
716 .loc 1 1508 0
717 0202 434B ldr r3, .L62+24
718 0204 0422 mov r2, #4
719 0206 1A70 strb r2, [r3]
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 46


1509:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
720 .loc 1 1509 0
721 0208 3B4B ldr r3, .L62
722 020a 1B78 ldrb r3, [r3]
723 020c DBB2 uxtb r3, r3
724 020e 0822 mov r2, #8
725 0210 9343 bic r3, r2
726 0212 DAB2 uxtb r2, r3
727 0214 384B ldr r3, .L62
728 0216 1A70 strb r2, [r3]
729 0218 07E0 b .L52
730 .L54:
1513:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_STATE_ADVERTISING == CyBle_GetState())
731 .loc 1 1513 0
732 021a 3D4B ldr r3, .L62+24
733 021c 1B78 ldrb r3, [r3]
734 021e 032B cmp r3, #3
735 0220 03D1 bne .L52
1515:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_SetState(CYBLE_STATE_DISCONNECTED);
736 .loc 1 1515 0
737 0222 3B4B ldr r3, .L62+24
738 0224 0422 mov r2, #4
739 0226 1A70 strb r2, [r3]
1529:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
740 .loc 1 1529 0
741 0228 81E0 b .L49
742 .L52:
743 022a 80E0 b .L49
744 .L45:
1577:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_L2Cap_ConnParamUpdateRspEventHandler(*(uint16 *)eventParam);
745 .loc 1 1577 0
746 022c 3B68 ldr r3, [r7]
747 022e 1B88 ldrh r3, [r3]
748 0230 181C mov r0, r3
749 0232 FFF7FEFF bl CyBle_L2Cap_ConnParamUpdateRspEventHandler
1578:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
750 .loc 1 1578 0
751 0236 7AE0 b .L49
752 .L34:
1584:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_connHandle = *(CYBLE_CONN_HANDLE_T *)eventParam;
753 .loc 1 1584 0
754 0238 384A ldr r2, .L62+36
755 023a 3B68 ldr r3, [r7]
756 023c 111C mov r1, r2
757 023e 1A1C mov r2, r3
758 0240 0223 mov r3, #2
759 0242 081C mov r0, r1
760 0244 111C mov r1, r2
761 0246 1A1C mov r2, r3
762 0248 FFF7FEFF bl memcpy
1588:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void) memcpy (cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_connHandle.bdHand
763 .loc 1 1588 0
764 024c 334B ldr r3, .L62+36
765 024e 1B78 ldrb r3, [r3]
766 0250 5A00 lsl r2, r3, #1
767 0252 334B ldr r3, .L62+40
768 0254 D318 add r3, r2, r3
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 47


769 0256 334A ldr r2, .L62+44
770 0258 111C mov r1, r2
771 025a 1A1C mov r2, r3
772 025c 0223 mov r3, #2
773 025e 081C mov r0, r1
774 0260 111C mov r1, r2
775 0262 1A1C mov r2, r3
776 0264 FFF7FEFF bl memcpy
1596:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GattConnectReqHandler();
777 .loc 1 1596 0
778 0268 FFF7FEFF bl CyBle_GattConnectReqHandler
1597:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
779 .loc 1 1597 0
780 026c 5FE0 b .L49
781 .L22:
1600:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_GattDisconnectEventHandler();
782 .loc 1 1600 0
783 026e FFF7FEFF bl CyBle_GattDisconnectEventHandler
1601:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
784 .loc 1 1601 0
785 0272 5CE0 b .L49
786 .L39:
787 .LBB4:
1607:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(CYBLE_GATT_MTU > ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu)
788 .loc 1 1607 0
789 0274 3B68 ldr r3, [r7]
790 0276 5B88 ldrh r3, [r3, #2]
791 0278 162B cmp r3, #22
792 027a 05D8 bhi .L55
1609:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_mtuSize = ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu;
793 .loc 1 1609 0
794 027c 3B1C mov r3, r7
795 027e 0E33 add r3, r3, #14
796 0280 3A68 ldr r2, [r7]
797 0282 5288 ldrh r2, [r2, #2]
798 0284 1A80 strh r2, [r3]
799 0286 03E0 b .L56
800 .L55:
1613:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_mtuSize = CYBLE_GATT_MTU;
801 .loc 1 1613 0
802 0288 3B1C mov r3, r7
803 028a 0E33 add r3, r3, #14
804 028c 1722 mov r2, #23
805 028e 1A80 strh r2, [r3]
806 .L56:
1615:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_GattsExchangeMtuRsp(((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->connHa
807 .loc 1 1615 0
808 0290 3B68 ldr r3, [r7]
809 0292 3A1C mov r2, r7
810 0294 0E32 add r2, r2, #14
811 0296 1288 ldrh r2, [r2]
812 0298 1988 ldrh r1, [r3]
813 029a 0023 mov r3, #0
814 029c 0904 lsl r1, r1, #16
815 029e 090C lsr r1, r1, #16
816 02a0 1B0C lsr r3, r3, #16
817 02a2 1B04 lsl r3, r3, #16
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 48


818 02a4 0B43 orr r3, r1
819 02a6 181C mov r0, r3
820 02a8 111C mov r1, r2
821 02aa FFF7FEFF bl CyBle_GattsExchangeMtuRsp
822 .LBE4:
1617:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
823 .loc 1 1617 0
824 02ae 3EE0 b .L49
825 .L37:
1630:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_WriteReqHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
826 .loc 1 1630 0
827 02b0 3B68 ldr r3, [r7]
828 02b2 181C mov r0, r3
829 02b4 FFF7FEFF bl CyBle_WriteReqHandler
1631:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
830 .loc 1 1631 0
831 02b8 39E0 b .L49
832 .L40:
1635:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
833 .loc 1 1635 0
834 02ba 0F4B ldr r3, .L62
835 02bc 1B78 ldrb r3, [r3]
836 02be DBB2 uxtb r3, r3
837 02c0 1A1C mov r2, r3
838 02c2 0123 mov r3, #1
839 02c4 1340 and r3, r2
840 02c6 04D0 beq .L57
1637:.\Generated_Source\PSoC4/BLE_eventHandler.c **** (void)CyBle_IassWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
841 .loc 1 1637 0
842 02c8 3B68 ldr r3, [r7]
843 02ca 181C mov r0, r3
844 02cc FFF7FEFF bl CyBle_IassWriteCmdEventHandler
1664:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
845 .loc 1 1664 0
846 02d0 2DE0 b .L49
847 .L57:
848 02d2 2CE0 b .L49
849 .L44:
1715:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ValueConfirmation((CYBLE_CONN_HANDLE_T *)eventParam);
850 .loc 1 1715 0
851 02d4 3B68 ldr r3, [r7]
852 02d6 181C mov r0, r3
853 02d8 FFF7FEFF bl CyBle_ValueConfirmation
1716:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
854 .loc 1 1716 0
855 02dc 27E0 b .L49
856 .L46:
1790:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_pendingFlashWrite |= CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
857 .loc 1 1790 0
858 02de 124B ldr r3, .L62+48
859 02e0 1B78 ldrb r3, [r3]
860 02e2 0122 mov r2, #1
861 02e4 1343 orr r3, r2
862 02e6 DAB2 uxtb r2, r3
863 02e8 0F4B ldr r3, .L62+48
864 02ea 1A70 strb r2, [r3]
1791:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 49


865 .loc 1 1791 0
866 02ec 1FE0 b .L49
867 .L59:
1712:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
868 .loc 1 1712 0
869 02ee C046 mov r8, r8
870 02f0 1DE0 b .L49
871 .L60:
1688:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
872 .loc 1 1688 0
873 02f2 C046 mov r8, r8
874 02f4 1BE0 b .L49
875 .L63:
876 02f6 C046 .align 2
877 .L62:
878 02f8 00000000 .word cyBle_eventHandlerFlag
879 02fc 00000000 .word cyBle_sflashDeviceAddress
880 0300 7CF1FF0F .word 268431740
881 0304 00000000 .word cyBle_deviceAddress
882 0308 7DF1FF0F .word 268431741
883 030c 7BF1FF0F .word 268431739
884 0310 00000000 .word cyBle_state
885 0314 00000000 .word cyBle_busyStatus
886 0318 00000000 .word cyBle_authInfo
887 031c 00000000 .word cyBle_connHandle
888 0320 00000000 .word cyBle_attValuesCCCDFlashMemory
889 0324 00000000 .word cyBle_attValuesCCCD
890 0328 00000000 .word cyBle_pendingFlashWrite
891 .L61:
1722:.\Generated_Source\PSoC4/BLE_eventHandler.c **** break;
892 .loc 1 1722 0
893 032c C046 mov r8, r8
894 .L49:
1797:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1798:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1799:.\Generated_Source\PSoC4/BLE_eventHandler.c **** if(0u != (cyBle_eventHandlerFlag & (CYBLE_CALLBACK | CYBLE_ENABLE_ALL_EVENTS)))
895 .loc 1 1799 0
896 032e 0D4B ldr r3, .L64
897 0330 1B78 ldrb r3, [r3]
898 0332 DBB2 uxtb r3, r3
899 0334 1A1C mov r2, r3
900 0336 1123 mov r3, #17
901 0338 1340 and r3, r2
902 033a 0FD0 beq .L20
1800:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
1801:.\Generated_Source\PSoC4/BLE_eventHandler.c **** cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
903 .loc 1 1801 0
904 033c 094B ldr r3, .L64
905 033e 1B78 ldrb r3, [r3]
906 0340 DBB2 uxtb r3, r3
907 0342 0122 mov r2, #1
908 0344 9343 bic r3, r2
909 0346 DAB2 uxtb r2, r3
910 0348 064B ldr r3, .L64
911 034a 1A70 strb r2, [r3]
1802:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CyBle_ApplCallback((uint32)eventCode, eventParam);
912 .loc 1 1802 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 50


913 034c 064B ldr r3, .L64+4
914 034e 1B68 ldr r3, [r3]
915 0350 FA1D add r2, r7, #7
916 0352 1178 ldrb r1, [r2]
917 0354 3A68 ldr r2, [r7]
918 0356 081C mov r0, r1
919 0358 111C mov r1, r2
920 035a 9847 blx r3
921 .L20:
1803:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
1804:.\Generated_Source\PSoC4/BLE_eventHandler.c ****
1805:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
922 .loc 1 1805 0
923 035c BD46 mov sp, r7
924 035e 04B0 add sp, sp, #16
925 @ sp needed
926 0360 80BD pop {r7, pc}
927 .L65:
928 0362 C046 .align 2
929 .L64:
930 0364 00000000 .word cyBle_eventHandlerFlag
931 0368 00000000 .word CyBle_ApplCallback
932 .cfi_endproc
933 .LFE10:
934 .size CyBle_EventHandler, .-CyBle_EventHandler
935 .text
936 .Letext0:
937 .file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
938 .file 3 ".\\Generated_Source\\PSoC4\\BLE_Stack.h"
939 .file 4 ".\\Generated_Source\\PSoC4\\BLE_StackHostMain.h"
940 .file 5 ".\\Generated_Source\\PSoC4\\BLE_StackGap.h"
941 .file 6 ".\\Generated_Source\\PSoC4\\BLE_StackGatt.h"
942 .file 7 ".\\Generated_Source\\PSoC4\\BLE_StackGattServer.h"
943 .file 8 ".\\Generated_Source\\PSoC4\\BLE.h"
944 .file 9 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.h"
945 .file 10 ".\\Generated_Source\\PSoC4\\BLE_gatt.h"
946 .section .debug_info,"",%progbits
947 .Ldebug_info0:
948 0000 780A0000 .4byte 0xa78
949 0004 0400 .2byte 0x4
950 0006 00000000 .4byte .Ldebug_abbrev0
951 000a 04 .byte 0x4
952 000b 01 .uleb128 0x1
953 000c D1100000 .4byte .LASF244
954 0010 01 .byte 0x1
955 0011 3F050000 .4byte .LASF245
956 0015 D8150000 .4byte .LASF246
957 0019 00000000 .4byte .Ldebug_ranges0+0
958 001d 00000000 .4byte 0
959 0021 00000000 .4byte .Ldebug_line0
960 0025 02 .uleb128 0x2
961 0026 01 .byte 0x1
962 0027 06 .byte 0x6
963 0028 44040000 .4byte .LASF0
964 002c 02 .uleb128 0x2
965 002d 01 .byte 0x1
966 002e 08 .byte 0x8
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 51


967 002f E6110000 .4byte .LASF1
968 0033 02 .uleb128 0x2
969 0034 02 .byte 0x2
970 0035 05 .byte 0x5
971 0036 86120000 .4byte .LASF2
972 003a 02 .uleb128 0x2
973 003b 02 .byte 0x2
974 003c 07 .byte 0x7
975 003d 9E150000 .4byte .LASF3
976 0041 02 .uleb128 0x2
977 0042 04 .byte 0x4
978 0043 05 .byte 0x5
979 0044 8A020000 .4byte .LASF4
980 0048 02 .uleb128 0x2
981 0049 04 .byte 0x4
982 004a 07 .byte 0x7
983 004b B9090000 .4byte .LASF5
984 004f 02 .uleb128 0x2
985 0050 08 .byte 0x8
986 0051 05 .byte 0x5
987 0052 36040000 .4byte .LASF6
988 0056 02 .uleb128 0x2
989 0057 08 .byte 0x8
990 0058 07 .byte 0x7
991 0059 63040000 .4byte .LASF7
992 005d 03 .uleb128 0x3
993 005e 04 .byte 0x4
994 005f 05 .byte 0x5
995 0060 696E7400 .ascii "int\000"
996 0064 02 .uleb128 0x2
997 0065 04 .byte 0x4
998 0066 07 .byte 0x7
999 0067 92140000 .4byte .LASF8
1000 006b 04 .uleb128 0x4
1001 006c 24060000 .4byte .LASF9
1002 0070 02 .byte 0x2
1003 0071 B3 .byte 0xb3
1004 0072 2C000000 .4byte 0x2c
1005 0076 04 .uleb128 0x4
1006 0077 F4110000 .4byte .LASF10
1007 007b 02 .byte 0x2
1008 007c B4 .byte 0xb4
1009 007d 3A000000 .4byte 0x3a
1010 0081 04 .uleb128 0x4
1011 0082 70070000 .4byte .LASF11
1012 0086 02 .byte 0x2
1013 0087 B5 .byte 0xb5
1014 0088 48000000 .4byte 0x48
1015 008c 02 .uleb128 0x2
1016 008d 04 .byte 0x4
1017 008e 04 .byte 0x4
1018 008f B3100000 .4byte .LASF12
1019 0093 02 .uleb128 0x2
1020 0094 08 .byte 0x8
1021 0095 04 .byte 0x4
1022 0096 8C060000 .4byte .LASF13
1023 009a 02 .uleb128 0x2
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 52


1024 009b 01 .byte 0x1
1025 009c 08 .byte 0x8
1026 009d 61140000 .4byte .LASF14
1027 00a1 05 .uleb128 0x5
1028 00a2 6B000000 .4byte 0x6b
1029 00a6 02 .uleb128 0x2
1030 00a7 04 .byte 0x4
1031 00a8 07 .byte 0x7
1032 00a9 420E0000 .4byte .LASF15
1033 00ad 06 .uleb128 0x6
1034 00ae 04 .byte 0x4
1035 00af 07 .uleb128 0x7
1036 00b0 01 .byte 0x1
1037 00b1 03 .byte 0x3
1038 00b2 7A .byte 0x7a
1039 00b3 34020000 .4byte 0x234
1040 00b7 08 .uleb128 0x8
1041 00b8 F60A0000 .4byte .LASF16
1042 00bc 00 .sleb128 0
1043 00bd 08 .uleb128 0x8
1044 00be 50040000 .4byte .LASF17
1045 00c2 01 .sleb128 1
1046 00c3 08 .uleb128 0x8
1047 00c4 78020000 .4byte .LASF18
1048 00c8 02 .sleb128 2
1049 00c9 08 .uleb128 0x8
1050 00ca 85150000 .4byte .LASF19
1051 00ce 03 .sleb128 3
1052 00cf 08 .uleb128 0x8
1053 00d0 FE020000 .4byte .LASF20
1054 00d4 04 .sleb128 4
1055 00d5 08 .uleb128 0x8
1056 00d6 23000000 .4byte .LASF21
1057 00da 05 .sleb128 5
1058 00db 08 .uleb128 0x8
1059 00dc 6A0D0000 .4byte .LASF22
1060 00e0 20 .sleb128 32
1061 00e1 08 .uleb128 0x8
1062 00e2 BF040000 .4byte .LASF23
1063 00e6 21 .sleb128 33
1064 00e7 08 .uleb128 0x8
1065 00e8 BA0B0000 .4byte .LASF24
1066 00ec 22 .sleb128 34
1067 00ed 08 .uleb128 0x8
1068 00ee 32150000 .4byte .LASF25
1069 00f2 23 .sleb128 35
1070 00f3 08 .uleb128 0x8
1071 00f4 BA0F0000 .4byte .LASF26
1072 00f8 24 .sleb128 36
1073 00f9 08 .uleb128 0x8
1074 00fa C40E0000 .4byte .LASF27
1075 00fe 25 .sleb128 37
1076 00ff 08 .uleb128 0x8
1077 0100 D7050000 .4byte .LASF28
1078 0104 26 .sleb128 38
1079 0105 08 .uleb128 0x8
1080 0106 DE0B0000 .4byte .LASF29
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 53


1081 010a 27 .sleb128 39
1082 010b 08 .uleb128 0x8
1083 010c 66140000 .4byte .LASF30
1084 0110 28 .sleb128 40
1085 0111 08 .uleb128 0x8
1086 0112 97030000 .4byte .LASF31
1087 0116 29 .sleb128 41
1088 0117 08 .uleb128 0x8
1089 0118 F0000000 .4byte .LASF32
1090 011c 2A .sleb128 42
1091 011d 08 .uleb128 0x8
1092 011e 7A040000 .4byte .LASF33
1093 0122 2B .sleb128 43
1094 0123 08 .uleb128 0x8
1095 0124 E6180000 .4byte .LASF34
1096 0128 2C .sleb128 44
1097 0129 08 .uleb128 0x8
1098 012a 2D160000 .4byte .LASF35
1099 012e C000 .sleb128 64
1100 0130 08 .uleb128 0x8
1101 0131 C20C0000 .4byte .LASF36
1102 0135 C100 .sleb128 65
1103 0137 08 .uleb128 0x8
1104 0138 8B190000 .4byte .LASF37
1105 013c C200 .sleb128 66
1106 013e 08 .uleb128 0x8
1107 013f 0C170000 .4byte .LASF38
1108 0143 C300 .sleb128 67
1109 0145 08 .uleb128 0x8
1110 0146 260A0000 .4byte .LASF39
1111 014a C400 .sleb128 68
1112 014c 08 .uleb128 0x8
1113 014d 8C100000 .4byte .LASF40
1114 0151 C500 .sleb128 69
1115 0153 08 .uleb128 0x8
1116 0154 F00D0000 .4byte .LASF41
1117 0158 C600 .sleb128 70
1118 015a 08 .uleb128 0x8
1119 015b 2E140000 .4byte .LASF42
1120 015f C700 .sleb128 71
1121 0161 08 .uleb128 0x8
1122 0162 BF180000 .4byte .LASF43
1123 0166 C800 .sleb128 72
1124 0168 08 .uleb128 0x8
1125 0169 D6040000 .4byte .LASF44
1126 016d C900 .sleb128 73
1127 016f 08 .uleb128 0x8
1128 0170 B7170000 .4byte .LASF45
1129 0174 CA00 .sleb128 74
1130 0176 08 .uleb128 0x8
1131 0177 CD010000 .4byte .LASF46
1132 017b CB00 .sleb128 75
1133 017d 08 .uleb128 0x8
1134 017e 190C0000 .4byte .LASF47
1135 0182 CC00 .sleb128 76
1136 0184 08 .uleb128 0x8
1137 0185 EF0E0000 .4byte .LASF48
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 54


1138 0189 CD00 .sleb128 77
1139 018b 08 .uleb128 0x8
1140 018c 6B050000 .4byte .LASF49
1141 0190 CE00 .sleb128 78
1142 0192 08 .uleb128 0x8
1143 0193 30130000 .4byte .LASF50
1144 0197 CF00 .sleb128 79
1145 0199 08 .uleb128 0x8
1146 019a EC010000 .4byte .LASF51
1147 019e D000 .sleb128 80
1148 01a0 08 .uleb128 0x8
1149 01a1 6D060000 .4byte .LASF52
1150 01a5 D100 .sleb128 81
1151 01a7 08 .uleb128 0x8
1152 01a8 17100000 .4byte .LASF53
1153 01ac D200 .sleb128 82
1154 01ae 08 .uleb128 0x8
1155 01af 90120000 .4byte .LASF54
1156 01b3 D300 .sleb128 83
1157 01b5 08 .uleb128 0x8
1158 01b6 62130000 .4byte .LASF55
1159 01ba D400 .sleb128 84
1160 01bc 08 .uleb128 0x8
1161 01bd 440A0000 .4byte .LASF56
1162 01c1 D500 .sleb128 85
1163 01c3 08 .uleb128 0x8
1164 01c4 BA080000 .4byte .LASF57
1165 01c8 D600 .sleb128 86
1166 01ca 08 .uleb128 0x8
1167 01cb 9F140000 .4byte .LASF58
1168 01cf D700 .sleb128 87
1169 01d1 08 .uleb128 0x8
1170 01d2 71030000 .4byte .LASF59
1171 01d6 F000 .sleb128 112
1172 01d8 08 .uleb128 0x8
1173 01d9 31190000 .4byte .LASF60
1174 01dd F100 .sleb128 113
1175 01df 08 .uleb128 0x8
1176 01e0 170D0000 .4byte .LASF61
1177 01e4 F200 .sleb128 114
1178 01e6 08 .uleb128 0x8
1179 01e7 D20D0000 .4byte .LASF62
1180 01eb F300 .sleb128 115
1181 01ed 08 .uleb128 0x8
1182 01ee 6E100000 .4byte .LASF63
1183 01f2 F400 .sleb128 116
1184 01f4 08 .uleb128 0x8
1185 01f5 93060000 .4byte .LASF64
1186 01f9 F500 .sleb128 117
1187 01fb 08 .uleb128 0x8
1188 01fc 19010000 .4byte .LASF65
1189 0200 F600 .sleb128 118
1190 0202 08 .uleb128 0x8
1191 0203 6F000000 .4byte .LASF66
1192 0207 F700 .sleb128 119
1193 0209 08 .uleb128 0x8
1194 020a 00000000 .4byte .LASF67
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 55


1195 020e F800 .sleb128 120
1196 0210 08 .uleb128 0x8
1197 0211 E3140000 .4byte .LASF68
1198 0215 F900 .sleb128 121
1199 0217 08 .uleb128 0x8
1200 0218 77070000 .4byte .LASF69
1201 021c FA00 .sleb128 122
1202 021e 08 .uleb128 0x8
1203 021f 13190000 .4byte .LASF70
1204 0223 FA01 .sleb128 250
1205 0225 08 .uleb128 0x8
1206 0226 1C090000 .4byte .LASF71
1207 022a FB01 .sleb128 251
1208 022c 08 .uleb128 0x8
1209 022d F7070000 .4byte .LASF72
1210 0231 FF01 .sleb128 255
1211 0233 00 .byte 0
1212 0234 09 .uleb128 0x9
1213 0235 01 .byte 0x1
1214 0236 03 .byte 0x3
1215 0237 6002 .2byte 0x260
1216 0239 74020000 .4byte 0x274
1217 023d 08 .uleb128 0x8
1218 023e 8D0C0000 .4byte .LASF73
1219 0242 01 .sleb128 1
1220 0243 08 .uleb128 0x8
1221 0244 B1120000 .4byte .LASF74
1222 0248 02 .sleb128 2
1223 0249 08 .uleb128 0x8
1224 024a C8140000 .4byte .LASF75
1225 024e 03 .sleb128 3
1226 024f 08 .uleb128 0x8
1227 0250 0B0A0000 .4byte .LASF76
1228 0254 04 .sleb128 4
1229 0255 08 .uleb128 0x8
1230 0256 B5130000 .4byte .LASF77
1231 025a 05 .sleb128 5
1232 025b 08 .uleb128 0x8
1233 025c AF110000 .4byte .LASF78
1234 0260 06 .sleb128 6
1235 0261 08 .uleb128 0x8
1236 0262 57100000 .4byte .LASF79
1237 0266 07 .sleb128 7
1238 0267 08 .uleb128 0x8
1239 0268 DD0C0000 .4byte .LASF80
1240 026c 08 .sleb128 8
1241 026d 08 .uleb128 0x8
1242 026e 40020000 .4byte .LASF81
1243 0272 09 .sleb128 9
1244 0273 00 .byte 0
1245 0274 0A .uleb128 0xa
1246 0275 19080000 .4byte .LASF82
1247 0279 03 .byte 0x3
1248 027a 6A02 .2byte 0x26a
1249 027c 34020000 .4byte 0x234
1250 0280 09 .uleb128 0x9
1251 0281 01 .byte 0x1
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 56


1252 0282 03 .byte 0x3
1253 0283 6E02 .2byte 0x26e
1254 0285 9C020000 .4byte 0x29c
1255 0289 08 .uleb128 0x8
1256 028a BD0D0000 .4byte .LASF83
1257 028e 00 .sleb128 0
1258 028f 08 .uleb128 0x8
1259 0290 35170000 .4byte .LASF84
1260 0294 01 .sleb128 1
1261 0295 08 .uleb128 0x8
1262 0296 D5170000 .4byte .LASF85
1263 029a 02 .sleb128 2
1264 029b 00 .byte 0
1265 029c 0A .uleb128 0xa
1266 029d 091A0000 .4byte .LASF86
1267 02a1 03 .byte 0x3
1268 02a2 7502 .2byte 0x275
1269 02a4 80020000 .4byte 0x280
1270 02a8 0B .uleb128 0xb
1271 02a9 02 .byte 0x2
1272 02aa 03 .byte 0x3
1273 02ab 7802 .2byte 0x278
1274 02ad CC020000 .4byte 0x2cc
1275 02b1 0C .uleb128 0xc
1276 02b2 790B0000 .4byte .LASF87
1277 02b6 03 .byte 0x3
1278 02b7 7B02 .2byte 0x27b
1279 02b9 74020000 .4byte 0x274
1280 02bd 00 .byte 0
1281 02be 0C .uleb128 0xc
1282 02bf 88140000 .4byte .LASF88
1283 02c3 03 .byte 0x3
1284 02c4 7D02 .2byte 0x27d
1285 02c6 9C020000 .4byte 0x29c
1286 02ca 01 .byte 0x1
1287 02cb 00 .byte 0
1288 02cc 0A .uleb128 0xa
1289 02cd 57190000 .4byte .LASF89
1290 02d1 03 .byte 0x3
1291 02d2 7E02 .2byte 0x27e
1292 02d4 A8020000 .4byte 0x2a8
1293 02d8 0B .uleb128 0xb
1294 02d9 07 .byte 0x7
1295 02da 03 .byte 0x3
1296 02db B002 .2byte 0x2b0
1297 02dd FC020000 .4byte 0x2fc
1298 02e1 0C .uleb128 0xc
1299 02e2 8A0B0000 .4byte .LASF90
1300 02e6 03 .byte 0x3
1301 02e7 B202 .2byte 0x2b2
1302 02e9 FC020000 .4byte 0x2fc
1303 02ed 00 .byte 0
1304 02ee 0C .uleb128 0xc
1305 02ef 55020000 .4byte .LASF91
1306 02f3 03 .byte 0x3
1307 02f4 B302 .2byte 0x2b3
1308 02f6 6B000000 .4byte 0x6b
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 57


1309 02fa 06 .byte 0x6
1310 02fb 00 .byte 0
1311 02fc 0D .uleb128 0xd
1312 02fd 6B000000 .4byte 0x6b
1313 0301 0C030000 .4byte 0x30c
1314 0305 0E .uleb128 0xe
1315 0306 A6000000 .4byte 0xa6
1316 030a 05 .byte 0x5
1317 030b 00 .byte 0
1318 030c 0A .uleb128 0xa
1319 030d 5D030000 .4byte .LASF92
1320 0311 03 .byte 0x3
1321 0312 B402 .2byte 0x2b4
1322 0314 D8020000 .4byte 0x2d8
1323 0318 07 .uleb128 0x7
1324 0319 01 .byte 0x1
1325 031a 04 .byte 0x4
1326 031b 45 .byte 0x45
1327 031c 39030000 .4byte 0x339
1328 0320 08 .uleb128 0x8
1329 0321 2C0E0000 .4byte .LASF93
1330 0325 01 .sleb128 1
1331 0326 08 .uleb128 0x8
1332 0327 070C0000 .4byte .LASF94
1333 032b 02 .sleb128 2
1334 032c 08 .uleb128 0x8
1335 032d 9B070000 .4byte .LASF95
1336 0331 03 .sleb128 3
1337 0332 08 .uleb128 0x8
1338 0333 A70A0000 .4byte .LASF96
1339 0337 04 .sleb128 4
1340 0338 00 .byte 0
1341 0339 04 .uleb128 0x4
1342 033a 56060000 .4byte .LASF97
1343 033e 04 .byte 0x4
1344 033f 52 .byte 0x52
1345 0340 18030000 .4byte 0x318
1346 0344 07 .uleb128 0x7
1347 0345 01 .byte 0x1
1348 0346 05 .byte 0x5
1349 0347 B2 .byte 0xb2
1350 0348 65030000 .4byte 0x365
1351 034c 08 .uleb128 0x8
1352 034d 090F0000 .4byte .LASF98
1353 0351 00 .sleb128 0
1354 0352 08 .uleb128 0x8
1355 0353 1F0F0000 .4byte .LASF99
1356 0357 01 .sleb128 1
1357 0358 08 .uleb128 0x8
1358 0359 350F0000 .4byte .LASF100
1359 035d 02 .sleb128 2
1360 035e 08 .uleb128 0x8
1361 035f 670F0000 .4byte .LASF101
1362 0363 0F .sleb128 15
1363 0364 00 .byte 0
1364 0365 07 .uleb128 0x7
1365 0366 01 .byte 0x1
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 58


1366 0367 05 .byte 0x5
1367 0368 CC .byte 0xcc
1368 0369 8C030000 .4byte 0x38c
1369 036d 08 .uleb128 0x8
1370 036e 04040000 .4byte .LASF102
1371 0372 00 .sleb128 0
1372 0373 08 .uleb128 0x8
1373 0374 5A020000 .4byte .LASF103
1374 0378 01 .sleb128 1
1375 0379 08 .uleb128 0x8
1376 037a C5190000 .4byte .LASF104
1377 037e 02 .sleb128 2
1378 037f 08 .uleb128 0x8
1379 0380 AC010000 .4byte .LASF105
1380 0384 03 .sleb128 3
1381 0385 08 .uleb128 0x8
1382 0386 4B170000 .4byte .LASF106
1383 038a 04 .sleb128 4
1384 038b 00 .byte 0
1385 038c 07 .uleb128 0x7
1386 038d 01 .byte 0x1
1387 038e 05 .byte 0x5
1388 038f E2 .byte 0xe2
1389 0390 E3030000 .4byte 0x3e3
1390 0394 08 .uleb128 0x8
1391 0395 9B020000 .4byte .LASF107
1392 0399 00 .sleb128 0
1393 039a 08 .uleb128 0x8
1394 039b 81180000 .4byte .LASF108
1395 039f 01 .sleb128 1
1396 03a0 08 .uleb128 0x8
1397 03a1 380B0000 .4byte .LASF109
1398 03a5 02 .sleb128 2
1399 03a6 08 .uleb128 0x8
1400 03a7 CB160000 .4byte .LASF110
1401 03ab 03 .sleb128 3
1402 03ac 08 .uleb128 0x8
1403 03ad EA170000 .4byte .LASF111
1404 03b1 04 .sleb128 4
1405 03b2 08 .uleb128 0x8
1406 03b3 0A050000 .4byte .LASF112
1407 03b7 05 .sleb128 5
1408 03b8 08 .uleb128 0x8
1409 03b9 76010000 .4byte .LASF113
1410 03bd 06 .sleb128 6
1411 03be 08 .uleb128 0x8
1412 03bf 0D0B0000 .4byte .LASF114
1413 03c3 07 .sleb128 7
1414 03c4 08 .uleb128 0x8
1415 03c5 4E010000 .4byte .LASF115
1416 03c9 08 .sleb128 8
1417 03ca 08 .uleb128 0x8
1418 03cb AD070000 .4byte .LASF116
1419 03cf 09 .sleb128 9
1420 03d0 08 .uleb128 0x8
1421 03d1 4B120000 .4byte .LASF117
1422 03d5 0A .sleb128 10
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 59


1423 03d6 08 .uleb128 0x8
1424 03d7 2A060000 .4byte .LASF118
1425 03db 15 .sleb128 21
1426 03dc 08 .uleb128 0x8
1427 03dd B1150000 .4byte .LASF119
1428 03e1 18 .sleb128 24
1429 03e2 00 .byte 0
1430 03e3 0A .uleb128 0xa
1431 03e4 09070000 .4byte .LASF120
1432 03e8 05 .byte 0x5
1433 03e9 0E01 .2byte 0x10e
1434 03eb 8C030000 .4byte 0x38c
1435 03ef 0B .uleb128 0xb
1436 03f0 04 .byte 0x4
1437 03f1 05 .byte 0x5
1438 03f2 2701 .2byte 0x127
1439 03f4 2D040000 .4byte 0x42d
1440 03f8 0C .uleb128 0xc
1441 03f9 67070000 .4byte .LASF121
1442 03fd 05 .byte 0x5
1443 03fe 3001 .2byte 0x130
1444 0400 6B000000 .4byte 0x6b
1445 0404 00 .byte 0
1446 0405 0C .uleb128 0xc
1447 0406 93020000 .4byte .LASF122
1448 040a 05 .byte 0x5
1449 040b 3601 .2byte 0x136
1450 040d 6B000000 .4byte 0x6b
1451 0411 01 .byte 0x1
1452 0412 0C .uleb128 0xc
1453 0413 B5050000 .4byte .LASF123
1454 0417 05 .byte 0x5
1455 0418 3C01 .2byte 0x13c
1456 041a 6B000000 .4byte 0x6b
1457 041e 02 .byte 0x2
1458 041f 0C .uleb128 0xc
1459 0420 FF050000 .4byte .LASF124
1460 0424 05 .byte 0x5
1461 0425 4001 .2byte 0x140
1462 0427 E3030000 .4byte 0x3e3
1463 042b 03 .byte 0x3
1464 042c 00 .byte 0
1465 042d 0A .uleb128 0xa
1466 042e 01100000 .4byte .LASF125
1467 0432 05 .byte 0x5
1468 0433 4201 .2byte 0x142
1469 0435 EF030000 .4byte 0x3ef
1470 0439 0F .uleb128 0xf
1471 043a 04 .byte 0x4
1472 043b 6B000000 .4byte 0x6b
1473 043f 0B .uleb128 0xb
1474 0440 08 .byte 0x8
1475 0441 05 .byte 0x5
1476 0442 AE02 .2byte 0x2ae
1477 0444 7D040000 .4byte 0x47d
1478 0448 0C .uleb128 0xc
1479 0449 6C170000 .4byte .LASF126
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 60


1480 044d 05 .byte 0x5
1481 044e B202 .2byte 0x2b2
1482 0450 6B000000 .4byte 0x6b
1483 0454 00 .byte 0
1484 0455 0C .uleb128 0xc
1485 0456 27130000 .4byte .LASF127
1486 045a 05 .byte 0x5
1487 045b B802 .2byte 0x2b8
1488 045d 76000000 .4byte 0x76
1489 0461 02 .byte 0x2
1490 0462 0C .uleb128 0xc
1491 0463 251A0000 .4byte .LASF128
1492 0467 05 .byte 0x5
1493 0468 BD02 .2byte 0x2bd
1494 046a 76000000 .4byte 0x76
1495 046e 04 .byte 0x4
1496 046f 0C .uleb128 0xc
1497 0470 680A0000 .4byte .LASF129
1498 0474 05 .byte 0x5
1499 0475 C302 .2byte 0x2c3
1500 0477 76000000 .4byte 0x76
1501 047b 06 .byte 0x6
1502 047c 00 .byte 0
1503 047d 0A .uleb128 0xa
1504 047e DC080000 .4byte .LASF130
1505 0482 05 .byte 0x5
1506 0483 C502 .2byte 0x2c5
1507 0485 3F040000 .4byte 0x43f
1508 0489 07 .uleb128 0x7
1509 048a 01 .byte 0x1
1510 048b 06 .byte 0x6
1511 048c 48 .byte 0x48
1512 048d 43050000 .4byte 0x543
1513 0491 08 .uleb128 0x8
1514 0492 4C140000 .4byte .LASF131
1515 0496 01 .sleb128 1
1516 0497 08 .uleb128 0x8
1517 0498 F1120000 .4byte .LASF132
1518 049c 02 .sleb128 2
1519 049d 08 .uleb128 0x8
1520 049e 4E070000 .4byte .LASF133
1521 04a2 03 .sleb128 3
1522 04a3 08 .uleb128 0x8
1523 04a4 A90C0000 .4byte .LASF134
1524 04a8 04 .sleb128 4
1525 04a9 08 .uleb128 0x8
1526 04aa 51080000 .4byte .LASF135
1527 04ae 05 .sleb128 5
1528 04af 08 .uleb128 0x8
1529 04b0 B5020000 .4byte .LASF136
1530 04b4 06 .sleb128 6
1531 04b5 08 .uleb128 0x8
1532 04b6 49180000 .4byte .LASF137
1533 04ba 07 .sleb128 7
1534 04bb 08 .uleb128 0x8
1535 04bc 93110000 .4byte .LASF138
1536 04c0 08 .sleb128 8
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 61


1537 04c1 08 .uleb128 0x8
1538 04c2 A9190000 .4byte .LASF139
1539 04c6 09 .sleb128 9
1540 04c7 08 .uleb128 0x8
1541 04c8 D7020000 .4byte .LASF140
1542 04cc 0A .sleb128 10
1543 04cd 08 .uleb128 0x8
1544 04ce AB180000 .4byte .LASF141
1545 04d2 0B .sleb128 11
1546 04d3 08 .uleb128 0x8
1547 04d4 0B020000 .4byte .LASF142
1548 04d8 0C .sleb128 12
1549 04d9 08 .uleb128 0x8
1550 04da 9E170000 .4byte .LASF143
1551 04de 0D .sleb128 13
1552 04df 08 .uleb128 0x8
1553 04e0 EE090000 .4byte .LASF144
1554 04e4 0E .sleb128 14
1555 04e5 08 .uleb128 0x8
1556 04e6 89050000 .4byte .LASF145
1557 04ea 0F .sleb128 15
1558 04eb 08 .uleb128 0x8
1559 04ec F40C0000 .4byte .LASF146
1560 04f0 10 .sleb128 16
1561 04f1 08 .uleb128 0x8
1562 04f2 0A130000 .4byte .LASF147
1563 04f6 11 .sleb128 17
1564 04f7 08 .uleb128 0x8
1565 04f8 640B0000 .4byte .LASF148
1566 04fc 12 .sleb128 18
1567 04fd 08 .uleb128 0x8
1568 04fe B4060000 .4byte .LASF149
1569 0502 13 .sleb128 19
1570 0503 08 .uleb128 0x8
1571 0504 21040000 .4byte .LASF150
1572 0508 D200 .sleb128 82
1573 050a 08 .uleb128 0x8
1574 050b 760A0000 .4byte .LASF151
1575 050f 16 .sleb128 22
1576 0510 08 .uleb128 0x8
1577 0511 07060000 .4byte .LASF152
1578 0515 17 .sleb128 23
1579 0516 08 .uleb128 0x8
1580 0517 A70E0000 .4byte .LASF153
1581 051b 18 .sleb128 24
1582 051c 08 .uleb128 0x8
1583 051d 73170000 .4byte .LASF154
1584 0521 19 .sleb128 25
1585 0522 08 .uleb128 0x8
1586 0523 24020000 .4byte .LASF155
1587 0527 1B .sleb128 27
1588 0528 08 .uleb128 0x8
1589 0529 99040000 .4byte .LASF156
1590 052d 1D .sleb128 29
1591 052e 08 .uleb128 0x8
1592 052f 28070000 .4byte .LASF157
1593 0533 1E .sleb128 30
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 62


1594 0534 08 .uleb128 0x8
1595 0535 3F000000 .4byte .LASF158
1596 0539 D201 .sleb128 210
1597 053b 08 .uleb128 0x8
1598 053c 3B090000 .4byte .LASF159
1599 0540 FF01 .sleb128 255
1600 0542 00 .byte 0
1601 0543 07 .uleb128 0x7
1602 0544 01 .byte 0x1
1603 0545 06 .byte 0x6
1604 0546 A4 .byte 0xa4
1605 0547 1A060000 .4byte 0x61a
1606 054b 08 .uleb128 0x8
1607 054c 05080000 .4byte .LASF160
1608 0550 00 .sleb128 0
1609 0551 08 .uleb128 0x8
1610 0552 D2000000 .4byte .LASF161
1611 0556 01 .sleb128 1
1612 0557 08 .uleb128 0x8
1613 0558 2F080000 .4byte .LASF162
1614 055c 02 .sleb128 2
1615 055d 08 .uleb128 0x8
1616 055e D4070000 .4byte .LASF163
1617 0562 03 .sleb128 3
1618 0563 08 .uleb128 0x8
1619 0564 EF040000 .4byte .LASF164
1620 0568 04 .sleb128 4
1621 0569 08 .uleb128 0x8
1622 056a D9030000 .4byte .LASF165
1623 056e 05 .sleb128 5
1624 056f 08 .uleb128 0x8
1625 0570 AD000000 .4byte .LASF166
1626 0574 06 .sleb128 6
1627 0575 08 .uleb128 0x8
1628 0576 17180000 .4byte .LASF167
1629 057a 07 .sleb128 7
1630 057b 08 .uleb128 0x8
1631 057c 900F0000 .4byte .LASF168
1632 0580 08 .sleb128 8
1633 0581 08 .uleb128 0x8
1634 0582 4D110000 .4byte .LASF169
1635 0586 09 .sleb128 9
1636 0587 08 .uleb128 0x8
1637 0588 CB090000 .4byte .LASF170
1638 058c 0A .sleb128 10
1639 058d 08 .uleb128 0x8
1640 058e D40A0000 .4byte .LASF171
1641 0592 0B .sleb128 11
1642 0593 08 .uleb128 0x8
1643 0594 910B0000 .4byte .LASF172
1644 0598 0C .sleb128 12
1645 0599 08 .uleb128 0x8
1646 059a FB110000 .4byte .LASF173
1647 059e 0D .sleb128 13
1648 059f 08 .uleb128 0x8
1649 05a0 06150000 .4byte .LASF174
1650 05a4 0E .sleb128 14
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 63


1651 05a5 08 .uleb128 0x8
1652 05a6 A4160000 .4byte .LASF175
1653 05aa 0F .sleb128 15
1654 05ab 08 .uleb128 0x8
1655 05ac C9060000 .4byte .LASF176
1656 05b0 10 .sleb128 16
1657 05b1 08 .uleb128 0x8
1658 05b2 4B0E0000 .4byte .LASF177
1659 05b6 11 .sleb128 17
1660 05b7 08 .uleb128 0x8
1661 05b8 D0130000 .4byte .LASF178
1662 05bc 8001 .sleb128 128
1663 05be 08 .uleb128 0x8
1664 05bf 76160000 .4byte .LASF179
1665 05c3 8001 .sleb128 128
1666 05c5 08 .uleb128 0x8
1667 05c6 330D0000 .4byte .LASF180
1668 05ca 8001 .sleb128 128
1669 05cc 08 .uleb128 0x8
1670 05cd 610C0000 .4byte .LASF181
1671 05d1 8001 .sleb128 128
1672 05d3 08 .uleb128 0x8
1673 05d4 71090000 .4byte .LASF182
1674 05d8 8001 .sleb128 128
1675 05da 08 .uleb128 0x8
1676 05db B4030000 .4byte .LASF183
1677 05df 8001 .sleb128 128
1678 05e1 08 .uleb128 0x8
1679 05e2 CD120000 .4byte .LASF184
1680 05e6 8001 .sleb128 128
1681 05e8 08 .uleb128 0x8
1682 05e9 20120000 .4byte .LASF185
1683 05ed 8101 .sleb128 129
1684 05ef 08 .uleb128 0x8
1685 05f0 13030000 .4byte .LASF186
1686 05f4 8101 .sleb128 129
1687 05f6 08 .uleb128 0x8
1688 05f7 56090000 .4byte .LASF187
1689 05fb 8101 .sleb128 129
1690 05fd 08 .uleb128 0x8
1691 05fe 8B080000 .4byte .LASF188
1692 0602 A001 .sleb128 160
1693 0604 08 .uleb128 0x8
1694 0605 83130000 .4byte .LASF189
1695 0609 FD01 .sleb128 253
1696 060b 08 .uleb128 0x8
1697 060c 58150000 .4byte .LASF190
1698 0610 FE01 .sleb128 254
1699 0612 08 .uleb128 0x8
1700 0613 CA110000 .4byte .LASF191
1701 0617 FF01 .sleb128 255
1702 0619 00 .byte 0
1703 061a 0A .uleb128 0xa
1704 061b 330C0000 .4byte .LASF192
1705 061f 06 .byte 0x6
1706 0620 4001 .2byte 0x140
1707 0622 43050000 .4byte 0x543
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 64


1708 0626 0A .uleb128 0xa
1709 0627 6F190000 .4byte .LASF193
1710 062b 06 .byte 0x6
1711 062c 6201 .2byte 0x162
1712 062e 76000000 .4byte 0x76
1713 0632 0B .uleb128 0xb
1714 0633 02 .byte 0x2
1715 0634 06 .byte 0x6
1716 0635 6501 .2byte 0x165
1717 0637 56060000 .4byte 0x656
1718 063b 0C .uleb128 0xc
1719 063c 0A190000 .4byte .LASF194
1720 0640 06 .byte 0x6
1721 0641 6C01 .2byte 0x16c
1722 0643 6B000000 .4byte 0x6b
1723 0647 00 .byte 0
1724 0648 0C .uleb128 0xc
1725 0649 110D0000 .4byte .LASF195
1726 064d 06 .byte 0x6
1727 064e 7201 .2byte 0x172
1728 0650 6B000000 .4byte 0x6b
1729 0654 01 .byte 0x1
1730 0655 00 .byte 0
1731 0656 0A .uleb128 0xa
1732 0657 8E000000 .4byte .LASF196
1733 065b 06 .byte 0x6
1734 065c 7401 .2byte 0x174
1735 065e 32060000 .4byte 0x632
1736 0662 0B .uleb128 0xb
1737 0663 08 .byte 0x8
1738 0664 06 .byte 0x6
1739 0665 8901 .2byte 0x189
1740 0667 93060000 .4byte 0x693
1741 066b 10 .uleb128 0x10
1742 066c 76616C00 .ascii "val\000"
1743 0670 06 .byte 0x6
1744 0671 8C01 .2byte 0x18c
1745 0673 39040000 .4byte 0x439
1746 0677 00 .byte 0
1747 0678 10 .uleb128 0x10
1748 0679 6C656E00 .ascii "len\000"
1749 067d 06 .byte 0x6
1750 067e 8F01 .2byte 0x18f
1751 0680 76000000 .4byte 0x76
1752 0684 04 .byte 0x4
1753 0685 0C .uleb128 0xc
1754 0686 B5040000 .4byte .LASF197
1755 068a 06 .byte 0x6
1756 068b 9601 .2byte 0x196
1757 068d 76000000 .4byte 0x76
1758 0691 06 .byte 0x6
1759 0692 00 .byte 0
1760 0693 0A .uleb128 0xa
1761 0694 EB020000 .4byte .LASF198
1762 0698 06 .byte 0x6
1763 0699 9801 .2byte 0x198
1764 069b 62060000 .4byte 0x662
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 65


1765 069f 0B .uleb128 0xb
1766 06a0 0C .byte 0xc
1767 06a1 06 .byte 0x6
1768 06a2 9B01 .2byte 0x19b
1769 06a4 C3060000 .4byte 0x6c3
1770 06a8 0C .uleb128 0xc
1771 06a9 B4080000 .4byte .LASF199
1772 06ad 06 .byte 0x6
1773 06ae 9E01 .2byte 0x19e
1774 06b0 93060000 .4byte 0x693
1775 06b4 00 .byte 0
1776 06b5 0C .uleb128 0xc
1777 06b6 80080000 .4byte .LASF200
1778 06ba 06 .byte 0x6
1779 06bb A101 .2byte 0x1a1
1780 06bd 26060000 .4byte 0x626
1781 06c1 08 .byte 0x8
1782 06c2 00 .byte 0
1783 06c3 0A .uleb128 0xa
1784 06c4 38100000 .4byte .LASF201
1785 06c8 06 .byte 0x6
1786 06c9 A301 .2byte 0x1a3
1787 06cb 9F060000 .4byte 0x69f
1788 06cf 0B .uleb128 0xb
1789 06d0 04 .byte 0x4
1790 06d1 06 .byte 0x6
1791 06d2 B101 .2byte 0x1b1
1792 06d4 F3060000 .4byte 0x6f3
1793 06d8 0C .uleb128 0xc
1794 06d9 A2000000 .4byte .LASF202
1795 06dd 06 .byte 0x6
1796 06de B401 .2byte 0x1b4
1797 06e0 56060000 .4byte 0x656
1798 06e4 00 .byte 0
1799 06e5 10 .uleb128 0x10
1800 06e6 6D747500 .ascii "mtu\000"
1801 06ea 06 .byte 0x6
1802 06eb B701 .2byte 0x1b7
1803 06ed 76000000 .4byte 0x76
1804 06f1 02 .byte 0x2
1805 06f2 00 .byte 0
1806 06f3 0A .uleb128 0xa
1807 06f4 B80A0000 .4byte .LASF203
1808 06f8 06 .byte 0x6
1809 06f9 B901 .2byte 0x1b9
1810 06fb CF060000 .4byte 0x6cf
1811 06ff 11 .uleb128 0x11
1812 0700 04 .byte 0x4
1813 0701 07 .byte 0x7
1814 0702 33 .byte 0x33
1815 0703 2C070000 .4byte 0x72c
1816 0707 12 .uleb128 0x12
1817 0708 80080000 .4byte .LASF200
1818 070c 07 .byte 0x7
1819 070d 36 .byte 0x36
1820 070e 26060000 .4byte 0x626
1821 0712 00 .byte 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 66


1822 0713 12 .uleb128 0x12
1823 0714 E3190000 .4byte .LASF204
1824 0718 07 .byte 0x7
1825 0719 3C .byte 0x3c
1826 071a 6B000000 .4byte 0x6b
1827 071e 02 .byte 0x2
1828 071f 12 .uleb128 0x12
1829 0720 35050000 .4byte .LASF205
1830 0724 07 .byte 0x7
1831 0725 3F .byte 0x3f
1832 0726 1A060000 .4byte 0x61a
1833 072a 03 .byte 0x3
1834 072b 00 .byte 0
1835 072c 04 .uleb128 0x4
1836 072d A50D0000 .4byte .LASF206
1837 0731 07 .byte 0x7
1838 0732 41 .byte 0x41
1839 0733 FF060000 .4byte 0x6ff
1840 0737 11 .uleb128 0x11
1841 0738 10 .byte 0x10
1842 0739 07 .byte 0x7
1843 073a 83 .byte 0x83
1844 073b 58070000 .4byte 0x758
1845 073f 12 .uleb128 0x12
1846 0740 A2000000 .4byte .LASF202
1847 0744 07 .byte 0x7
1848 0745 86 .byte 0x86
1849 0746 56060000 .4byte 0x656
1850 074a 00 .byte 0
1851 074b 12 .uleb128 0x12
1852 074c 47160000 .4byte .LASF207
1853 0750 07 .byte 0x7
1854 0751 89 .byte 0x89
1855 0752 C3060000 .4byte 0x6c3
1856 0756 04 .byte 0x4
1857 0757 00 .byte 0
1858 0758 04 .uleb128 0x4
1859 0759 700E0000 .4byte .LASF208
1860 075d 07 .byte 0x7
1861 075e 8B .byte 0x8b
1862 075f 37070000 .4byte 0x737
1863 0763 0A .uleb128 0xa
1864 0764 FB160000 .4byte .LASF209
1865 0768 08 .byte 0x8
1866 0769 2301 .2byte 0x123
1867 076b 6F070000 .4byte 0x76f
1868 076f 0F .uleb128 0xf
1869 0770 04 .byte 0x4
1870 0771 75070000 .4byte 0x775
1871 0775 13 .uleb128 0x13
1872 0776 85070000 .4byte 0x785
1873 077a 14 .uleb128 0x14
1874 077b 81000000 .4byte 0x81
1875 077f 14 .uleb128 0x14
1876 0780 AD000000 .4byte 0xad
1877 0784 00 .byte 0
1878 0785 09 .uleb128 0x9
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 67


1879 0786 01 .byte 0x1
1880 0787 09 .byte 0x9
1881 0788 1907 .2byte 0x719
1882 078a AD070000 .4byte 0x7ad
1883 078e 08 .uleb128 0x8
1884 078f 5B000000 .4byte .LASF210
1885 0793 00 .sleb128 0
1886 0794 08 .uleb128 0x8
1887 0795 8E0E0000 .4byte .LASF211
1888 0799 01 .sleb128 1
1889 079a 08 .uleb128 0x8
1890 079b 6B180000 .4byte .LASF212
1891 079f 02 .sleb128 2
1892 07a0 08 .uleb128 0x8
1893 07a1 45030000 .4byte .LASF213
1894 07a5 03 .sleb128 3
1895 07a6 08 .uleb128 0x8
1896 07a7 BE050000 .4byte .LASF214
1897 07ab 04 .sleb128 4
1898 07ac 00 .byte 0
1899 07ad 0A .uleb128 0xa
1900 07ae 90170000 .4byte .LASF215
1901 07b2 09 .byte 0x9
1902 07b3 2707 .2byte 0x727
1903 07b5 85070000 .4byte 0x785
1904 07b9 15 .uleb128 0x15
1905 07ba 6A080000 .4byte .LASF218
1906 07be 01 .byte 0x1
1907 07bf DE .byte 0xde
1908 07c0 00000000 .4byte .LFB2
1909 07c4 70000000 .4byte .LFE2-.LFB2
1910 07c8 01 .uleb128 0x1
1911 07c9 9C .byte 0x9c
1912 07ca 04080000 .4byte 0x804
1913 07ce 16 .uleb128 0x16
1914 07cf 2A170000 .4byte .LASF220
1915 07d3 01 .byte 0x1
1916 07d4 DE .byte 0xde
1917 07d5 04080000 .4byte 0x804
1918 07d9 02 .uleb128 0x2
1919 07da 91 .byte 0x91
1920 07db 64 .sleb128 -28
1921 07dc 17 .uleb128 0x17
1922 07dd AD130000 .4byte .LASF216
1923 07e1 01 .byte 0x1
1924 07e2 E0 .byte 0xe0
1925 07e3 1A060000 .4byte 0x61a
1926 07e7 02 .uleb128 0x2
1927 07e8 91 .byte 0x91
1928 07e9 6F .sleb128 -17
1929 07ea 18 .uleb128 0x18
1930 07eb 30000000 .4byte .LBB2
1931 07ef 2C000000 .4byte .LBE2-.LBB2
1932 07f3 19 .uleb128 0x19
1933 07f4 FD0B0000 .4byte .LASF217
1934 07f8 01 .byte 0x1
1935 07f9 7C01 .2byte 0x17c
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 68


1936 07fb 2C070000 .4byte 0x72c
1937 07ff 02 .uleb128 0x2
1938 0800 91 .byte 0x91
1939 0801 68 .sleb128 -24
1940 0802 00 .byte 0
1941 0803 00 .byte 0
1942 0804 0F .uleb128 0xf
1943 0805 04 .byte 0x4
1944 0806 58070000 .4byte 0x758
1945 080a 1A .uleb128 0x1a
1946 080b 490C0000 .4byte .LASF219
1947 080f 01 .byte 0x1
1948 0810 9C01 .2byte 0x19c
1949 0812 00000000 .4byte .LFB3
1950 0816 0E000000 .4byte .LFE3-.LFB3
1951 081a 01 .uleb128 0x1
1952 081b 9C .byte 0x9c
1953 081c 30080000 .4byte 0x830
1954 0820 1B .uleb128 0x1b
1955 0821 2A170000 .4byte .LASF220
1956 0825 01 .byte 0x1
1957 0826 9C01 .2byte 0x19c
1958 0828 30080000 .4byte 0x830
1959 082c 02 .uleb128 0x2
1960 082d 91 .byte 0x91
1961 082e 74 .sleb128 -12
1962 082f 00 .byte 0
1963 0830 0F .uleb128 0xf
1964 0831 04 .byte 0x4
1965 0832 36080000 .4byte 0x836
1966 0836 1C .uleb128 0x1c
1967 0837 56060000 .4byte 0x656
1968 083b 1D .uleb128 0x1d
1969 083c 55160000 .4byte .LASF222
1970 0840 01 .byte 0x1
1971 0841 6704 .2byte 0x467
1972 0843 00000000 .4byte .LFB4
1973 0847 1C000000 .4byte .LFE4-.LFB4
1974 084b 01 .uleb128 0x1
1975 084c 9C .byte 0x9c
1976 084d 1A .uleb128 0x1a
1977 084e 9F090000 .4byte .LASF221
1978 0852 01 .byte 0x1
1979 0853 A104 .2byte 0x4a1
1980 0855 00000000 .4byte .LFB5
1981 0859 0E000000 .4byte .LFE5-.LFB5
1982 085d 01 .uleb128 0x1
1983 085e 9C .byte 0x9c
1984 085f 73080000 .4byte 0x873
1985 0863 1B .uleb128 0x1b
1986 0864 2A170000 .4byte .LASF220
1987 0868 01 .byte 0x1
1988 0869 A104 .2byte 0x4a1
1989 086b 73080000 .4byte 0x873
1990 086f 02 .uleb128 0x2
1991 0870 91 .byte 0x91
1992 0871 74 .sleb128 -12
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 69


1993 0872 00 .byte 0
1994 0873 0F .uleb128 0xf
1995 0874 04 .byte 0x4
1996 0875 79080000 .4byte 0x879
1997 0879 1C .uleb128 0x1c
1998 087a 39030000 .4byte 0x339
1999 087e 1E .uleb128 0x1e
2000 087f 4B0F0000 .4byte .LASF223
2001 0883 01 .byte 0x1
2002 0884 DD04 .2byte 0x4dd
2003 0886 00000000 .4byte .LFB6
2004 088a 08000000 .4byte .LFE6-.LFB6
2005 088e 01 .uleb128 0x1
2006 088f 9C .byte 0x9c
2007 0890 1F .uleb128 0x1f
2008 0891 110E0000 .4byte .LASF247
2009 0895 01 .byte 0x1
2010 0896 0B05 .2byte 0x50b
2011 0898 6B000000 .4byte 0x6b
2012 089c 00000000 .4byte .LFB7
2013 08a0 60000000 .4byte .LFE7-.LFB7
2014 08a4 01 .uleb128 0x1
2015 08a5 9C .byte 0x9c
2016 08a6 D6080000 .4byte 0x8d6
2017 08aa 1B .uleb128 0x1b
2018 08ab 3A010000 .4byte .LASF224
2019 08af 01 .byte 0x1
2020 08b0 0B05 .2byte 0x50b
2021 08b2 D6080000 .4byte 0x8d6
2022 08b6 02 .uleb128 0x2
2023 08b7 91 .byte 0x91
2024 08b8 6C .sleb128 -20
2025 08b9 20 .uleb128 0x20
2026 08ba 6900 .ascii "i\000"
2027 08bc 01 .byte 0x1
2028 08bd 0D05 .2byte 0x50d
2029 08bf 6B000000 .4byte 0x6b
2030 08c3 02 .uleb128 0x2
2031 08c4 91 .byte 0x91
2032 08c5 77 .sleb128 -9
2033 08c6 19 .uleb128 0x19
2034 08c7 73120000 .4byte .LASF225
2035 08cb 01 .byte 0x1
2036 08cc 0E05 .2byte 0x50e
2037 08ce 6B000000 .4byte 0x6b
2038 08d2 02 .uleb128 0x2
2039 08d3 91 .byte 0x91
2040 08d4 76 .sleb128 -10
2041 08d5 00 .byte 0
2042 08d6 0F .uleb128 0xf
2043 08d7 04 .byte 0x4
2044 08d8 DC080000 .4byte 0x8dc
2045 08dc 1C .uleb128 0x1c
2046 08dd 0C030000 .4byte 0x30c
2047 08e1 1A .uleb128 0x1a
2048 08e2 D60F0000 .4byte .LASF226
2049 08e6 01 .byte 0x1
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 70


2050 08e7 3105 .2byte 0x531
2051 08e9 00000000 .4byte .LFB8
2052 08ed 12000000 .4byte .LFE8-.LFB8
2053 08f1 01 .uleb128 0x1
2054 08f2 9C .byte 0x9c
2055 08f3 07090000 .4byte 0x907
2056 08f7 1B .uleb128 0x1b
2057 08f8 E8120000 .4byte .LASF227
2058 08fc 01 .byte 0x1
2059 08fd 3105 .2byte 0x531
2060 08ff 76000000 .4byte 0x76
2061 0903 02 .uleb128 0x2
2062 0904 91 .byte 0x91
2063 0905 76 .sleb128 -10
2064 0906 00 .byte 0
2065 0907 1A .uleb128 0x1a
2066 0908 06140000 .4byte .LASF228
2067 090c 01 .byte 0x1
2068 090d 4D05 .2byte 0x54d
2069 090f 00000000 .4byte .LFB9
2070 0913 0E000000 .4byte .LFE9-.LFB9
2071 0917 01 .uleb128 0x1
2072 0918 9C .byte 0x9c
2073 0919 2D090000 .4byte 0x92d
2074 091d 1B .uleb128 0x1b
2075 091e 2A170000 .4byte .LASF220
2076 0922 01 .byte 0x1
2077 0923 4D05 .2byte 0x54d
2078 0925 2D090000 .4byte 0x92d
2079 0929 02 .uleb128 0x2
2080 092a 91 .byte 0x91
2081 092b 74 .sleb128 -12
2082 092c 00 .byte 0
2083 092d 0F .uleb128 0xf
2084 092e 04 .byte 0x4
2085 092f 33090000 .4byte 0x933
2086 0933 1C .uleb128 0x1c
2087 0934 7D040000 .4byte 0x47d
2088 0938 21 .uleb128 0x21
2089 0939 09090000 .4byte .LASF248
2090 093d 01 .byte 0x1
2091 093e 6905 .2byte 0x569
2092 0940 00000000 .4byte .LFB10
2093 0944 6C030000 .4byte .LFE10-.LFB10
2094 0948 01 .uleb128 0x1
2095 0949 9C .byte 0x9c
2096 094a A3090000 .4byte 0x9a3
2097 094e 1B .uleb128 0x1b
2098 094f 44070000 .4byte .LASF229
2099 0953 01 .byte 0x1
2100 0954 6905 .2byte 0x569
2101 0956 6B000000 .4byte 0x6b
2102 095a 02 .uleb128 0x2
2103 095b 91 .byte 0x91
2104 095c 6F .sleb128 -17
2105 095d 1B .uleb128 0x1b
2106 095e 2A170000 .4byte .LASF220
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 71


2107 0962 01 .byte 0x1
2108 0963 6905 .2byte 0x569
2109 0965 AD000000 .4byte 0xad
2110 0969 02 .uleb128 0x2
2111 096a 91 .byte 0x91
2112 096b 68 .sleb128 -24
2113 096c 22 .uleb128 0x22
2114 096d AA000000 .4byte .LBB3
2115 0971 34000000 .4byte .LBE3-.LBB3
2116 0975 89090000 .4byte 0x989
2117 0979 19 .uleb128 0x19
2118 097a 800F0000 .4byte .LASF230
2119 097e 01 .byte 0x1
2120 097f 7605 .2byte 0x576
2121 0981 CC020000 .4byte 0x2cc
2122 0985 02 .uleb128 0x2
2123 0986 91 .byte 0x91
2124 0987 74 .sleb128 -12
2125 0988 00 .byte 0
2126 0989 18 .uleb128 0x18
2127 098a 74020000 .4byte .LBB4
2128 098e 3A000000 .4byte .LBE4-.LBB4
2129 0992 19 .uleb128 0x19
2130 0993 24150000 .4byte .LASF231
2131 0997 01 .byte 0x1
2132 0998 4606 .2byte 0x646
2133 099a 76000000 .4byte 0x76
2134 099e 02 .uleb128 0x2
2135 099f 91 .byte 0x91
2136 09a0 76 .sleb128 -10
2137 09a1 00 .byte 0
2138 09a2 00 .byte 0
2139 09a3 23 .uleb128 0x23
2140 09a4 4F130000 .4byte .LASF232
2141 09a8 08 .byte 0x8
2142 09a9 9401 .2byte 0x194
2143 09ab 63070000 .4byte 0x763
2144 09af 24 .uleb128 0x24
2145 09b0 8E0D0000 .4byte .LASF233
2146 09b4 01 .byte 0x1
2147 09b5 41 .byte 0x41
2148 09b6 A1000000 .4byte 0xa1
2149 09ba 05 .uleb128 0x5
2150 09bb 03 .byte 0x3
2151 09bc 00000000 .4byte cyBle_eventHandlerFlag
2152 09c0 23 .uleb128 0x23
2153 09c1 35180000 .4byte .LASF234
2154 09c5 08 .byte 0x8
2155 09c6 9801 .2byte 0x198
2156 09c8 0C030000 .4byte 0x30c
2157 09cc 23 .uleb128 0x23
2158 09cd EF060000 .4byte .LASF235
2159 09d1 08 .byte 0x8
2160 09d2 9901 .2byte 0x199
2161 09d4 D8090000 .4byte 0x9d8
2162 09d8 0F .uleb128 0xf
2163 09d9 04 .byte 0x4
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 72


2164 09da 0C030000 .4byte 0x30c
2165 09de 24 .uleb128 0x24
2166 09df A6050000 .4byte .LASF236
2167 09e3 01 .byte 0x1
2168 09e4 C5 .byte 0xc5
2169 09e5 2D040000 .4byte 0x42d
2170 09e9 05 .uleb128 0x5
2171 09ea 03 .byte 0x3
2172 09eb 00000000 .4byte cyBle_authInfo
2173 09ef 23 .uleb128 0x23
2174 09f0 B9100000 .4byte .LASF237
2175 09f4 08 .byte 0x8
2176 09f5 B501 .2byte 0x1b5
2177 09f7 6B000000 .4byte 0x6b
2178 09fb 0D .uleb128 0xd
2179 09fc 6B000000 .4byte 0x6b
2180 0a00 0B0A0000 .4byte 0xa0b
2181 0a04 0E .uleb128 0xe
2182 0a05 A6000000 .4byte 0xa6
2183 0a09 01 .byte 0x1
2184 0a0a 00 .byte 0
2185 0a0b 25 .uleb128 0x25
2186 0a0c 930A0000 .4byte .LASF238
2187 0a10 0A .byte 0xa
2188 0a11 BD .byte 0xbd
2189 0a12 FB090000 .4byte 0x9fb
2190 0a16 0D .uleb128 0xd
2191 0a17 6B000000 .4byte 0x6b
2192 0a1b 2C0A0000 .4byte 0xa2c
2193 0a1f 0E .uleb128 0xe
2194 0a20 A6000000 .4byte 0xa6
2195 0a24 04 .byte 0x4
2196 0a25 0E .uleb128 0xe
2197 0a26 A6000000 .4byte 0xa6
2198 0a2a 01 .byte 0x1
2199 0a2b 00 .byte 0
2200 0a2c 25 .uleb128 0x25
2201 0a2d EA190000 .4byte .LASF239
2202 0a31 0A .byte 0xa
2203 0a32 BF .byte 0xbf
2204 0a33 370A0000 .4byte 0xa37
2205 0a37 1C .uleb128 0x1c
2206 0a38 160A0000 .4byte 0xa16
2207 0a3c 23 .uleb128 0x23
2208 0a3d 810C0000 .4byte .LASF240
2209 0a41 09 .byte 0x9
2210 0a42 0009 .2byte 0x900
2211 0a44 AD070000 .4byte 0x7ad
2212 0a48 24 .uleb128 0x24
2213 0a49 DE0E0000 .4byte .LASF241
2214 0a4d 01 .byte 0x1
2215 0a4e 3F .byte 0x3f
2216 0a4f 56060000 .4byte 0x656
2217 0a53 05 .uleb128 0x5
2218 0a54 03 .byte 0x3
2219 0a55 00000000 .4byte cyBle_connHandle
2220 0a59 24 .uleb128 0x24
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 73


2221 0a5a 34030000 .4byte .LASF242
2222 0a5e 01 .byte 0x1
2223 0a5f 42 .byte 0x42
2224 0a60 A1000000 .4byte 0xa1
2225 0a64 05 .uleb128 0x5
2226 0a65 03 .byte 0x3
2227 0a66 00000000 .4byte cyBle_busyStatus
2228 0a6a 24 .uleb128 0x24
2229 0a6b 75110000 .4byte .LASF243
2230 0a6f 01 .byte 0x1
2231 0a70 45 .byte 0x45
2232 0a71 6B000000 .4byte 0x6b
2233 0a75 05 .uleb128 0x5
2234 0a76 03 .byte 0x3
2235 0a77 00000000 .4byte cyBle_advertisingIntervalType
2236 0a7b 00 .byte 0
2237 .section .debug_abbrev,"",%progbits
2238 .Ldebug_abbrev0:
2239 0000 01 .uleb128 0x1
2240 0001 11 .uleb128 0x11
2241 0002 01 .byte 0x1
2242 0003 25 .uleb128 0x25
2243 0004 0E .uleb128 0xe
2244 0005 13 .uleb128 0x13
2245 0006 0B .uleb128 0xb
2246 0007 03 .uleb128 0x3
2247 0008 0E .uleb128 0xe
2248 0009 1B .uleb128 0x1b
2249 000a 0E .uleb128 0xe
2250 000b 55 .uleb128 0x55
2251 000c 17 .uleb128 0x17
2252 000d 11 .uleb128 0x11
2253 000e 01 .uleb128 0x1
2254 000f 10 .uleb128 0x10
2255 0010 17 .uleb128 0x17
2256 0011 00 .byte 0
2257 0012 00 .byte 0
2258 0013 02 .uleb128 0x2
2259 0014 24 .uleb128 0x24
2260 0015 00 .byte 0
2261 0016 0B .uleb128 0xb
2262 0017 0B .uleb128 0xb
2263 0018 3E .uleb128 0x3e
2264 0019 0B .uleb128 0xb
2265 001a 03 .uleb128 0x3
2266 001b 0E .uleb128 0xe
2267 001c 00 .byte 0
2268 001d 00 .byte 0
2269 001e 03 .uleb128 0x3
2270 001f 24 .uleb128 0x24
2271 0020 00 .byte 0
2272 0021 0B .uleb128 0xb
2273 0022 0B .uleb128 0xb
2274 0023 3E .uleb128 0x3e
2275 0024 0B .uleb128 0xb
2276 0025 03 .uleb128 0x3
2277 0026 08 .uleb128 0x8
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 74


2278 0027 00 .byte 0
2279 0028 00 .byte 0
2280 0029 04 .uleb128 0x4
2281 002a 16 .uleb128 0x16
2282 002b 00 .byte 0
2283 002c 03 .uleb128 0x3
2284 002d 0E .uleb128 0xe
2285 002e 3A .uleb128 0x3a
2286 002f 0B .uleb128 0xb
2287 0030 3B .uleb128 0x3b
2288 0031 0B .uleb128 0xb
2289 0032 49 .uleb128 0x49
2290 0033 13 .uleb128 0x13
2291 0034 00 .byte 0
2292 0035 00 .byte 0
2293 0036 05 .uleb128 0x5
2294 0037 35 .uleb128 0x35
2295 0038 00 .byte 0
2296 0039 49 .uleb128 0x49
2297 003a 13 .uleb128 0x13
2298 003b 00 .byte 0
2299 003c 00 .byte 0
2300 003d 06 .uleb128 0x6
2301 003e 0F .uleb128 0xf
2302 003f 00 .byte 0
2303 0040 0B .uleb128 0xb
2304 0041 0B .uleb128 0xb
2305 0042 00 .byte 0
2306 0043 00 .byte 0
2307 0044 07 .uleb128 0x7
2308 0045 04 .uleb128 0x4
2309 0046 01 .byte 0x1
2310 0047 0B .uleb128 0xb
2311 0048 0B .uleb128 0xb
2312 0049 3A .uleb128 0x3a
2313 004a 0B .uleb128 0xb
2314 004b 3B .uleb128 0x3b
2315 004c 0B .uleb128 0xb
2316 004d 01 .uleb128 0x1
2317 004e 13 .uleb128 0x13
2318 004f 00 .byte 0
2319 0050 00 .byte 0
2320 0051 08 .uleb128 0x8
2321 0052 28 .uleb128 0x28
2322 0053 00 .byte 0
2323 0054 03 .uleb128 0x3
2324 0055 0E .uleb128 0xe
2325 0056 1C .uleb128 0x1c
2326 0057 0D .uleb128 0xd
2327 0058 00 .byte 0
2328 0059 00 .byte 0
2329 005a 09 .uleb128 0x9
2330 005b 04 .uleb128 0x4
2331 005c 01 .byte 0x1
2332 005d 0B .uleb128 0xb
2333 005e 0B .uleb128 0xb
2334 005f 3A .uleb128 0x3a
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 75


2335 0060 0B .uleb128 0xb
2336 0061 3B .uleb128 0x3b
2337 0062 05 .uleb128 0x5
2338 0063 01 .uleb128 0x1
2339 0064 13 .uleb128 0x13
2340 0065 00 .byte 0
2341 0066 00 .byte 0
2342 0067 0A .uleb128 0xa
2343 0068 16 .uleb128 0x16
2344 0069 00 .byte 0
2345 006a 03 .uleb128 0x3
2346 006b 0E .uleb128 0xe
2347 006c 3A .uleb128 0x3a
2348 006d 0B .uleb128 0xb
2349 006e 3B .uleb128 0x3b
2350 006f 05 .uleb128 0x5
2351 0070 49 .uleb128 0x49
2352 0071 13 .uleb128 0x13
2353 0072 00 .byte 0
2354 0073 00 .byte 0
2355 0074 0B .uleb128 0xb
2356 0075 13 .uleb128 0x13
2357 0076 01 .byte 0x1
2358 0077 0B .uleb128 0xb
2359 0078 0B .uleb128 0xb
2360 0079 3A .uleb128 0x3a
2361 007a 0B .uleb128 0xb
2362 007b 3B .uleb128 0x3b
2363 007c 05 .uleb128 0x5
2364 007d 01 .uleb128 0x1
2365 007e 13 .uleb128 0x13
2366 007f 00 .byte 0
2367 0080 00 .byte 0
2368 0081 0C .uleb128 0xc
2369 0082 0D .uleb128 0xd
2370 0083 00 .byte 0
2371 0084 03 .uleb128 0x3
2372 0085 0E .uleb128 0xe
2373 0086 3A .uleb128 0x3a
2374 0087 0B .uleb128 0xb
2375 0088 3B .uleb128 0x3b
2376 0089 05 .uleb128 0x5
2377 008a 49 .uleb128 0x49
2378 008b 13 .uleb128 0x13
2379 008c 38 .uleb128 0x38
2380 008d 0B .uleb128 0xb
2381 008e 00 .byte 0
2382 008f 00 .byte 0
2383 0090 0D .uleb128 0xd
2384 0091 01 .uleb128 0x1
2385 0092 01 .byte 0x1
2386 0093 49 .uleb128 0x49
2387 0094 13 .uleb128 0x13
2388 0095 01 .uleb128 0x1
2389 0096 13 .uleb128 0x13
2390 0097 00 .byte 0
2391 0098 00 .byte 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 76


2392 0099 0E .uleb128 0xe
2393 009a 21 .uleb128 0x21
2394 009b 00 .byte 0
2395 009c 49 .uleb128 0x49
2396 009d 13 .uleb128 0x13
2397 009e 2F .uleb128 0x2f
2398 009f 0B .uleb128 0xb
2399 00a0 00 .byte 0
2400 00a1 00 .byte 0
2401 00a2 0F .uleb128 0xf
2402 00a3 0F .uleb128 0xf
2403 00a4 00 .byte 0
2404 00a5 0B .uleb128 0xb
2405 00a6 0B .uleb128 0xb
2406 00a7 49 .uleb128 0x49
2407 00a8 13 .uleb128 0x13
2408 00a9 00 .byte 0
2409 00aa 00 .byte 0
2410 00ab 10 .uleb128 0x10
2411 00ac 0D .uleb128 0xd
2412 00ad 00 .byte 0
2413 00ae 03 .uleb128 0x3
2414 00af 08 .uleb128 0x8
2415 00b0 3A .uleb128 0x3a
2416 00b1 0B .uleb128 0xb
2417 00b2 3B .uleb128 0x3b
2418 00b3 05 .uleb128 0x5
2419 00b4 49 .uleb128 0x49
2420 00b5 13 .uleb128 0x13
2421 00b6 38 .uleb128 0x38
2422 00b7 0B .uleb128 0xb
2423 00b8 00 .byte 0
2424 00b9 00 .byte 0
2425 00ba 11 .uleb128 0x11
2426 00bb 13 .uleb128 0x13
2427 00bc 01 .byte 0x1
2428 00bd 0B .uleb128 0xb
2429 00be 0B .uleb128 0xb
2430 00bf 3A .uleb128 0x3a
2431 00c0 0B .uleb128 0xb
2432 00c1 3B .uleb128 0x3b
2433 00c2 0B .uleb128 0xb
2434 00c3 01 .uleb128 0x1
2435 00c4 13 .uleb128 0x13
2436 00c5 00 .byte 0
2437 00c6 00 .byte 0
2438 00c7 12 .uleb128 0x12
2439 00c8 0D .uleb128 0xd
2440 00c9 00 .byte 0
2441 00ca 03 .uleb128 0x3
2442 00cb 0E .uleb128 0xe
2443 00cc 3A .uleb128 0x3a
2444 00cd 0B .uleb128 0xb
2445 00ce 3B .uleb128 0x3b
2446 00cf 0B .uleb128 0xb
2447 00d0 49 .uleb128 0x49
2448 00d1 13 .uleb128 0x13
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 77


2449 00d2 38 .uleb128 0x38
2450 00d3 0B .uleb128 0xb
2451 00d4 00 .byte 0
2452 00d5 00 .byte 0
2453 00d6 13 .uleb128 0x13
2454 00d7 15 .uleb128 0x15
2455 00d8 01 .byte 0x1
2456 00d9 27 .uleb128 0x27
2457 00da 19 .uleb128 0x19
2458 00db 01 .uleb128 0x1
2459 00dc 13 .uleb128 0x13
2460 00dd 00 .byte 0
2461 00de 00 .byte 0
2462 00df 14 .uleb128 0x14
2463 00e0 05 .uleb128 0x5
2464 00e1 00 .byte 0
2465 00e2 49 .uleb128 0x49
2466 00e3 13 .uleb128 0x13
2467 00e4 00 .byte 0
2468 00e5 00 .byte 0
2469 00e6 15 .uleb128 0x15
2470 00e7 2E .uleb128 0x2e
2471 00e8 01 .byte 0x1
2472 00e9 03 .uleb128 0x3
2473 00ea 0E .uleb128 0xe
2474 00eb 3A .uleb128 0x3a
2475 00ec 0B .uleb128 0xb
2476 00ed 3B .uleb128 0x3b
2477 00ee 0B .uleb128 0xb
2478 00ef 27 .uleb128 0x27
2479 00f0 19 .uleb128 0x19
2480 00f1 11 .uleb128 0x11
2481 00f2 01 .uleb128 0x1
2482 00f3 12 .uleb128 0x12
2483 00f4 06 .uleb128 0x6
2484 00f5 40 .uleb128 0x40
2485 00f6 18 .uleb128 0x18
2486 00f7 9642 .uleb128 0x2116
2487 00f9 19 .uleb128 0x19
2488 00fa 01 .uleb128 0x1
2489 00fb 13 .uleb128 0x13
2490 00fc 00 .byte 0
2491 00fd 00 .byte 0
2492 00fe 16 .uleb128 0x16
2493 00ff 05 .uleb128 0x5
2494 0100 00 .byte 0
2495 0101 03 .uleb128 0x3
2496 0102 0E .uleb128 0xe
2497 0103 3A .uleb128 0x3a
2498 0104 0B .uleb128 0xb
2499 0105 3B .uleb128 0x3b
2500 0106 0B .uleb128 0xb
2501 0107 49 .uleb128 0x49
2502 0108 13 .uleb128 0x13
2503 0109 02 .uleb128 0x2
2504 010a 18 .uleb128 0x18
2505 010b 00 .byte 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 78


2506 010c 00 .byte 0
2507 010d 17 .uleb128 0x17
2508 010e 34 .uleb128 0x34
2509 010f 00 .byte 0
2510 0110 03 .uleb128 0x3
2511 0111 0E .uleb128 0xe
2512 0112 3A .uleb128 0x3a
2513 0113 0B .uleb128 0xb
2514 0114 3B .uleb128 0x3b
2515 0115 0B .uleb128 0xb
2516 0116 49 .uleb128 0x49
2517 0117 13 .uleb128 0x13
2518 0118 02 .uleb128 0x2
2519 0119 18 .uleb128 0x18
2520 011a 00 .byte 0
2521 011b 00 .byte 0
2522 011c 18 .uleb128 0x18
2523 011d 0B .uleb128 0xb
2524 011e 01 .byte 0x1
2525 011f 11 .uleb128 0x11
2526 0120 01 .uleb128 0x1
2527 0121 12 .uleb128 0x12
2528 0122 06 .uleb128 0x6
2529 0123 00 .byte 0
2530 0124 00 .byte 0
2531 0125 19 .uleb128 0x19
2532 0126 34 .uleb128 0x34
2533 0127 00 .byte 0
2534 0128 03 .uleb128 0x3
2535 0129 0E .uleb128 0xe
2536 012a 3A .uleb128 0x3a
2537 012b 0B .uleb128 0xb
2538 012c 3B .uleb128 0x3b
2539 012d 05 .uleb128 0x5
2540 012e 49 .uleb128 0x49
2541 012f 13 .uleb128 0x13
2542 0130 02 .uleb128 0x2
2543 0131 18 .uleb128 0x18
2544 0132 00 .byte 0
2545 0133 00 .byte 0
2546 0134 1A .uleb128 0x1a
2547 0135 2E .uleb128 0x2e
2548 0136 01 .byte 0x1
2549 0137 03 .uleb128 0x3
2550 0138 0E .uleb128 0xe
2551 0139 3A .uleb128 0x3a
2552 013a 0B .uleb128 0xb
2553 013b 3B .uleb128 0x3b
2554 013c 05 .uleb128 0x5
2555 013d 27 .uleb128 0x27
2556 013e 19 .uleb128 0x19
2557 013f 11 .uleb128 0x11
2558 0140 01 .uleb128 0x1
2559 0141 12 .uleb128 0x12
2560 0142 06 .uleb128 0x6
2561 0143 40 .uleb128 0x40
2562 0144 18 .uleb128 0x18
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 79


2563 0145 9742 .uleb128 0x2117
2564 0147 19 .uleb128 0x19
2565 0148 01 .uleb128 0x1
2566 0149 13 .uleb128 0x13
2567 014a 00 .byte 0
2568 014b 00 .byte 0
2569 014c 1B .uleb128 0x1b
2570 014d 05 .uleb128 0x5
2571 014e 00 .byte 0
2572 014f 03 .uleb128 0x3
2573 0150 0E .uleb128 0xe
2574 0151 3A .uleb128 0x3a
2575 0152 0B .uleb128 0xb
2576 0153 3B .uleb128 0x3b
2577 0154 05 .uleb128 0x5
2578 0155 49 .uleb128 0x49
2579 0156 13 .uleb128 0x13
2580 0157 02 .uleb128 0x2
2581 0158 18 .uleb128 0x18
2582 0159 00 .byte 0
2583 015a 00 .byte 0
2584 015b 1C .uleb128 0x1c
2585 015c 26 .uleb128 0x26
2586 015d 00 .byte 0
2587 015e 49 .uleb128 0x49
2588 015f 13 .uleb128 0x13
2589 0160 00 .byte 0
2590 0161 00 .byte 0
2591 0162 1D .uleb128 0x1d
2592 0163 2E .uleb128 0x2e
2593 0164 00 .byte 0
2594 0165 03 .uleb128 0x3
2595 0166 0E .uleb128 0xe
2596 0167 3A .uleb128 0x3a
2597 0168 0B .uleb128 0xb
2598 0169 3B .uleb128 0x3b
2599 016a 05 .uleb128 0x5
2600 016b 27 .uleb128 0x27
2601 016c 19 .uleb128 0x19
2602 016d 11 .uleb128 0x11
2603 016e 01 .uleb128 0x1
2604 016f 12 .uleb128 0x12
2605 0170 06 .uleb128 0x6
2606 0171 40 .uleb128 0x40
2607 0172 18 .uleb128 0x18
2608 0173 9642 .uleb128 0x2116
2609 0175 19 .uleb128 0x19
2610 0176 00 .byte 0
2611 0177 00 .byte 0
2612 0178 1E .uleb128 0x1e
2613 0179 2E .uleb128 0x2e
2614 017a 00 .byte 0
2615 017b 03 .uleb128 0x3
2616 017c 0E .uleb128 0xe
2617 017d 3A .uleb128 0x3a
2618 017e 0B .uleb128 0xb
2619 017f 3B .uleb128 0x3b
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 80


2620 0180 05 .uleb128 0x5
2621 0181 27 .uleb128 0x27
2622 0182 19 .uleb128 0x19
2623 0183 11 .uleb128 0x11
2624 0184 01 .uleb128 0x1
2625 0185 12 .uleb128 0x12
2626 0186 06 .uleb128 0x6
2627 0187 40 .uleb128 0x40
2628 0188 18 .uleb128 0x18
2629 0189 9742 .uleb128 0x2117
2630 018b 19 .uleb128 0x19
2631 018c 00 .byte 0
2632 018d 00 .byte 0
2633 018e 1F .uleb128 0x1f
2634 018f 2E .uleb128 0x2e
2635 0190 01 .byte 0x1
2636 0191 03 .uleb128 0x3
2637 0192 0E .uleb128 0xe
2638 0193 3A .uleb128 0x3a
2639 0194 0B .uleb128 0xb
2640 0195 3B .uleb128 0x3b
2641 0196 05 .uleb128 0x5
2642 0197 27 .uleb128 0x27
2643 0198 19 .uleb128 0x19
2644 0199 49 .uleb128 0x49
2645 019a 13 .uleb128 0x13
2646 019b 11 .uleb128 0x11
2647 019c 01 .uleb128 0x1
2648 019d 12 .uleb128 0x12
2649 019e 06 .uleb128 0x6
2650 019f 40 .uleb128 0x40
2651 01a0 18 .uleb128 0x18
2652 01a1 9742 .uleb128 0x2117
2653 01a3 19 .uleb128 0x19
2654 01a4 01 .uleb128 0x1
2655 01a5 13 .uleb128 0x13
2656 01a6 00 .byte 0
2657 01a7 00 .byte 0
2658 01a8 20 .uleb128 0x20
2659 01a9 34 .uleb128 0x34
2660 01aa 00 .byte 0
2661 01ab 03 .uleb128 0x3
2662 01ac 08 .uleb128 0x8
2663 01ad 3A .uleb128 0x3a
2664 01ae 0B .uleb128 0xb
2665 01af 3B .uleb128 0x3b
2666 01b0 05 .uleb128 0x5
2667 01b1 49 .uleb128 0x49
2668 01b2 13 .uleb128 0x13
2669 01b3 02 .uleb128 0x2
2670 01b4 18 .uleb128 0x18
2671 01b5 00 .byte 0
2672 01b6 00 .byte 0
2673 01b7 21 .uleb128 0x21
2674 01b8 2E .uleb128 0x2e
2675 01b9 01 .byte 0x1
2676 01ba 3F .uleb128 0x3f
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 81


2677 01bb 19 .uleb128 0x19
2678 01bc 03 .uleb128 0x3
2679 01bd 0E .uleb128 0xe
2680 01be 3A .uleb128 0x3a
2681 01bf 0B .uleb128 0xb
2682 01c0 3B .uleb128 0x3b
2683 01c1 05 .uleb128 0x5
2684 01c2 27 .uleb128 0x27
2685 01c3 19 .uleb128 0x19
2686 01c4 11 .uleb128 0x11
2687 01c5 01 .uleb128 0x1
2688 01c6 12 .uleb128 0x12
2689 01c7 06 .uleb128 0x6
2690 01c8 40 .uleb128 0x40
2691 01c9 18 .uleb128 0x18
2692 01ca 9642 .uleb128 0x2116
2693 01cc 19 .uleb128 0x19
2694 01cd 01 .uleb128 0x1
2695 01ce 13 .uleb128 0x13
2696 01cf 00 .byte 0
2697 01d0 00 .byte 0
2698 01d1 22 .uleb128 0x22
2699 01d2 0B .uleb128 0xb
2700 01d3 01 .byte 0x1
2701 01d4 11 .uleb128 0x11
2702 01d5 01 .uleb128 0x1
2703 01d6 12 .uleb128 0x12
2704 01d7 06 .uleb128 0x6
2705 01d8 01 .uleb128 0x1
2706 01d9 13 .uleb128 0x13
2707 01da 00 .byte 0
2708 01db 00 .byte 0
2709 01dc 23 .uleb128 0x23
2710 01dd 34 .uleb128 0x34
2711 01de 00 .byte 0
2712 01df 03 .uleb128 0x3
2713 01e0 0E .uleb128 0xe
2714 01e1 3A .uleb128 0x3a
2715 01e2 0B .uleb128 0xb
2716 01e3 3B .uleb128 0x3b
2717 01e4 05 .uleb128 0x5
2718 01e5 49 .uleb128 0x49
2719 01e6 13 .uleb128 0x13
2720 01e7 3F .uleb128 0x3f
2721 01e8 19 .uleb128 0x19
2722 01e9 3C .uleb128 0x3c
2723 01ea 19 .uleb128 0x19
2724 01eb 00 .byte 0
2725 01ec 00 .byte 0
2726 01ed 24 .uleb128 0x24
2727 01ee 34 .uleb128 0x34
2728 01ef 00 .byte 0
2729 01f0 03 .uleb128 0x3
2730 01f1 0E .uleb128 0xe
2731 01f2 3A .uleb128 0x3a
2732 01f3 0B .uleb128 0xb
2733 01f4 3B .uleb128 0x3b
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 82


2734 01f5 0B .uleb128 0xb
2735 01f6 49 .uleb128 0x49
2736 01f7 13 .uleb128 0x13
2737 01f8 3F .uleb128 0x3f
2738 01f9 19 .uleb128 0x19
2739 01fa 02 .uleb128 0x2
2740 01fb 18 .uleb128 0x18
2741 01fc 00 .byte 0
2742 01fd 00 .byte 0
2743 01fe 25 .uleb128 0x25
2744 01ff 34 .uleb128 0x34
2745 0200 00 .byte 0
2746 0201 03 .uleb128 0x3
2747 0202 0E .uleb128 0xe
2748 0203 3A .uleb128 0x3a
2749 0204 0B .uleb128 0xb
2750 0205 3B .uleb128 0x3b
2751 0206 0B .uleb128 0xb
2752 0207 49 .uleb128 0x49
2753 0208 13 .uleb128 0x13
2754 0209 3F .uleb128 0x3f
2755 020a 19 .uleb128 0x19
2756 020b 3C .uleb128 0x3c
2757 020c 19 .uleb128 0x19
2758 020d 00 .byte 0
2759 020e 00 .byte 0
2760 020f 00 .byte 0
2761 .section .debug_aranges,"",%progbits
2762 0000 5C000000 .4byte 0x5c
2763 0004 0200 .2byte 0x2
2764 0006 00000000 .4byte .Ldebug_info0
2765 000a 04 .byte 0x4
2766 000b 00 .byte 0
2767 000c 0000 .2byte 0
2768 000e 0000 .2byte 0
2769 0010 00000000 .4byte .LFB2
2770 0014 70000000 .4byte .LFE2-.LFB2
2771 0018 00000000 .4byte .LFB3
2772 001c 0E000000 .4byte .LFE3-.LFB3
2773 0020 00000000 .4byte .LFB4
2774 0024 1C000000 .4byte .LFE4-.LFB4
2775 0028 00000000 .4byte .LFB5
2776 002c 0E000000 .4byte .LFE5-.LFB5
2777 0030 00000000 .4byte .LFB6
2778 0034 08000000 .4byte .LFE6-.LFB6
2779 0038 00000000 .4byte .LFB7
2780 003c 60000000 .4byte .LFE7-.LFB7
2781 0040 00000000 .4byte .LFB8
2782 0044 12000000 .4byte .LFE8-.LFB8
2783 0048 00000000 .4byte .LFB9
2784 004c 0E000000 .4byte .LFE9-.LFB9
2785 0050 00000000 .4byte .LFB10
2786 0054 6C030000 .4byte .LFE10-.LFB10
2787 0058 00000000 .4byte 0
2788 005c 00000000 .4byte 0
2789 .section .debug_ranges,"",%progbits
2790 .Ldebug_ranges0:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 83


2791 0000 00000000 .4byte .LFB2
2792 0004 70000000 .4byte .LFE2
2793 0008 00000000 .4byte .LFB3
2794 000c 0E000000 .4byte .LFE3
2795 0010 00000000 .4byte .LFB4
2796 0014 1C000000 .4byte .LFE4
2797 0018 00000000 .4byte .LFB5
2798 001c 0E000000 .4byte .LFE5
2799 0020 00000000 .4byte .LFB6
2800 0024 08000000 .4byte .LFE6
2801 0028 00000000 .4byte .LFB7
2802 002c 60000000 .4byte .LFE7
2803 0030 00000000 .4byte .LFB8
2804 0034 12000000 .4byte .LFE8
2805 0038 00000000 .4byte .LFB9
2806 003c 0E000000 .4byte .LFE9
2807 0040 00000000 .4byte .LFB10
2808 0044 6C030000 .4byte .LFE10
2809 0048 00000000 .4byte 0
2810 004c 00000000 .4byte 0
2811 .section .debug_line,"",%progbits
2812 .Ldebug_line0:
2813 0000 50020000 .section .debug_str,"MS",%progbits,1
2813 0200E000
2813 00000201
2813 FB0E0D00
2813 01010101
2814 .LASF67:
2815 0000 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND\000"
2815 455F4556
2815 545F4C32
2815 4341505F
2815 43424643
2816 .LASF21:
2817 0023 4359424C .ascii "CYBLE_EVT_STACK_BUSY_STATUS\000"
2817 455F4556
2817 545F5354
2817 41434B5F
2817 42555359
2818 .LASF158:
2819 003f 4359424C .ascii "CYBLE_GATT_SIGNED_WRITE_CMD\000"
2819 455F4741
2819 54545F53
2819 49474E45
2819 445F5752
2820 .LASF210:
2821 005b 4359424C .ascii "CYBLE_STATE_STOPPED\000"
2821 455F5354
2821 4154455F
2821 53544F50
2821 50454400
2822 .LASF66:
2823 006f 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_DATA_READ\000"
2823 455F4556
2823 545F4C32
2823 4341505F
2823 43424643
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 84


2824 .LASF196:
2825 008e 4359424C .ascii "CYBLE_CONN_HANDLE_T\000"
2825 455F434F
2825 4E4E5F48
2825 414E444C
2825 455F5400
2826 .LASF202:
2827 00a2 636F6E6E .ascii "connHandle\000"
2827 48616E64
2827 6C6500
2828 .LASF166:
2829 00ad 4359424C .ascii "CYBLE_GATT_ERR_REQUEST_NOT_SUPPORTED\000"
2829 455F4741
2829 54545F45
2829 52525F52
2829 45515545
2830 .LASF161:
2831 00d2 4359424C .ascii "CYBLE_GATT_ERR_INVALID_HANDLE\000"
2831 455F4741
2831 54545F45
2831 52525F49
2831 4E56414C
2832 .LASF32:
2833 00f0 4359424C .ascii "CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE\000"
2833 455F4556
2833 545F4741
2833 505F434F
2833 4E4E4543
2834 .LASF65:
2835 0119 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF\000"
2835 455F4556
2835 545F4C32
2835 4341505F
2835 43424643
2836 .LASF224:
2837 013a 73666C61 .ascii "sflashDeviceAddress\000"
2837 73684465
2837 76696365
2837 41646472
2837 65737300
2838 .LASF115:
2839 014e 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_UNSPECIFIED_REASON\000"
2839 455F4741
2839 505F4155
2839 54485F45
2839 52524F52
2840 .LASF113:
2841 0176 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SI"
2841 455F4741
2841 505F4155
2841 54485F45
2841 52524F52
2842 01a9 5A4500 .ascii "ZE\000"
2843 .LASF105:
2844 01ac 4359424C .ascii "CYBLE_GAP_IOCAP_NOINPUT_NOOUTPUT\000"
2844 455F4741
2844 505F494F
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 85


2844 4341505F
2844 4E4F494E
2845 .LASF46:
2846 01cd 4359424C .ascii "CYBLE_EVT_GATTC_READ_MULTI_RSP\000"
2846 455F4556
2846 545F4741
2846 5454435F
2846 52454144
2847 .LASF51:
2848 01ec 4359424C .ascii "CYBLE_EVT_GATTS_EXEC_WRITE_REQ\000"
2848 455F4556
2848 545F4741
2848 5454535F
2848 45584543
2849 .LASF142:
2850 020b 4359424C .ascii "CYBLE_GATT_READ_BLOB_REQ\000"
2850 455F4741
2850 54545F52
2850 4541445F
2850 424C4F42
2851 .LASF155:
2852 0224 4359424C .ascii "CYBLE_GATT_HANDLE_VALUE_NTF\000"
2852 455F4741
2852 54545F48
2852 414E444C
2852 455F5641
2853 .LASF81:
2854 0240 4359424C .ascii "CYBLE_LL_PWR_LVL_MAX\000"
2854 455F4C4C
2854 5F505752
2854 5F4C564C
2854 5F4D4158
2855 .LASF91:
2856 0255 74797065 .ascii "type\000"
2856 00
2857 .LASF103:
2858 025a 4359424C .ascii "CYBLE_GAP_IOCAP_DISPLAY_YESNO\000"
2858 455F4741
2858 505F494F
2858 4341505F
2858 44495350
2859 .LASF18:
2860 0278 4359424C .ascii "CYBLE_EVT_TIMEOUT\000"
2860 455F4556
2860 545F5449
2860 4D454F55
2860 5400
2861 .LASF4:
2862 028a 6C6F6E67 .ascii "long int\000"
2862 20696E74
2862 00
2863 .LASF122:
2864 0293 626F6E64 .ascii "bonding\000"
2864 696E6700
2865 .LASF107:
2866 029b 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_NONE\000"
2866 455F4741
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 86


2866 505F4155
2866 54485F45
2866 52524F52
2867 .LASF136:
2868 02b5 4359424C .ascii "CYBLE_GATT_FIND_BY_TYPE_VALUE_REQ\000"
2868 455F4741
2868 54545F46
2868 494E445F
2868 42595F54
2869 .LASF140:
2870 02d7 4359424C .ascii "CYBLE_GATT_READ_REQ\000"
2870 455F4741
2870 54545F52
2870 4541445F
2870 52455100
2871 .LASF198:
2872 02eb 4359424C .ascii "CYBLE_GATT_VALUE_T\000"
2872 455F4741
2872 54545F56
2872 414C5545
2872 5F5400
2873 .LASF20:
2874 02fe 4359424C .ascii "CYBLE_EVT_HCI_STATUS\000"
2874 455F4556
2874 545F4843
2874 495F5354
2874 41545553
2875 .LASF186:
2876 0313 4359424C .ascii "CYBLE_GATTS_ERR_OPERATION_FAILED\000"
2876 455F4741
2876 5454535F
2876 4552525F
2876 4F504552
2877 .LASF242:
2878 0334 6379426C .ascii "cyBle_busyStatus\000"
2878 655F6275
2878 73795374
2878 61747573
2878 00
2879 .LASF213:
2880 0345 4359424C .ascii "CYBLE_STATE_ADVERTISING\000"
2880 455F5354
2880 4154455F
2880 41445645
2880 52544953
2881 .LASF92:
2882 035d 4359424C .ascii "CYBLE_GAP_BD_ADDR_T\000"
2882 455F4741
2882 505F4244
2882 5F414444
2882 525F5400
2883 .LASF59:
2884 0371 4359424C .ascii "CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ\000"
2884 455F4556
2884 545F4C32
2884 4341505F
2884 434F4E4E
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 87


2885 .LASF31:
2886 0397 4359424C .ascii "CYBLE_EVT_GAP_ENCRYPT_CHANGE\000"
2886 455F4556
2886 545F4741
2886 505F454E
2886 43525950
2887 .LASF183:
2888 03b4 4359424C .ascii "CYBLE_GATT_ERR_OP_CODE_NOT_SUPPORTED\000"
2888 455F4741
2888 54545F45
2888 52525F4F
2888 505F434F
2889 .LASF165:
2890 03d9 4359424C .ascii "CYBLE_GATT_ERR_INSUFFICIENT_AUTHENTICATION\000"
2890 455F4741
2890 54545F45
2890 52525F49
2890 4E535546
2891 .LASF102:
2892 0404 4359424C .ascii "CYBLE_GAP_IOCAP_DISPLAY_ONLY\000"
2892 455F4741
2892 505F494F
2892 4341505F
2892 44495350
2893 .LASF150:
2894 0421 4359424C .ascii "CYBLE_GATT_WRITE_CMD\000"
2894 455F4741
2894 54545F57
2894 52495445
2894 5F434D44
2895 .LASF6:
2896 0436 6C6F6E67 .ascii "long long int\000"
2896 206C6F6E
2896 6720696E
2896 7400
2897 .LASF0:
2898 0444 7369676E .ascii "signed char\000"
2898 65642063
2898 68617200
2899 .LASF17:
2900 0450 4359424C .ascii "CYBLE_EVT_STACK_ON\000"
2900 455F4556
2900 545F5354
2900 41434B5F
2900 4F4E00
2901 .LASF7:
2902 0463 6C6F6E67 .ascii "long long unsigned int\000"
2902 206C6F6E
2902 6720756E
2902 7369676E
2902 65642069
2903 .LASF33:
2904 047a 4359424C .ascii "CYBLE_EVT_GAPC_SCAN_START_STOP\000"
2904 455F4556
2904 545F4741
2904 50435F53
2904 43414E5F
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 88


2905 .LASF156:
2906 0499 4359424C .ascii "CYBLE_GATT_HANDLE_VALUE_IND\000"
2906 455F4741
2906 54545F48
2906 414E444C
2906 455F5641
2907 .LASF197:
2908 04b5 61637475 .ascii "actualLen\000"
2908 616C4C65
2908 6E00
2909 .LASF23:
2910 04bf 4359424C .ascii "CYBLE_EVT_GAP_AUTH_REQ\000"
2910 455F4556
2910 545F4741
2910 505F4155
2910 54485F52
2911 .LASF44:
2912 04d6 4359424C .ascii "CYBLE_EVT_GATTC_READ_RSP\000"
2912 455F4556
2912 545F4741
2912 5454435F
2912 52454144
2913 .LASF164:
2914 04ef 4359424C .ascii "CYBLE_GATT_ERR_INVALID_PDU\000"
2914 455F4741
2914 54545F45
2914 52525F49
2914 4E56414C
2915 .LASF112:
2916 050a 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED\000"
2916 455F4741
2916 505F4155
2916 54485F45
2916 52524F52
2917 .LASF205:
2918 0535 6572726F .ascii "errorCode\000"
2918 72436F64
2918 6500
2919 .LASF245:
2920 053f 2E5C4765 .ascii ".\\Generated_Source\\PSoC4\\BLE_eventHandler.c\000"
2920 6E657261
2920 7465645F
2920 536F7572
2920 63655C50
2921 .LASF49:
2922 056b 4359424C .ascii "CYBLE_EVT_GATTS_WRITE_CMD_REQ\000"
2922 455F4556
2922 545F4741
2922 5454535F
2922 57524954
2923 .LASF145:
2924 0589 4359424C .ascii "CYBLE_GATT_READ_MULTIPLE_RSP\000"
2924 455F4741
2924 54545F52
2924 4541445F
2924 4D554C54
2925 .LASF236:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 89


2926 05a6 6379426C .ascii "cyBle_authInfo\000"
2926 655F6175
2926 7468496E
2926 666F00
2927 .LASF123:
2928 05b5 656B6579 .ascii "ekeySize\000"
2928 53697A65
2928 00
2929 .LASF214:
2930 05be 4359424C .ascii "CYBLE_STATE_DISCONNECTED\000"
2930 455F5354
2930 4154455F
2930 44495343
2930 4F4E4E45
2931 .LASF28:
2932 05d7 4359424C .ascii "CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP\000"
2932 455F4556
2932 545F4741
2932 50505F41
2932 44564552
2933 .LASF124:
2934 05ff 61757468 .ascii "authErr\000"
2934 45727200
2935 .LASF152:
2936 0607 4359424C .ascii "CYBLE_GATT_PREPARE_WRITE_RSP\000"
2936 455F4741
2936 54545F50
2936 52455041
2936 52455F57
2937 .LASF9:
2938 0624 75696E74 .ascii "uint8\000"
2938 3800
2939 .LASF118:
2940 062a 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_AUTHENTICATION_TIMEOUT\000"
2940 455F4741
2940 505F4155
2940 54485F45
2940 52524F52
2941 .LASF97:
2942 0656 4359424C .ascii "CYBLE_TO_REASON_CODE_T\000"
2942 455F544F
2942 5F524541
2942 534F4E5F
2942 434F4445
2943 .LASF52:
2944 066d 4359424C .ascii "CYBLE_EVT_GATTC_EXEC_WRITE_RSP\000"
2944 455F4556
2944 545F4741
2944 5454435F
2944 45584543
2945 .LASF13:
2946 068c 646F7562 .ascii "double\000"
2946 6C6500
2947 .LASF64:
2948 0693 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_DISCONN_IND\000"
2948 455F4556
2948 545F4C32
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 90


2948 4341505F
2948 43424643
2949 .LASF149:
2950 06b4 4359424C .ascii "CYBLE_GATT_WRITE_RSP\000"
2950 455F4741
2950 54545F57
2950 52495445
2950 5F525350
2951 .LASF176:
2952 06c9 4359424C .ascii "CYBLE_GATT_ERR_UNSUPPORTED_GROUP_TYPE\000"
2952 455F4741
2952 54545F45
2952 52525F55
2952 4E535550
2953 .LASF235:
2954 06ef 6379426C .ascii "cyBle_sflashDeviceAddress\000"
2954 655F7366
2954 6C617368
2954 44657669
2954 63654164
2955 .LASF120:
2956 0709 4359424C .ascii "CYBLE_GAP_AUTH_FAILED_REASON_T\000"
2956 455F4741
2956 505F4155
2956 54485F46
2956 41494C45
2957 .LASF157:
2958 0728 4359424C .ascii "CYBLE_GATT_HANDLE_VALUE_CNF\000"
2958 455F4741
2958 54545F48
2958 414E444C
2958 455F5641
2959 .LASF229:
2960 0744 6576656E .ascii "eventCode\000"
2960 74436F64
2960 6500
2961 .LASF133:
2962 074e 4359424C .ascii "CYBLE_GATT_XCHNG_MTU_RSP\000"
2962 455F4741
2962 54545F58
2962 43484E47
2962 5F4D5455
2963 .LASF121:
2964 0767 73656375 .ascii "security\000"
2964 72697479
2964 00
2965 .LASF11:
2966 0770 75696E74 .ascii "uint32\000"
2966 333200
2967 .LASF69:
2968 0777 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND\000"
2968 455F4556
2968 545F4C32
2968 4341505F
2968 43424643
2969 .LASF95:
2970 079b 4359424C .ascii "CYBLE_GATT_RSP_TO\000"
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 91


2970 455F4741
2970 54545F52
2970 53505F54
2970 4F00
2971 .LASF116:
2972 07ad 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_REPEATED_ATTEMPTS\000"
2972 455F4741
2972 505F4155
2972 54485F45
2972 52524F52
2973 .LASF163:
2974 07d4 4359424C .ascii "CYBLE_GATT_ERR_WRITE_NOT_PERMITTED\000"
2974 455F4741
2974 54545F45
2974 52525F57
2974 52495445
2975 .LASF72:
2976 07f7 4359424C .ascii "CYBLE_EVT_MAX\000"
2976 455F4556
2976 545F4D41
2976 5800
2977 .LASF160:
2978 0805 4359424C .ascii "CYBLE_GATT_ERR_NONE\000"
2978 455F4741
2978 54545F45
2978 52525F4E
2978 4F4E4500
2979 .LASF82:
2980 0819 4359424C .ascii "CYBLE_BLESS_PWR_LVL_T\000"
2980 455F424C
2980 4553535F
2980 5057525F
2980 4C564C5F
2981 .LASF162:
2982 082f 4359424C .ascii "CYBLE_GATT_ERR_READ_NOT_PERMITTED\000"
2982 455F4741
2982 54545F45
2982 52525F52
2982 4541445F
2983 .LASF135:
2984 0851 4359424C .ascii "CYBLE_GATT_FIND_INFO_RSP\000"
2984 455F4741
2984 54545F46
2984 494E445F
2984 494E464F
2985 .LASF218:
2986 086a 4379426C .ascii "CyBle_WriteReqHandler\000"
2986 655F5772
2986 69746552
2986 65714861
2986 6E646C65
2987 .LASF200:
2988 0880 61747472 .ascii "attrHandle\000"
2988 48616E64
2988 6C6500
2989 .LASF188:
2990 088b 4359424C .ascii "CYBLE_GATT_ERR_ANS_COMMAND_NOT_SUPPORTED\000"
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 92


2990 455F4741
2990 54545F45
2990 52525F41
2990 4E535F43
2991 .LASF199:
2992 08b4 76616C75 .ascii "value\000"
2992 6500
2993 .LASF57:
2994 08ba 4359424C .ascii "CYBLE_EVT_GATTC_STOP_CMD_COMPLETE\000"
2994 455F4556
2994 545F4741
2994 5454435F
2994 53544F50
2995 .LASF130:
2996 08dc 4359424C .ascii "CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T\000"
2996 455F4741
2996 505F434F
2996 4E4E5F50
2996 4152414D
2997 .LASF248:
2998 0909 4379426C .ascii "CyBle_EventHandler\000"
2998 655F4576
2998 656E7448
2998 616E646C
2998 657200
2999 .LASF71:
3000 091c 4359424C .ascii "CYBLE_EVT_LE_PING_AUTH_TIMEOUT\000"
3000 455F4556
3000 545F4C45
3000 5F50494E
3000 475F4155
3001 .LASF159:
3002 093b 4359424C .ascii "CYBLE_GATT_UNKNOWN_PDU_IND\000"
3002 455F4741
3002 54545F55
3002 4E4B4E4F
3002 574E5F50
3003 .LASF187:
3004 0956 4359424C .ascii "CYBLE_GATT_ERR_INVALID_CRC\000"
3004 455F4741
3004 54545F45
3004 52525F49
3004 4E56414C
3005 .LASF182:
3006 0971 4359424C .ascii "CYBLE_GATTS_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
3006 455F4741
3006 5454535F
3006 4552525F
3006 50524F43
3007 .LASF221:
3008 099f 4379426C .ascii "CyBle_TimeOutEventHandler\000"
3008 655F5469
3008 6D654F75
3008 74457665
3008 6E744861
3009 .LASF5:
3010 09b9 6C6F6E67 .ascii "long unsigned int\000"
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 93


3010 20756E73
3010 69676E65
3010 6420696E
3010 7400
3011 .LASF170:
3012 09cb 4359424C .ascii "CYBLE_GATT_ERR_ATTRIBUTE_NOT_FOUND\000"
3012 455F4741
3012 54545F45
3012 52525F41
3012 54545249
3013 .LASF144:
3014 09ee 4359424C .ascii "CYBLE_GATT_READ_MULTIPLE_REQ\000"
3014 455F4741
3014 54545F52
3014 4541445F
3014 4D554C54
3015 .LASF76:
3016 0a0b 4359424C .ascii "CYBLE_LL_PWR_LVL_NEG_3_DBM\000"
3016 455F4C4C
3016 5F505752
3016 5F4C564C
3016 5F4E4547
3017 .LASF39:
3018 0a26 4359424C .ascii "CYBLE_EVT_GATTC_XCHNG_MTU_RSP\000"
3018 455F4556
3018 545F4741
3018 5454435F
3018 5843484E
3019 .LASF56:
3020 0a44 4359424C .ascii "CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ\000"
3020 455F4556
3020 545F4741
3020 5454535F
3020 44415441
3021 .LASF129:
3022 0a68 73757065 .ascii "supervisionTO\000"
3022 72766973
3022 696F6E54
3022 4F00
3023 .LASF151:
3024 0a76 4359424C .ascii "CYBLE_GATT_PREPARE_WRITE_REQ\000"
3024 455F4741
3024 54545F50
3024 52455041
3024 52455F57
3025 .LASF238:
3026 0a93 6379426C .ascii "cyBle_attValuesCCCD\000"
3026 655F6174
3026 7456616C
3026 75657343
3026 43434400
3027 .LASF96:
3028 0aa7 4359424C .ascii "CYBLE_GENERIC_TO\000"
3028 455F4745
3028 4E455249
3028 435F544F
3028 00
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 94


3029 .LASF203:
3030 0ab8 4359424C .ascii "CYBLE_GATT_XCHG_MTU_PARAM_T\000"
3030 455F4741
3030 54545F58
3030 4348475F
3030 4D54555F
3031 .LASF171:
3032 0ad4 4359424C .ascii "CYBLE_GATT_ERR_ATTRIBUTE_NOT_LONG\000"
3032 455F4741
3032 54545F45
3032 52525F41
3032 54545249
3033 .LASF16:
3034 0af6 4359424C .ascii "CYBLE_EVT_HOST_INVALID\000"
3034 455F4556
3034 545F484F
3034 53545F49
3034 4E56414C
3035 .LASF114:
3036 0b0d 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_COMMAND_NOT_SUPPORTED\000"
3036 455F4741
3036 505F4155
3036 54485F45
3036 52524F52
3037 .LASF109:
3038 0b38 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_OOB_DATA_NOT_AVAILABLE\000"
3038 455F4741
3038 505F4155
3038 54485F45
3038 52524F52
3039 .LASF148:
3040 0b64 4359424C .ascii "CYBLE_GATT_WRITE_REQ\000"
3040 455F4741
3040 54545F57
3040 52495445
3040 5F524551
3041 .LASF87:
3042 0b79 626C6550 .ascii "blePwrLevelInDbm\000"
3042 77724C65
3042 76656C49
3042 6E44626D
3042 00
3043 .LASF90:
3044 0b8a 62644164 .ascii "bdAddr\000"
3044 647200
3045 .LASF172:
3046 0b91 4359424C .ascii "CYBLE_GATT_ERR_INSUFFICIENT_ENC_KEY_SIZE\000"
3046 455F4741
3046 54545F45
3046 52525F49
3046 4E535546
3047 .LASF24:
3048 0bba 4359424C .ascii "CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST\000"
3048 455F4556
3048 545F4741
3048 505F5041
3048 53534B45
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 95


3049 .LASF29:
3050 0bde 4359424C .ascii "CYBLE_EVT_GAP_DEVICE_CONNECTED\000"
3050 455F4556
3050 545F4741
3050 505F4445
3050 56494345
3051 .LASF217:
3052 0bfd 6572725F .ascii "err_param\000"
3052 70617261
3052 6D00
3053 .LASF94:
3054 0c07 4359424C .ascii "CYBLE_GAP_SCAN_TO\000"
3054 455F4741
3054 505F5343
3054 414E5F54
3054 4F00
3055 .LASF47:
3056 0c19 4359424C .ascii "CYBLE_EVT_GATTS_WRITE_REQ\000"
3056 455F4556
3056 545F4741
3056 5454535F
3056 57524954
3057 .LASF192:
3058 0c33 4359424C .ascii "CYBLE_GATT_ERR_CODE_T\000"
3058 455F4741
3058 54545F45
3058 52525F43
3058 4F44455F
3059 .LASF219:
3060 0c49 4379426C .ascii "CyBle_ValueConfirmation\000"
3060 655F5661
3060 6C756543
3060 6F6E6669
3060 726D6174
3061 .LASF181:
3062 0c61 4359424C .ascii "CYBLE_GATT_ERR_HTS_OUT_OF_RANGE\000"
3062 455F4741
3062 54545F45
3062 52525F48
3062 54535F4F
3063 .LASF240:
3064 0c81 6379426C .ascii "cyBle_state\000"
3064 655F7374
3064 61746500
3065 .LASF73:
3066 0c8d 4359424C .ascii "CYBLE_LL_PWR_LVL_NEG_18_DBM\000"
3066 455F4C4C
3066 5F505752
3066 5F4C564C
3066 5F4E4547
3067 .LASF134:
3068 0ca9 4359424C .ascii "CYBLE_GATT_FIND_INFO_REQ\000"
3068 455F4741
3068 54545F46
3068 494E445F
3068 494E464F
3069 .LASF36:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 96


3070 0cc2 4359424C .ascii "CYBLE_EVT_GATT_CONNECT_IND\000"
3070 455F4556
3070 545F4741
3070 54545F43
3070 4F4E4E45
3071 .LASF80:
3072 0cdd 4359424C .ascii "CYBLE_LL_PWR_LVL_3_DBM\000"
3072 455F4C4C
3072 5F505752
3072 5F4C564C
3072 5F335F44
3073 .LASF146:
3074 0cf4 4359424C .ascii "CYBLE_GATT_READ_BY_GROUP_REQ\000"
3074 455F4741
3074 54545F52
3074 4541445F
3074 42595F47
3075 .LASF195:
3076 0d11 61747449 .ascii "attId\000"
3076 6400
3077 .LASF61:
3078 0d17 4359424C .ascii "CYBLE_EVT_L2CAP_COMMAND_REJ\000"
3078 455F4556
3078 545F4C32
3078 4341505F
3078 434F4D4D
3079 .LASF180:
3080 0d33 4359424C .ascii "CYBLE_GATT_ERR_CPS_INAPPROPRIATE_CONNECTION_PARAMET"
3080 455F4741
3080 54545F45
3080 52525F43
3080 50535F49
3081 0d66 45525300 .ascii "ERS\000"
3082 .LASF22:
3083 0d6a 4359424C .ascii "CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT\000"
3083 455F4556
3083 545F4741
3083 50435F53
3083 43414E5F
3084 .LASF233:
3085 0d8e 6379426C .ascii "cyBle_eventHandlerFlag\000"
3085 655F6576
3085 656E7448
3085 616E646C
3085 6572466C
3086 .LASF206:
3087 0da5 4359424C .ascii "CYBLE_GATTS_ERR_PARAM_T\000"
3087 455F4741
3087 5454535F
3087 4552525F
3087 50415241
3088 .LASF83:
3089 0dbd 4359424C .ascii "CYBLE_LL_ADV_CH_TYPE\000"
3089 455F4C4C
3089 5F414456
3089 5F43485F
3089 54595045
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 97


3090 .LASF62:
3091 0dd2 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_CONN_IND\000"
3091 455F4556
3091 545F4C32
3091 4341505F
3091 43424643
3092 .LASF41:
3093 0df0 4359424C .ascii "CYBLE_EVT_GATTC_READ_BY_TYPE_RSP\000"
3093 455F4556
3093 545F4741
3093 5454435F
3093 52454144
3094 .LASF247:
3095 0e11 4379426C .ascii "CyBle_IsDeviceAddressValid\000"
3095 655F4973
3095 44657669
3095 63654164
3095 64726573
3096 .LASF93:
3097 0e2c 4359424C .ascii "CYBLE_GAP_ADV_MODE_TO\000"
3097 455F4741
3097 505F4144
3097 565F4D4F
3097 44455F54
3098 .LASF15:
3099 0e42 73697A65 .ascii "sizetype\000"
3099 74797065
3099 00
3100 .LASF177:
3101 0e4b 4359424C .ascii "CYBLE_GATT_ERR_INSUFFICIENT_RESOURCE\000"
3101 455F4741
3101 54545F45
3101 52525F49
3101 4E535546
3102 .LASF208:
3103 0e70 4359424C .ascii "CYBLE_GATTS_WRITE_REQ_PARAM_T\000"
3103 455F4741
3103 5454535F
3103 57524954
3103 455F5245
3104 .LASF211:
3105 0e8e 4359424C .ascii "CYBLE_STATE_INITIALIZING\000"
3105 455F5354
3105 4154455F
3105 494E4954
3105 49414C49
3106 .LASF153:
3107 0ea7 4359424C .ascii "CYBLE_GATT_EXECUTE_WRITE_REQ\000"
3107 455F4741
3107 54545F45
3107 58454355
3107 54455F57
3108 .LASF27:
3109 0ec4 4359424C .ascii "CYBLE_EVT_GAP_AUTH_FAILED\000"
3109 455F4556
3109 545F4741
3109 505F4155
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 98


3109 54485F46
3110 .LASF241:
3111 0ede 6379426C .ascii "cyBle_connHandle\000"
3111 655F636F
3111 6E6E4861
3111 6E646C65
3111 00
3112 .LASF48:
3113 0eef 4359424C .ascii "CYBLE_EVT_GATTC_WRITE_RSP\000"
3113 455F4556
3113 545F4741
3113 5454435F
3113 57524954
3114 .LASF98:
3115 0f09 4359424C .ascii "CYBLE_GAP_SEC_LEVEL_1\000"
3115 455F4741
3115 505F5345
3115 435F4C45
3115 56454C5F
3116 .LASF99:
3117 0f1f 4359424C .ascii "CYBLE_GAP_SEC_LEVEL_2\000"
3117 455F4741
3117 505F5345
3117 435F4C45
3117 56454C5F
3118 .LASF100:
3119 0f35 4359424C .ascii "CYBLE_GAP_SEC_LEVEL_3\000"
3119 455F4741
3119 505F5345
3119 435F4C45
3119 56454C5F
3120 .LASF223:
3121 0f4b 4379426C .ascii "CyBle_GattConnectReqHandler\000"
3121 655F4761
3121 7474436F
3121 6E6E6563
3121 74526571
3122 .LASF101:
3123 0f67 4359424C .ascii "CYBLE_GAP_SEC_LEVEL_MASK\000"
3123 455F4741
3123 505F5345
3123 435F4C45
3123 56454C5F
3124 .LASF230:
3125 0f80 626C6553 .ascii "bleSsPowerLevel\000"
3125 73506F77
3125 65724C65
3125 76656C00
3126 .LASF168:
3127 0f90 4359424C .ascii "CYBLE_GATT_ERR_INSUFFICIENT_AUTHORIZATION\000"
3127 455F4741
3127 54545F45
3127 52525F49
3127 4E535546
3128 .LASF26:
3129 0fba 4359424C .ascii "CYBLE_EVT_GAP_AUTH_COMPLETE\000"
3129 455F4556
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 99


3129 545F4741
3129 505F4155
3129 54485F43
3130 .LASF226:
3131 0fd6 4379426C .ascii "CyBle_L2Cap_ConnParamUpdateRspEventHandler\000"
3131 655F4C32
3131 4361705F
3131 436F6E6E
3131 50617261
3132 .LASF125:
3133 1001 4359424C .ascii "CYBLE_GAP_AUTH_INFO_T\000"
3133 455F4741
3133 505F4155
3133 54485F49
3133 4E464F5F
3134 .LASF53:
3135 1017 4359424C .ascii "CYBLE_EVT_GATTC_HANDLE_VALUE_NTF\000"
3135 455F4556
3135 545F4741
3135 5454435F
3135 48414E44
3136 .LASF201:
3137 1038 4359424C .ascii "CYBLE_GATT_HANDLE_VALUE_PAIR_T\000"
3137 455F4741
3137 54545F48
3137 414E444C
3137 455F5641
3138 .LASF79:
3139 1057 4359424C .ascii "CYBLE_LL_PWR_LVL_0_DBM\000"
3139 455F4C4C
3139 5F505752
3139 5F4C564C
3139 5F305F44
3140 .LASF63:
3141 106e 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_CONN_CNF\000"
3141 455F4556
3141 545F4C32
3141 4341505F
3141 43424643
3142 .LASF40:
3143 108c 4359424C .ascii "CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP\000"
3143 455F4556
3143 545F4741
3143 5454435F
3143 52454144
3144 .LASF12:
3145 10b3 666C6F61 .ascii "float\000"
3145 7400
3146 .LASF237:
3147 10b9 6379426C .ascii "cyBle_pendingFlashWrite\000"
3147 655F7065
3147 6E64696E
3147 67466C61
3147 73685772
3148 .LASF244:
3149 10d1 474E5520 .ascii "GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
3149 4320342E
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 100


3149 382E3420
3149 32303134
3149 30353236
3150 1104 616E6368 .ascii "anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
3150 20726576
3150 6973696F
3150 6E203231
3150 31333538
3151 1137 30202D66 .ascii "0 -ffunction-sections\000"
3151 66756E63
3151 74696F6E
3151 2D736563
3151 74696F6E
3152 .LASF169:
3153 114d 4359424C .ascii "CYBLE_GATT_ERR_PREPARE_WRITE_QUEUE_FULL\000"
3153 455F4741
3153 54545F45
3153 52525F50
3153 52455041
3154 .LASF243:
3155 1175 6379426C .ascii "cyBle_advertisingIntervalType\000"
3155 655F6164
3155 76657274
3155 6973696E
3155 67496E74
3156 .LASF138:
3157 1193 4359424C .ascii "CYBLE_GATT_READ_BY_TYPE_REQ\000"
3157 455F4741
3157 54545F52
3157 4541445F
3157 42595F54
3158 .LASF78:
3159 11af 4359424C .ascii "CYBLE_LL_PWR_LVL_NEG_1_DBM\000"
3159 455F4C4C
3159 5F505752
3159 5F4C564C
3159 5F4E4547
3160 .LASF191:
3161 11ca 4359424C .ascii "CYBLE_GATT_ERR_OUT_OF_RANGE\000"
3161 455F4741
3161 54545F45
3161 52525F4F
3161 55545F4F
3162 .LASF1:
3163 11e6 756E7369 .ascii "unsigned char\000"
3163 676E6564
3163 20636861
3163 7200
3164 .LASF10:
3165 11f4 75696E74 .ascii "uint16\000"
3165 313600
3166 .LASF173:
3167 11fb 4359424C .ascii "CYBLE_GATT_ERR_INVALID_ATTRIBUTE_LEN\000"
3167 455F4741
3167 54545F45
3167 52525F49
3167 4E56414C
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 101


3168 .LASF185:
3169 1220 4359424C .ascii "CYBLE_GATTS_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
3169 455F4741
3169 5454535F
3169 4552525F
3169 43434344
3170 .LASF117:
3171 124b 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_INVALID_PARAMETERS\000"
3171 455F4741
3171 505F4155
3171 54485F45
3171 52524F52
3172 .LASF225:
3173 1273 73666C61 .ascii "sflashAddressValid\000"
3173 73684164
3173 64726573
3173 7356616C
3173 696400
3174 .LASF2:
3175 1286 73686F72 .ascii "short int\000"
3175 7420696E
3175 7400
3176 .LASF54:
3177 1290 4359424C .ascii "CYBLE_EVT_GATTC_HANDLE_VALUE_IND\000"
3177 455F4556
3177 545F4741
3177 5454435F
3177 48414E44
3178 .LASF74:
3179 12b1 4359424C .ascii "CYBLE_LL_PWR_LVL_NEG_12_DBM\000"
3179 455F4C4C
3179 5F505752
3179 5F4C564C
3179 5F4E4547
3180 .LASF184:
3181 12cd 4359424C .ascii "CYBLE_GATT_ERR_MISSING_CRC\000"
3181 455F4741
3181 54545F45
3181 52525F4D
3181 49535349
3182 .LASF227:
3183 12e8 72657370 .ascii "response\000"
3183 6F6E7365
3183 00
3184 .LASF132:
3185 12f1 4359424C .ascii "CYBLE_GATT_XCNHG_MTU_REQ\000"
3185 455F4741
3185 54545F58
3185 434E4847
3185 5F4D5455
3186 .LASF147:
3187 130a 4359424C .ascii "CYBLE_GATT_READ_BY_GROUP_RSP\000"
3187 455F4741
3187 54545F52
3187 4541445F
3187 42595F47
3188 .LASF127:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 102


3189 1327 636F6E6E .ascii "connIntv\000"
3189 496E7476
3189 00
3190 .LASF50:
3191 1330 4359424C .ascii "CYBLE_EVT_GATTS_PREP_WRITE_REQ\000"
3191 455F4556
3191 545F4741
3191 5454535F
3191 50524550
3192 .LASF232:
3193 134f 4379426C .ascii "CyBle_ApplCallback\000"
3193 655F4170
3193 706C4361
3193 6C6C6261
3193 636B00
3194 .LASF55:
3195 1362 4359424C .ascii "CYBLE_EVT_GATTS_HANDLE_VALUE_CNF\000"
3195 455F4556
3195 545F4741
3195 5454535F
3195 48414E44
3196 .LASF189:
3197 1383 4359424C .ascii "CYBLE_GATT_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
3197 455F4741
3197 54545F45
3197 52525F43
3197 4343445F
3198 .LASF216:
3199 13ad 67617474 .ascii "gattErr\000"
3199 45727200
3200 .LASF77:
3201 13b5 4359424C .ascii "CYBLE_LL_PWR_LVL_NEG_2_DBM\000"
3201 455F4C4C
3201 5F505752
3201 5F4C564C
3201 5F4E4547
3202 .LASF178:
3203 13d0 4359424C .ascii "CYBLE_GATT_ERR_HEART_RATE_CONTROL_POINT_NOT_SUPPORT"
3203 455F4741
3203 54545F45
3203 52525F48
3203 45415254
3204 1403 454400 .ascii "ED\000"
3205 .LASF228:
3206 1406 4379426C .ascii "CyBle_GapConnUpdateCompleteEventHandler\000"
3206 655F4761
3206 70436F6E
3206 6E557064
3206 61746543
3207 .LASF42:
3208 142e 4359424C .ascii "CYBLE_EVT_GATTC_FIND_INFO_RSP\000"
3208 455F4556
3208 545F4741
3208 5454435F
3208 46494E44
3209 .LASF131:
3210 144c 4359424C .ascii "CYBLE_GATT_ERROR_RSP\000"
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 103


3210 455F4741
3210 54545F45
3210 52524F52
3210 5F525350
3211 .LASF14:
3212 1461 63686172 .ascii "char\000"
3212 00
3213 .LASF30:
3214 1466 4359424C .ascii "CYBLE_EVT_GAP_DEVICE_DISCONNECTED\000"
3214 455F4556
3214 545F4741
3214 505F4445
3214 56494345
3215 .LASF88:
3216 1488 626C6553 .ascii "bleSsChId\000"
3216 73436849
3216 6400
3217 .LASF8:
3218 1492 756E7369 .ascii "unsigned int\000"
3218 676E6564
3218 20696E74
3218 00
3219 .LASF58:
3220 149f 4359424C .ascii "CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ\000"
3220 455F4556
3220 545F4741
3220 5454535F
3220 52454144
3221 .LASF75:
3222 14c8 4359424C .ascii "CYBLE_LL_PWR_LVL_NEG_6_DBM\000"
3222 455F4C4C
3222 5F505752
3222 5F4C564C
3222 5F4E4547
3223 .LASF68:
3224 14e3 4359424C .ascii "CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND\000"
3224 455F4556
3224 545F4C32
3224 4341505F
3224 43424643
3225 .LASF174:
3226 1506 4359424C .ascii "CYBLE_GATT_ERR_UNLIKELY_ERROR\000"
3226 455F4741
3226 54545F45
3226 52525F55
3226 4E4C494B
3227 .LASF231:
3228 1524 6379426C .ascii "cyBle_mtuSize\000"
3228 655F6D74
3228 7553697A
3228 6500
3229 .LASF25:
3230 1532 4359424C .ascii "CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST\000"
3230 455F4556
3230 545F4741
3230 505F5041
3230 53534B45
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 104


3231 .LASF190:
3232 1558 4359424C .ascii "CYBLE_GATT_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
3232 455F4741
3232 54545F45
3232 52525F50
3232 524F4345
3233 .LASF19:
3234 1585 4359424C .ascii "CYBLE_EVT_HARDWARE_ERROR\000"
3234 455F4556
3234 545F4841
3234 52445741
3234 52455F45
3235 .LASF3:
3236 159e 73686F72 .ascii "short unsigned int\000"
3236 7420756E
3236 7369676E
3236 65642069
3236 6E7400
3237 .LASF119:
3238 15b1 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_LINK_DISCONNECTED\000"
3238 455F4741
3238 505F4155
3238 54485F45
3238 52524F52
3239 .LASF246:
3240 15d8 433A5C55 .ascii "C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
3240 73657273
3240 5C706D61
3240 645C4465
3240 736B746F
3241 1605 65746564 .ascii "eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
3241 204C6162
3241 735C424C
3241 45204C61
3241 6220315F
3242 .LASF35:
3243 162d 4359424C .ascii "CYBLE_EVT_GATTC_ERROR_RSP\000"
3243 455F4556
3243 545F4741
3243 5454435F
3243 4552524F
3244 .LASF207:
3245 1647 68616E64 .ascii "handleValPair\000"
3245 6C655661
3245 6C506169
3245 7200
3246 .LASF222:
3247 1655 4379426C .ascii "CyBle_GattDisconnectEventHandler\000"
3247 655F4761
3247 74744469
3247 73636F6E
3247 6E656374
3248 .LASF179:
3249 1676 4359424C .ascii "CYBLE_GATT_ERR_USER_DATA_ACCESS_NOT_PERMITTED\000"
3249 455F4741
3249 54545F45
3249 52525F55
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 105


3249 5345525F
3250 .LASF175:
3251 16a4 4359424C .ascii "CYBLE_GATT_ERR_INSUFFICIENT_ENCRYPTION\000"
3251 455F4741
3251 54545F45
3251 52525F49
3251 4E535546
3252 .LASF110:
3253 16cb 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_AUTHENTICATION_REQ_NOT_MET\000"
3253 455F4741
3253 505F4155
3253 54485F45
3253 52524F52
3254 .LASF209:
3255 16fb 4359424C .ascii "CYBLE_CALLBACK_T\000"
3255 455F4341
3255 4C4C4241
3255 434B5F54
3255 00
3256 .LASF38:
3257 170c 4359424C .ascii "CYBLE_EVT_GATTS_XCNHG_MTU_REQ\000"
3257 455F4556
3257 545F4741
3257 5454535F
3257 58434E48
3258 .LASF220:
3259 172a 6576656E .ascii "eventParam\000"
3259 74506172
3259 616D00
3260 .LASF84:
3261 1735 4359424C .ascii "CYBLE_LL_CONN_CH_TYPE\000"
3261 455F4C4C
3261 5F434F4E
3261 4E5F4348
3261 5F545950
3262 .LASF106:
3263 174b 4359424C .ascii "CYBLE_GAP_IOCAP_KEYBOARD_DISPLAY\000"
3263 455F4741
3263 505F494F
3263 4341505F
3263 4B455942
3264 .LASF126:
3265 176c 73746174 .ascii "status\000"
3265 757300
3266 .LASF154:
3267 1773 4359424C .ascii "CYBLE_GATT_EXECUTE_WRITE_RSP\000"
3267 455F4741
3267 54545F45
3267 58454355
3267 54455F57
3268 .LASF215:
3269 1790 4359424C .ascii "CYBLE_STATE_T\000"
3269 455F5354
3269 4154455F
3269 5400
3270 .LASF143:
3271 179e 4359424C .ascii "CYBLE_GATT_READ_BLOB_RSP\000"
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 106


3271 455F4741
3271 54545F52
3271 4541445F
3271 424C4F42
3272 .LASF45:
3273 17b7 4359424C .ascii "CYBLE_EVT_GATTC_READ_BLOB_RSP\000"
3273 455F4556
3273 545F4741
3273 5454435F
3273 52454144
3274 .LASF85:
3275 17d5 4359424C .ascii "CYBLE_LL_MAX_CH_TYPE\000"
3275 455F4C4C
3275 5F4D4158
3275 5F43485F
3275 54595045
3276 .LASF111:
3277 17ea 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_CONFIRM_VALUE_NOT_MATCH\000"
3277 455F4741
3277 505F4155
3277 54485F45
3277 52524F52
3278 .LASF167:
3279 1817 4359424C .ascii "CYBLE_GATT_ERR_INVALID_OFFSET\000"
3279 455F4741
3279 54545F45
3279 52525F49
3279 4E56414C
3280 .LASF234:
3281 1835 6379426C .ascii "cyBle_deviceAddress\000"
3281 655F6465
3281 76696365
3281 41646472
3281 65737300
3282 .LASF137:
3283 1849 4359424C .ascii "CYBLE_GATT_FIND_BY_TYPE_VALUE_RSP\000"
3283 455F4741
3283 54545F46
3283 494E445F
3283 42595F54
3284 .LASF212:
3285 186b 4359424C .ascii "CYBLE_STATE_CONNECTED\000"
3285 455F5354
3285 4154455F
3285 434F4E4E
3285 45435445
3286 .LASF108:
3287 1881 4359424C .ascii "CYBLE_GAP_AUTH_ERROR_PASSKEY_ENTRY_FAILED\000"
3287 455F4741
3287 505F4155
3287 54485F45
3287 52524F52
3288 .LASF141:
3289 18ab 4359424C .ascii "CYBLE_GATT_READ_RSP\000"
3289 455F4741
3289 54545F52
3289 4541445F
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 107


3289 52535000
3290 .LASF43:
3291 18bf 4359424C .ascii "CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP\000"
3291 455F4556
3291 545F4741
3291 5454435F
3291 46494E44
3292 .LASF34:
3293 18e6 4359424C .ascii "CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT\000"
3293 455F4556
3293 545F4741
3293 505F4B45
3293 59494E46
3294 .LASF194:
3295 190a 62644861 .ascii "bdHandle\000"
3295 6E646C65
3295 00
3296 .LASF70:
3297 1913 4359424C .ascii "CYBLE_EVT_PENDING_FLASH_WRITE\000"
3297 455F4556
3297 545F5045
3297 4E44494E
3297 475F464C
3298 .LASF60:
3299 1931 4359424C .ascii "CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP\000"
3299 455F4556
3299 545F4C32
3299 4341505F
3299 434F4E4E
3300 .LASF89:
3301 1957 4359424C .ascii "CYBLE_BLESS_PWR_IN_DB_T\000"
3301 455F424C
3301 4553535F
3301 5057525F
3301 494E5F44
3302 .LASF193:
3303 196f 4359424C .ascii "CYBLE_GATT_DB_ATTR_HANDLE_T\000"
3303 455F4741
3303 54545F44
3303 425F4154
3303 54525F48
3304 .LASF37:
3305 198b 4359424C .ascii "CYBLE_EVT_GATT_DISCONNECT_IND\000"
3305 455F4556
3305 545F4741
3305 54545F44
3305 4953434F
3306 .LASF139:
3307 19a9 4359424C .ascii "CYBLE_GATT_READ_BY_TYPE_RSP\000"
3307 455F4741
3307 54545F52
3307 4541445F
3307 42595F54
3308 .LASF104:
3309 19c5 4359424C .ascii "CYBLE_GAP_IOCAP_KEYBOARD_ONLY\000"
3309 455F4741
3309 505F494F
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s page 108


3309 4341505F
3309 4B455942
3310 .LASF204:
3311 19e3 6F70636F .ascii "opcode\000"
3311 646500
3312 .LASF239:
3313 19ea 6379426C .ascii "cyBle_attValuesCCCDFlashMemory\000"
3313 655F6174
3313 7456616C
3313 75657343
3313 43434446
3314 .LASF86:
3315 1a09 4359424C .ascii "CYBLE_BLESS_PHY_CH_GRP_ID_T\000"
3315 455F424C
3315 4553535F
3315 5048595F
3315 43485F47
3316 .LASF128:
3317 1a25 636F6E6E .ascii "connLatency\000"
3317 4C617465
3317 6E637900
3318 .ident "GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
(14-14/52)