Project

General

Profile

ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.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 "PWM_PM.c"
14 .text
15 .Ltext0:
16 .cfi_sections .debug_frame
17 .bss
18 .align 2
19 PWM_backup:
20 0000 00 .space 1
21 0001 000000 .section .text.PWM_SaveConfig,"ax",%progbits
22 .align 2
23 .global PWM_SaveConfig
24 .code 16
25 .thumb_func
26 .type PWM_SaveConfig, %function
27 PWM_SaveConfig:
28 .LFB2:
29 .file 1 ".\\Generated_Source\\PSoC4\\PWM_PM.c"
1:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
2:.\Generated_Source\PSoC4/PWM_PM.c **** * File Name: PWM_PM.c
3:.\Generated_Source\PSoC4/PWM_PM.c **** * Version 2.0
4:.\Generated_Source\PSoC4/PWM_PM.c **** *
5:.\Generated_Source\PSoC4/PWM_PM.c **** * Description:
6:.\Generated_Source\PSoC4/PWM_PM.c **** * This file contains the setup, control, and status commands to support
7:.\Generated_Source\PSoC4/PWM_PM.c **** * the component operations in the low power mode.
8:.\Generated_Source\PSoC4/PWM_PM.c **** *
9:.\Generated_Source\PSoC4/PWM_PM.c **** * Note:
10:.\Generated_Source\PSoC4/PWM_PM.c **** * None
11:.\Generated_Source\PSoC4/PWM_PM.c **** *
12:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
13:.\Generated_Source\PSoC4/PWM_PM.c **** * Copyright 2013-2014, Cypress Semiconductor Corporation. All rights reserved.
14:.\Generated_Source\PSoC4/PWM_PM.c **** * You may use this file only in accordance with the license, terms, conditions,
15:.\Generated_Source\PSoC4/PWM_PM.c **** * disclaimers, and limitations in the end user license agreement accompanying
16:.\Generated_Source\PSoC4/PWM_PM.c **** * the software package with which this file was provided.
17:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
18:.\Generated_Source\PSoC4/PWM_PM.c ****
19:.\Generated_Source\PSoC4/PWM_PM.c **** #include "PWM.h"
20:.\Generated_Source\PSoC4/PWM_PM.c ****
21:.\Generated_Source\PSoC4/PWM_PM.c **** static PWM_BACKUP_STRUCT PWM_backup;
22:.\Generated_Source\PSoC4/PWM_PM.c ****
23:.\Generated_Source\PSoC4/PWM_PM.c ****
24:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
25:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_SaveConfig
26:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
27:.\Generated_Source\PSoC4/PWM_PM.c **** *
28:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 2


29:.\Generated_Source\PSoC4/PWM_PM.c **** * All configuration registers are retention. Nothing to save here.
30:.\Generated_Source\PSoC4/PWM_PM.c **** *
31:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
32:.\Generated_Source\PSoC4/PWM_PM.c **** * None
33:.\Generated_Source\PSoC4/PWM_PM.c **** *
34:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
35:.\Generated_Source\PSoC4/PWM_PM.c **** * None
36:.\Generated_Source\PSoC4/PWM_PM.c **** *
37:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
38:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_SaveConfig(void)
39:.\Generated_Source\PSoC4/PWM_PM.c **** {
30 .loc 1 39 0
31 .cfi_startproc
32 0000 80B5 push {r7, lr}
33 .cfi_def_cfa_offset 8
34 .cfi_offset 7, -8
35 .cfi_offset 14, -4
36 0002 00AF add r7, sp, #0
37 .cfi_def_cfa_register 7
40:.\Generated_Source\PSoC4/PWM_PM.c ****
41:.\Generated_Source\PSoC4/PWM_PM.c **** }
38 .loc 1 41 0
39 0004 BD46 mov sp, r7
40 @ sp needed
41 0006 80BD pop {r7, pc}
42 .cfi_endproc
43 .LFE2:
44 .size PWM_SaveConfig, .-PWM_SaveConfig
45 .section .text.PWM_Sleep,"ax",%progbits
46 .align 2
47 .global PWM_Sleep
48 .code 16
49 .thumb_func
50 .type PWM_Sleep, %function
51 PWM_Sleep:
52 .LFB3:
42:.\Generated_Source\PSoC4/PWM_PM.c ****
43:.\Generated_Source\PSoC4/PWM_PM.c ****
44:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
45:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_Sleep
46:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
47:.\Generated_Source\PSoC4/PWM_PM.c **** *
48:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
49:.\Generated_Source\PSoC4/PWM_PM.c **** * Stops the component operation and saves the user configuration.
50:.\Generated_Source\PSoC4/PWM_PM.c **** *
51:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
52:.\Generated_Source\PSoC4/PWM_PM.c **** * None
53:.\Generated_Source\PSoC4/PWM_PM.c **** *
54:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
55:.\Generated_Source\PSoC4/PWM_PM.c **** * None
56:.\Generated_Source\PSoC4/PWM_PM.c **** *
57:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
58:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_Sleep(void)
59:.\Generated_Source\PSoC4/PWM_PM.c **** {
53 .loc 1 59 0
54 .cfi_startproc
55 0000 80B5 push {r7, lr}
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 3


56 .cfi_def_cfa_offset 8
57 .cfi_offset 7, -8
58 .cfi_offset 14, -4
59 0002 00AF add r7, sp, #0
60 .cfi_def_cfa_register 7
60:.\Generated_Source\PSoC4/PWM_PM.c **** if(0u != (PWM_BLOCK_CONTROL_REG & PWM_MASK))
61 .loc 1 60 0
62 0004 084B ldr r3, .L5
63 0006 1A68 ldr r2, [r3]
64 0008 0123 mov r3, #1
65 000a 1340 and r3, r2
66 000c 03D0 beq .L3
61:.\Generated_Source\PSoC4/PWM_PM.c **** {
62:.\Generated_Source\PSoC4/PWM_PM.c **** PWM_backup.enableState = 1u;
67 .loc 1 62 0
68 000e 074B ldr r3, .L5+4
69 0010 0122 mov r2, #1
70 0012 1A70 strb r2, [r3]
71 0014 02E0 b .L4
72 .L3:
63:.\Generated_Source\PSoC4/PWM_PM.c **** }
64:.\Generated_Source\PSoC4/PWM_PM.c **** else
65:.\Generated_Source\PSoC4/PWM_PM.c **** {
66:.\Generated_Source\PSoC4/PWM_PM.c **** PWM_backup.enableState = 0u;
73 .loc 1 66 0
74 0016 054B ldr r3, .L5+4
75 0018 0022 mov r2, #0
76 001a 1A70 strb r2, [r3]
77 .L4:
67:.\Generated_Source\PSoC4/PWM_PM.c **** }
68:.\Generated_Source\PSoC4/PWM_PM.c ****
69:.\Generated_Source\PSoC4/PWM_PM.c **** PWM_Stop();
78 .loc 1 69 0
79 001c FFF7FEFF bl PWM_Stop
70:.\Generated_Source\PSoC4/PWM_PM.c **** PWM_SaveConfig();
80 .loc 1 70 0
81 0020 FFF7FEFF bl PWM_SaveConfig
71:.\Generated_Source\PSoC4/PWM_PM.c **** }
82 .loc 1 71 0
83 0024 BD46 mov sp, r7
84 @ sp needed
85 0026 80BD pop {r7, pc}
86 .L6:
87 .align 2
88 .L5:
89 0028 00002040 .word 1075838976
90 002c 00000000 .word PWM_backup
91 .cfi_endproc
92 .LFE3:
93 .size PWM_Sleep, .-PWM_Sleep
94 .section .text.PWM_RestoreConfig,"ax",%progbits
95 .align 2
96 .global PWM_RestoreConfig
97 .code 16
98 .thumb_func
99 .type PWM_RestoreConfig, %function
100 PWM_RestoreConfig:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 4


101 .LFB4:
72:.\Generated_Source\PSoC4/PWM_PM.c ****
73:.\Generated_Source\PSoC4/PWM_PM.c ****
74:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
75:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_RestoreConfig
76:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
77:.\Generated_Source\PSoC4/PWM_PM.c **** *
78:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
79:.\Generated_Source\PSoC4/PWM_PM.c **** * All configuration registers are retention. Nothing to restore here.
80:.\Generated_Source\PSoC4/PWM_PM.c **** *
81:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
82:.\Generated_Source\PSoC4/PWM_PM.c **** * None
83:.\Generated_Source\PSoC4/PWM_PM.c **** *
84:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
85:.\Generated_Source\PSoC4/PWM_PM.c **** * None
86:.\Generated_Source\PSoC4/PWM_PM.c **** *
87:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
88:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_RestoreConfig(void)
89:.\Generated_Source\PSoC4/PWM_PM.c **** {
102 .loc 1 89 0
103 .cfi_startproc
104 0000 80B5 push {r7, lr}
105 .cfi_def_cfa_offset 8
106 .cfi_offset 7, -8
107 .cfi_offset 14, -4
108 0002 00AF add r7, sp, #0
109 .cfi_def_cfa_register 7
90:.\Generated_Source\PSoC4/PWM_PM.c ****
91:.\Generated_Source\PSoC4/PWM_PM.c **** }
110 .loc 1 91 0
111 0004 BD46 mov sp, r7
112 @ sp needed
113 0006 80BD pop {r7, pc}
114 .cfi_endproc
115 .LFE4:
116 .size PWM_RestoreConfig, .-PWM_RestoreConfig
117 .section .text.PWM_Wakeup,"ax",%progbits
118 .align 2
119 .global PWM_Wakeup
120 .code 16
121 .thumb_func
122 .type PWM_Wakeup, %function
123 PWM_Wakeup:
124 .LFB5:
92:.\Generated_Source\PSoC4/PWM_PM.c ****
93:.\Generated_Source\PSoC4/PWM_PM.c ****
94:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
95:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_Wakeup
96:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
97:.\Generated_Source\PSoC4/PWM_PM.c **** *
98:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
99:.\Generated_Source\PSoC4/PWM_PM.c **** * Restores the user configuration and restores the enable state.
100:.\Generated_Source\PSoC4/PWM_PM.c **** *
101:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
102:.\Generated_Source\PSoC4/PWM_PM.c **** * None
103:.\Generated_Source\PSoC4/PWM_PM.c **** *
104:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 5


105:.\Generated_Source\PSoC4/PWM_PM.c **** * None
106:.\Generated_Source\PSoC4/PWM_PM.c **** *
107:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
108:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_Wakeup(void)
109:.\Generated_Source\PSoC4/PWM_PM.c **** {
125 .loc 1 109 0
126 .cfi_startproc
127 0000 80B5 push {r7, lr}
128 .cfi_def_cfa_offset 8
129 .cfi_offset 7, -8
130 .cfi_offset 14, -4
131 0002 00AF add r7, sp, #0
132 .cfi_def_cfa_register 7
110:.\Generated_Source\PSoC4/PWM_PM.c **** PWM_RestoreConfig();
133 .loc 1 110 0
134 0004 FFF7FEFF bl PWM_RestoreConfig
111:.\Generated_Source\PSoC4/PWM_PM.c ****
112:.\Generated_Source\PSoC4/PWM_PM.c **** if(0u != PWM_backup.enableState)
135 .loc 1 112 0
136 0008 034B ldr r3, .L10
137 000a 1B78 ldrb r3, [r3]
138 000c 002B cmp r3, #0
139 000e 01D0 beq .L8
113:.\Generated_Source\PSoC4/PWM_PM.c **** {
114:.\Generated_Source\PSoC4/PWM_PM.c **** PWM_Enable();
140 .loc 1 114 0
141 0010 FFF7FEFF bl PWM_Enable
142 .L8:
115:.\Generated_Source\PSoC4/PWM_PM.c **** }
116:.\Generated_Source\PSoC4/PWM_PM.c **** }
143 .loc 1 116 0
144 0014 BD46 mov sp, r7
145 @ sp needed
146 0016 80BD pop {r7, pc}
147 .L11:
148 .align 2
149 .L10:
150 0018 00000000 .word PWM_backup
151 .cfi_endproc
152 .LFE5:
153 .size PWM_Wakeup, .-PWM_Wakeup
154 .text
155 .Letext0:
156 .file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
157 .file 3 ".\\Generated_Source\\PSoC4\\PWM.h"
158 .section .debug_info,"",%progbits
159 .Ldebug_info0:
160 0000 20010000 .4byte 0x120
161 0004 0400 .2byte 0x4
162 0006 00000000 .4byte .Ldebug_abbrev0
163 000a 04 .byte 0x4
164 000b 01 .uleb128 0x1
165 000c D9000000 .4byte .LASF21
166 0010 01 .byte 0x1
167 0011 2E000000 .4byte .LASF22
168 0015 50000000 .4byte .LASF23
169 0019 00000000 .4byte .Ldebug_ranges0+0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 6


170 001d 00000000 .4byte 0
171 0021 00000000 .4byte .Ldebug_line0
172 0025 02 .uleb128 0x2
173 0026 01 .byte 0x1
174 0027 06 .byte 0x6
175 0028 B0010000 .4byte .LASF0
176 002c 02 .uleb128 0x2
177 002d 01 .byte 0x1
178 002e 08 .byte 0x8
179 002f 60010000 .4byte .LASF1
180 0033 02 .uleb128 0x2
181 0034 02 .byte 0x2
182 0035 05 .byte 0x5
183 0036 DF010000 .4byte .LASF2
184 003a 02 .uleb128 0x2
185 003b 02 .byte 0x2
186 003c 07 .byte 0x7
187 003d 9D010000 .4byte .LASF3
188 0041 02 .uleb128 0x2
189 0042 04 .byte 0x4
190 0043 05 .byte 0x5
191 0044 87010000 .4byte .LASF4
192 0048 02 .uleb128 0x2
193 0049 04 .byte 0x4
194 004a 07 .byte 0x7
195 004b AB000000 .4byte .LASF5
196 004f 02 .uleb128 0x2
197 0050 08 .byte 0x8
198 0051 05 .byte 0x5
199 0052 00000000 .4byte .LASF6
200 0056 02 .uleb128 0x2
201 0057 08 .byte 0x8
202 0058 07 .byte 0x7
203 0059 BD000000 .4byte .LASF7
204 005d 03 .uleb128 0x3
205 005e 04 .byte 0x4
206 005f 05 .byte 0x5
207 0060 696E7400 .ascii "int\000"
208 0064 02 .uleb128 0x2
209 0065 04 .byte 0x4
210 0066 07 .byte 0x7
211 0067 21000000 .4byte .LASF8
212 006b 04 .uleb128 0x4
213 006c A5000000 .4byte .LASF9
214 0070 02 .byte 0x2
215 0071 B3 .byte 0xb3
216 0072 2C000000 .4byte 0x2c
217 0076 04 .uleb128 0x4
218 0077 0E000000 .4byte .LASF10
219 007b 02 .byte 0x2
220 007c B5 .byte 0xb5
221 007d 48000000 .4byte 0x48
222 0081 02 .uleb128 0x2
223 0082 04 .byte 0x4
224 0083 04 .byte 0x4
225 0084 C7010000 .4byte .LASF11
226 0088 02 .uleb128 0x2
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 7


227 0089 08 .byte 0x8
228 008a 04 .byte 0x4
229 008b 90010000 .4byte .LASF12
230 008f 02 .uleb128 0x2
231 0090 01 .byte 0x1
232 0091 08 .byte 0x8
233 0092 D4000000 .4byte .LASF13
234 0096 05 .uleb128 0x5
235 0097 97010000 .4byte .LASF14
236 009b 02 .byte 0x2
237 009c 5F01 .2byte 0x15f
238 009e A2000000 .4byte 0xa2
239 00a2 06 .uleb128 0x6
240 00a3 76000000 .4byte 0x76
241 00a7 02 .uleb128 0x2
242 00a8 04 .byte 0x4
243 00a9 07 .byte 0x7
244 00aa E9010000 .4byte .LASF15
245 00ae 07 .uleb128 0x7
246 00af 01 .byte 0x1
247 00b0 03 .byte 0x3
248 00b1 21 .byte 0x21
249 00b2 C3000000 .4byte 0xc3
250 00b6 08 .uleb128 0x8
251 00b7 15000000 .4byte .LASF24
252 00bb 03 .byte 0x3
253 00bc 23 .byte 0x23
254 00bd 6B000000 .4byte 0x6b
255 00c1 00 .byte 0
256 00c2 00 .byte 0
257 00c3 04 .uleb128 0x4
258 00c4 F2010000 .4byte .LASF16
259 00c8 03 .byte 0x3
260 00c9 24 .byte 0x24
261 00ca AE000000 .4byte 0xae
262 00ce 09 .uleb128 0x9
263 00cf 6E010000 .4byte .LASF17
264 00d3 01 .byte 0x1
265 00d4 26 .byte 0x26
266 00d5 00000000 .4byte .LFB2
267 00d9 08000000 .4byte .LFE2-.LFB2
268 00dd 01 .uleb128 0x1
269 00de 9C .byte 0x9c
270 00df 0A .uleb128 0xa
271 00e0 7D010000 .4byte .LASF18
272 00e4 01 .byte 0x1
273 00e5 3A .byte 0x3a
274 00e6 00000000 .4byte .LFB3
275 00ea 30000000 .4byte .LFE3-.LFB3
276 00ee 01 .uleb128 0x1
277 00ef 9C .byte 0x9c
278 00f0 09 .uleb128 0x9
279 00f1 CD010000 .4byte .LASF19
280 00f5 01 .byte 0x1
281 00f6 58 .byte 0x58
282 00f7 00000000 .4byte .LFB4
283 00fb 08000000 .4byte .LFE4-.LFB4
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 8


284 00ff 01 .uleb128 0x1
285 0100 9C .byte 0x9c
286 0101 0A .uleb128 0xa
287 0102 55010000 .4byte .LASF20
288 0106 01 .byte 0x1
289 0107 6C .byte 0x6c
290 0108 00000000 .4byte .LFB5
291 010c 1C000000 .4byte .LFE5-.LFB5
292 0110 01 .uleb128 0x1
293 0111 9C .byte 0x9c
294 0112 0B .uleb128 0xb
295 0113 BC010000 .4byte .LASF25
296 0117 01 .byte 0x1
297 0118 15 .byte 0x15
298 0119 C3000000 .4byte 0xc3
299 011d 05 .uleb128 0x5
300 011e 03 .byte 0x3
301 011f 00000000 .4byte PWM_backup
302 0123 00 .byte 0
303 .section .debug_abbrev,"",%progbits
304 .Ldebug_abbrev0:
305 0000 01 .uleb128 0x1
306 0001 11 .uleb128 0x11
307 0002 01 .byte 0x1
308 0003 25 .uleb128 0x25
309 0004 0E .uleb128 0xe
310 0005 13 .uleb128 0x13
311 0006 0B .uleb128 0xb
312 0007 03 .uleb128 0x3
313 0008 0E .uleb128 0xe
314 0009 1B .uleb128 0x1b
315 000a 0E .uleb128 0xe
316 000b 55 .uleb128 0x55
317 000c 17 .uleb128 0x17
318 000d 11 .uleb128 0x11
319 000e 01 .uleb128 0x1
320 000f 10 .uleb128 0x10
321 0010 17 .uleb128 0x17
322 0011 00 .byte 0
323 0012 00 .byte 0
324 0013 02 .uleb128 0x2
325 0014 24 .uleb128 0x24
326 0015 00 .byte 0
327 0016 0B .uleb128 0xb
328 0017 0B .uleb128 0xb
329 0018 3E .uleb128 0x3e
330 0019 0B .uleb128 0xb
331 001a 03 .uleb128 0x3
332 001b 0E .uleb128 0xe
333 001c 00 .byte 0
334 001d 00 .byte 0
335 001e 03 .uleb128 0x3
336 001f 24 .uleb128 0x24
337 0020 00 .byte 0
338 0021 0B .uleb128 0xb
339 0022 0B .uleb128 0xb
340 0023 3E .uleb128 0x3e
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 9


341 0024 0B .uleb128 0xb
342 0025 03 .uleb128 0x3
343 0026 08 .uleb128 0x8
344 0027 00 .byte 0
345 0028 00 .byte 0
346 0029 04 .uleb128 0x4
347 002a 16 .uleb128 0x16
348 002b 00 .byte 0
349 002c 03 .uleb128 0x3
350 002d 0E .uleb128 0xe
351 002e 3A .uleb128 0x3a
352 002f 0B .uleb128 0xb
353 0030 3B .uleb128 0x3b
354 0031 0B .uleb128 0xb
355 0032 49 .uleb128 0x49
356 0033 13 .uleb128 0x13
357 0034 00 .byte 0
358 0035 00 .byte 0
359 0036 05 .uleb128 0x5
360 0037 16 .uleb128 0x16
361 0038 00 .byte 0
362 0039 03 .uleb128 0x3
363 003a 0E .uleb128 0xe
364 003b 3A .uleb128 0x3a
365 003c 0B .uleb128 0xb
366 003d 3B .uleb128 0x3b
367 003e 05 .uleb128 0x5
368 003f 49 .uleb128 0x49
369 0040 13 .uleb128 0x13
370 0041 00 .byte 0
371 0042 00 .byte 0
372 0043 06 .uleb128 0x6
373 0044 35 .uleb128 0x35
374 0045 00 .byte 0
375 0046 49 .uleb128 0x49
376 0047 13 .uleb128 0x13
377 0048 00 .byte 0
378 0049 00 .byte 0
379 004a 07 .uleb128 0x7
380 004b 13 .uleb128 0x13
381 004c 01 .byte 0x1
382 004d 0B .uleb128 0xb
383 004e 0B .uleb128 0xb
384 004f 3A .uleb128 0x3a
385 0050 0B .uleb128 0xb
386 0051 3B .uleb128 0x3b
387 0052 0B .uleb128 0xb
388 0053 01 .uleb128 0x1
389 0054 13 .uleb128 0x13
390 0055 00 .byte 0
391 0056 00 .byte 0
392 0057 08 .uleb128 0x8
393 0058 0D .uleb128 0xd
394 0059 00 .byte 0
395 005a 03 .uleb128 0x3
396 005b 0E .uleb128 0xe
397 005c 3A .uleb128 0x3a
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 10


398 005d 0B .uleb128 0xb
399 005e 3B .uleb128 0x3b
400 005f 0B .uleb128 0xb
401 0060 49 .uleb128 0x49
402 0061 13 .uleb128 0x13
403 0062 38 .uleb128 0x38
404 0063 0B .uleb128 0xb
405 0064 00 .byte 0
406 0065 00 .byte 0
407 0066 09 .uleb128 0x9
408 0067 2E .uleb128 0x2e
409 0068 00 .byte 0
410 0069 3F .uleb128 0x3f
411 006a 19 .uleb128 0x19
412 006b 03 .uleb128 0x3
413 006c 0E .uleb128 0xe
414 006d 3A .uleb128 0x3a
415 006e 0B .uleb128 0xb
416 006f 3B .uleb128 0x3b
417 0070 0B .uleb128 0xb
418 0071 27 .uleb128 0x27
419 0072 19 .uleb128 0x19
420 0073 11 .uleb128 0x11
421 0074 01 .uleb128 0x1
422 0075 12 .uleb128 0x12
423 0076 06 .uleb128 0x6
424 0077 40 .uleb128 0x40
425 0078 18 .uleb128 0x18
426 0079 9742 .uleb128 0x2117
427 007b 19 .uleb128 0x19
428 007c 00 .byte 0
429 007d 00 .byte 0
430 007e 0A .uleb128 0xa
431 007f 2E .uleb128 0x2e
432 0080 00 .byte 0
433 0081 3F .uleb128 0x3f
434 0082 19 .uleb128 0x19
435 0083 03 .uleb128 0x3
436 0084 0E .uleb128 0xe
437 0085 3A .uleb128 0x3a
438 0086 0B .uleb128 0xb
439 0087 3B .uleb128 0x3b
440 0088 0B .uleb128 0xb
441 0089 27 .uleb128 0x27
442 008a 19 .uleb128 0x19
443 008b 11 .uleb128 0x11
444 008c 01 .uleb128 0x1
445 008d 12 .uleb128 0x12
446 008e 06 .uleb128 0x6
447 008f 40 .uleb128 0x40
448 0090 18 .uleb128 0x18
449 0091 9642 .uleb128 0x2116
450 0093 19 .uleb128 0x19
451 0094 00 .byte 0
452 0095 00 .byte 0
453 0096 0B .uleb128 0xb
454 0097 34 .uleb128 0x34
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 11


455 0098 00 .byte 0
456 0099 03 .uleb128 0x3
457 009a 0E .uleb128 0xe
458 009b 3A .uleb128 0x3a
459 009c 0B .uleb128 0xb
460 009d 3B .uleb128 0x3b
461 009e 0B .uleb128 0xb
462 009f 49 .uleb128 0x49
463 00a0 13 .uleb128 0x13
464 00a1 02 .uleb128 0x2
465 00a2 18 .uleb128 0x18
466 00a3 00 .byte 0
467 00a4 00 .byte 0
468 00a5 00 .byte 0
469 .section .debug_aranges,"",%progbits
470 0000 34000000 .4byte 0x34
471 0004 0200 .2byte 0x2
472 0006 00000000 .4byte .Ldebug_info0
473 000a 04 .byte 0x4
474 000b 00 .byte 0
475 000c 0000 .2byte 0
476 000e 0000 .2byte 0
477 0010 00000000 .4byte .LFB2
478 0014 08000000 .4byte .LFE2-.LFB2
479 0018 00000000 .4byte .LFB3
480 001c 30000000 .4byte .LFE3-.LFB3
481 0020 00000000 .4byte .LFB4
482 0024 08000000 .4byte .LFE4-.LFB4
483 0028 00000000 .4byte .LFB5
484 002c 1C000000 .4byte .LFE5-.LFB5
485 0030 00000000 .4byte 0
486 0034 00000000 .4byte 0
487 .section .debug_ranges,"",%progbits
488 .Ldebug_ranges0:
489 0000 00000000 .4byte .LFB2
490 0004 08000000 .4byte .LFE2
491 0008 00000000 .4byte .LFB3
492 000c 30000000 .4byte .LFE3
493 0010 00000000 .4byte .LFB4
494 0014 08000000 .4byte .LFE4
495 0018 00000000 .4byte .LFB5
496 001c 1C000000 .4byte .LFE5
497 0020 00000000 .4byte 0
498 0024 00000000 .4byte 0
499 .section .debug_line,"",%progbits
500 .Ldebug_line0:
501 0000 9E000000 .section .debug_str,"MS",%progbits,1
501 02004E00
501 00000201
501 FB0E0D00
501 01010101
502 .LASF6:
503 0000 6C6F6E67 .ascii "long long int\000"
503 206C6F6E
503 6720696E
503 7400
504 .LASF10:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 12


505 000e 75696E74 .ascii "uint32\000"
505 333200
506 .LASF24:
507 0015 656E6162 .ascii "enableState\000"
507 6C655374
507 61746500
508 .LASF8:
509 0021 756E7369 .ascii "unsigned int\000"
509 676E6564
509 20696E74
509 00
510 .LASF22:
511 002e 2E5C4765 .ascii ".\\Generated_Source\\PSoC4\\PWM_PM.c\000"
511 6E657261
511 7465645F
511 536F7572
511 63655C50
512 .LASF23:
513 0050 433A5C55 .ascii "C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
513 73657273
513 5C706D61
513 645C4465
513 736B746F
514 007d 65746564 .ascii "eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
514 204C6162
514 735C424C
514 45204C61
514 6220315F
515 .LASF9:
516 00a5 75696E74 .ascii "uint8\000"
516 3800
517 .LASF5:
518 00ab 6C6F6E67 .ascii "long unsigned int\000"
518 20756E73
518 69676E65
518 6420696E
518 7400
519 .LASF7:
520 00bd 6C6F6E67 .ascii "long long unsigned int\000"
520 206C6F6E
520 6720756E
520 7369676E
520 65642069
521 .LASF13:
522 00d4 63686172 .ascii "char\000"
522 00
523 .LASF21:
524 00d9 474E5520 .ascii "GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
524 4320342E
524 382E3420
524 32303134
524 30353236
525 010c 616E6368 .ascii "anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
525 20726576
525 6973696F
525 6E203231
525 31333538
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 13


526 013f 30202D66 .ascii "0 -ffunction-sections\000"
526 66756E63
526 74696F6E
526 2D736563
526 74696F6E
527 .LASF20:
528 0155 50574D5F .ascii "PWM_Wakeup\000"
528 57616B65
528 757000
529 .LASF1:
530 0160 756E7369 .ascii "unsigned char\000"
530 676E6564
530 20636861
530 7200
531 .LASF17:
532 016e 50574D5F .ascii "PWM_SaveConfig\000"
532 53617665
532 436F6E66
532 696700
533 .LASF18:
534 017d 50574D5F .ascii "PWM_Sleep\000"
534 536C6565
534 7000
535 .LASF4:
536 0187 6C6F6E67 .ascii "long int\000"
536 20696E74
536 00
537 .LASF12:
538 0190 646F7562 .ascii "double\000"
538 6C6500
539 .LASF14:
540 0197 72656733 .ascii "reg32\000"
540 3200
541 .LASF3:
542 019d 73686F72 .ascii "short unsigned int\000"
542 7420756E
542 7369676E
542 65642069
542 6E7400
543 .LASF0:
544 01b0 7369676E .ascii "signed char\000"
544 65642063
544 68617200
545 .LASF25:
546 01bc 50574D5F .ascii "PWM_backup\000"
546 6261636B
546 757000
547 .LASF11:
548 01c7 666C6F61 .ascii "float\000"
548 7400
549 .LASF19:
550 01cd 50574D5F .ascii "PWM_RestoreConfig\000"
550 52657374
550 6F726543
550 6F6E6669
550 6700
551 .LASF2:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s page 14


552 01df 73686F72 .ascii "short int\000"
552 7420696E
552 7400
553 .LASF15:
554 01e9 73697A65 .ascii "sizetype\000"
554 74797065
554 00
555 .LASF16:
556 01f2 50574D5F .ascii "PWM_BACKUP_STRUCT\000"
556 4241434B
556 55505F53
556 54525543
556 5400
557 .ident "GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
(38-38/52)