
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project\RIDE\STM3210E-EVAL\Klawiatura.o:     file format elf32-littlearm
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project\RIDE\STM3210E-EVAL\Klawiatura.o

Disassembly of section .text.KEY_CheckKey:

00000000 <KEY_CheckKey>:
KEY_CheckKey():
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:235
   0:	4b01      	ldr	r3, [pc, #4]	(8 <KEY_CheckKey+0x8>)
   2:	6818      	ldr	r0, [r3, #0]
   4:	4770      	bx	lr
   6:	46c0      	nop			(mov r8, r8)
   8:	00000000 	.word	0x00000000
Disassembly of section .text.KEY_KeyServed:

00000000 <KEY_KeyServed>:
KEY_KeyServed():
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:238
   0:	4b04      	ldr	r3, [pc, #16]	(14 <KEY_KeyServed+0x14>)
   2:	2200      	movs	r2, #0
   4:	601a      	str	r2, [r3, #0]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:239
   6:	3214      	adds	r2, #20
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:237
   8:	b510      	push	{r4, lr}
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:239
   a:	605a      	str	r2, [r3, #4]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:240
   c:	2032      	movs	r0, #50
   e:	f7ff fffe 	bl	0 <BUZER_Beep>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:241
  12:	bd10      	pop	{r4, pc}
  14:	00000000 	.word	0x00000000
Disassembly of section .text.KEY_Thret:

00000000 <KEY_Thret>:
KEY_Thret():
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:92
   0:	b570      	push	{r4, r5, r6, lr}
KEY_ReadPort():
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:127
   2:	4879      	ldr	r0, [pc, #484]	(1e8 <KEY_Thret+0x1e8>)
   4:	2104      	movs	r1, #4
   6:	f7ff fffe 	bl	0 <GPIO_ResetBits>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:128
   a:	4877      	ldr	r0, [pc, #476]	(1e8 <KEY_Thret+0x1e8>)
   c:	2110      	movs	r1, #16
   e:	f7ff fffe 	bl	0 <GPIO_SetBits>
  12:	2300      	movs	r3, #0
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:131
  14:	bf00      	nop
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:130
  16:	3301      	adds	r3, #1
  18:	2b6e      	cmp	r3, #110
  1a:	d1fb      	bne.n	14 <KEY_Thret+0x14>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:134
  1c:	2101      	movs	r1, #1
  1e:	4873      	ldr	r0, [pc, #460]	(1ec <KEY_Thret+0x1ec>)
  20:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:140
  24:	2102      	movs	r1, #2
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:134
  26:	f1d0 0401 	rsbs	r4, r0, #1	; 0x1
  2a:	bf38      	it	cc
  2c:	2400      	movcc	r4, #0
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:140
  2e:	486f      	ldr	r0, [pc, #444]	(1ec <KEY_Thret+0x1ec>)
  30:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  34:	b918      	cbnz	r0, 3e <KEY_Thret+0x3e>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:141
  36:	f044 0302 	orr.w	r3, r4, #2	; 0x2
  3a:	b29d      	uxth	r5, r3
  3c:	e003      	b.n	46 <KEY_Thret+0x46>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:143
  3e:	f64f 75fd 	movw	r5, #65533	; 0xfffd
  42:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:146
  46:	486a      	ldr	r0, [pc, #424]	(1f0 <KEY_Thret+0x1f0>)
  48:	2101      	movs	r1, #1
  4a:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  4e:	b910      	cbnz	r0, 56 <KEY_Thret+0x56>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:147
  50:	f045 0404 	orr.w	r4, r5, #4	; 0x4
  54:	e003      	b.n	5e <KEY_Thret+0x5e>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:149
  56:	f64f 74fb 	movw	r4, #65531	; 0xfffb
  5a:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:151
  5e:	4864      	ldr	r0, [pc, #400]	(1f0 <KEY_Thret+0x1f0>)
  60:	2102      	movs	r1, #2
  62:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  66:	b910      	cbnz	r0, 6e <KEY_Thret+0x6e>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:152
  68:	f044 0508 	orr.w	r5, r4, #8	; 0x8
  6c:	e003      	b.n	76 <KEY_Thret+0x76>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:154
  6e:	f64f 75f7 	movw	r5, #65527	; 0xfff7
  72:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:156
  76:	485e      	ldr	r0, [pc, #376]	(1f0 <KEY_Thret+0x1f0>)
  78:	2120      	movs	r1, #32
  7a:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  7e:	b910      	cbnz	r0, 86 <KEY_Thret+0x86>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:157
  80:	f045 0410 	orr.w	r4, r5, #16	; 0x10
  84:	e003      	b.n	8e <KEY_Thret+0x8e>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:159
  86:	f64f 74ef 	movw	r4, #65519	; 0xffef
  8a:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:161
  8e:	4856      	ldr	r0, [pc, #344]	(1e8 <KEY_Thret+0x1e8>)
  90:	2101      	movs	r1, #1
  92:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  96:	b910      	cbnz	r0, 9e <KEY_Thret+0x9e>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:162
  98:	f044 0520 	orr.w	r5, r4, #32	; 0x20
  9c:	e003      	b.n	a6 <KEY_Thret+0xa6>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:164
  9e:	f64f 75df 	movw	r5, #65503	; 0xffdf
  a2:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:166
  a6:	4850      	ldr	r0, [pc, #320]	(1e8 <KEY_Thret+0x1e8>)
  a8:	2102      	movs	r1, #2
  aa:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  ae:	b910      	cbnz	r0, b6 <KEY_Thret+0xb6>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:167
  b0:	f045 0440 	orr.w	r4, r5, #64	; 0x40
  b4:	e003      	b.n	be <KEY_Thret+0xbe>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:169
  b6:	f64f 74bf 	movw	r4, #65471	; 0xffbf
  ba:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:171
  be:	484a      	ldr	r0, [pc, #296]	(1e8 <KEY_Thret+0x1e8>)
  c0:	2108      	movs	r1, #8
  c2:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  c6:	b910      	cbnz	r0, ce <KEY_Thret+0xce>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:172
  c8:	f044 0580 	orr.w	r5, r4, #128	; 0x80
  cc:	e003      	b.n	d6 <KEY_Thret+0xd6>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:174
  ce:	f64f 757f 	movw	r5, #65407	; 0xff7f
  d2:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:178
  d6:	4844      	ldr	r0, [pc, #272]	(1e8 <KEY_Thret+0x1e8>)
  d8:	2104      	movs	r1, #4
  da:	f7ff fffe 	bl	0 <GPIO_SetBits>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:179
  de:	4842      	ldr	r0, [pc, #264]	(1e8 <KEY_Thret+0x1e8>)
  e0:	2110      	movs	r1, #16
  e2:	f7ff fffe 	bl	0 <GPIO_ResetBits>
  e6:	2300      	movs	r3, #0
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:182
  e8:	bf00      	nop
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:181
  ea:	3301      	adds	r3, #1
  ec:	2b6e      	cmp	r3, #110
  ee:	d1fb      	bne.n	e8 <KEY_Thret+0xe8>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:185
  f0:	483e      	ldr	r0, [pc, #248]	(1ec <KEY_Thret+0x1ec>)
  f2:	2101      	movs	r1, #1
  f4:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
  f8:	b910      	cbnz	r0, 100 <KEY_Thret+0x100>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:186
  fa:	f445 7480 	orr.w	r4, r5, #256	; 0x100
  fe:	e003      	b.n	108 <KEY_Thret+0x108>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:188
 100:	f64f 64ff 	movw	r4, #65279	; 0xfeff
 104:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:190
 108:	4838      	ldr	r0, [pc, #224]	(1ec <KEY_Thret+0x1ec>)
 10a:	2102      	movs	r1, #2
 10c:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 110:	b910      	cbnz	r0, 118 <KEY_Thret+0x118>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:191
 112:	f444 7500 	orr.w	r5, r4, #512	; 0x200
 116:	e003      	b.n	120 <KEY_Thret+0x120>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:193
 118:	f64f 55ff 	movw	r5, #65023	; 0xfdff
 11c:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:195
 120:	4833      	ldr	r0, [pc, #204]	(1f0 <KEY_Thret+0x1f0>)
 122:	2101      	movs	r1, #1
 124:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 128:	b910      	cbnz	r0, 130 <KEY_Thret+0x130>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:196
 12a:	f445 6480 	orr.w	r4, r5, #1024	; 0x400
 12e:	e003      	b.n	138 <KEY_Thret+0x138>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:198
 130:	f64f 34ff 	movw	r4, #64511	; 0xfbff
 134:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:200
 138:	482d      	ldr	r0, [pc, #180]	(1f0 <KEY_Thret+0x1f0>)
 13a:	2102      	movs	r1, #2
 13c:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 140:	b910      	cbnz	r0, 148 <KEY_Thret+0x148>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:201
 142:	f444 6500 	orr.w	r5, r4, #2048	; 0x800
 146:	e003      	b.n	150 <KEY_Thret+0x150>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:203
 148:	f24f 75ff 	movw	r5, #63487	; 0xf7ff
 14c:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:205
 150:	4827      	ldr	r0, [pc, #156]	(1f0 <KEY_Thret+0x1f0>)
 152:	2120      	movs	r1, #32
 154:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 158:	b910      	cbnz	r0, 160 <KEY_Thret+0x160>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:206
 15a:	f445 5480 	orr.w	r4, r5, #4096	; 0x1000
 15e:	e003      	b.n	168 <KEY_Thret+0x168>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:208
 160:	f64e 74ff 	movw	r4, #61439	; 0xefff
 164:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:210
 168:	481f      	ldr	r0, [pc, #124]	(1e8 <KEY_Thret+0x1e8>)
 16a:	2101      	movs	r1, #1
 16c:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 170:	b910      	cbnz	r0, 178 <KEY_Thret+0x178>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:211
 172:	f444 5500 	orr.w	r5, r4, #8192	; 0x2000
 176:	e003      	b.n	180 <KEY_Thret+0x180>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:213
 178:	f64d 75ff 	movw	r5, #57343	; 0xdfff
 17c:	ea04 0505 	and.w	r5, r4, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:215
 180:	4819      	ldr	r0, [pc, #100]	(1e8 <KEY_Thret+0x1e8>)
 182:	2102      	movs	r1, #2
 184:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 188:	b910      	cbnz	r0, 190 <KEY_Thret+0x190>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:216
 18a:	f445 4480 	orr.w	r4, r5, #16384	; 0x4000
 18e:	e003      	b.n	198 <KEY_Thret+0x198>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:218
 190:	f64b 74ff 	movw	r4, #49151	; 0xbfff
 194:	ea05 0404 	and.w	r4, r5, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:220
 198:	4813      	ldr	r0, [pc, #76]	(1e8 <KEY_Thret+0x1e8>)
 19a:	2108      	movs	r1, #8
 19c:	f7ff fffe 	bl	0 <GPIO_ReadInputDataBit>
 1a0:	b910      	cbnz	r0, 1a8 <KEY_Thret+0x1a8>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:221
 1a2:	f444 4400 	orr.w	r4, r4, #32768	; 0x8000
 1a6:	e001      	b.n	1ac <KEY_Thret+0x1ac>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:223
 1a8:	0464      	lsls	r4, r4, #17
 1aa:	0c64      	lsrs	r4, r4, #17
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:226
 1ac:	480e      	ldr	r0, [pc, #56]	(1e8 <KEY_Thret+0x1e8>)
 1ae:	2104      	movs	r1, #4
 1b0:	f7ff fffe 	bl	0 <GPIO_SetBits>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:227
 1b4:	480c      	ldr	r0, [pc, #48]	(1e8 <KEY_Thret+0x1e8>)
 1b6:	2110      	movs	r1, #16
 1b8:	f7ff fffe 	bl	0 <GPIO_SetBits>
KEY_Thret():
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:99
 1bc:	4a0d      	ldr	r2, [pc, #52]	(1f4 <KEY_Thret+0x1f4>)
 1be:	6853      	ldr	r3, [r2, #4]
 1c0:	b113      	cbz	r3, 1c8 <KEY_Thret+0x1c8>
 1c2:	2b14      	cmp	r3, #20
 1c4:	d00b      	beq.n	1de <KEY_Thret+0x1de>
 1c6:	e00d      	b.n	1e4 <KEY_Thret+0x1e4>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:101
 1c8:	6893      	ldr	r3, [r2, #8]
 1ca:	2bc7      	cmp	r3, #199
 1cc:	dc02      	bgt.n	1d4 <KEY_Thret+0x1d4>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:102
 1ce:	3301      	adds	r3, #1
 1d0:	6093      	str	r3, [r2, #8]
 1d2:	e007      	b.n	1e4 <KEY_Thret+0x1e4>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:104
 1d4:	b134      	cbz	r4, 1e4 <KEY_Thret+0x1e4>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:106
 1d6:	2314      	movs	r3, #20
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:105
 1d8:	6014      	str	r4, [r2, #0]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:106
 1da:	6053      	str	r3, [r2, #4]
 1dc:	e002      	b.n	1e4 <KEY_Thret+0x1e4>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:112
 1de:	b90c      	cbnz	r4, 1e4 <KEY_Thret+0x1e4>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:113
 1e0:	6054      	str	r4, [r2, #4]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:114
 1e2:	6094      	str	r4, [r2, #8]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:119
 1e4:	bd70      	pop	{r4, r5, r6, pc}
 1e6:	46c0      	nop			(mov r8, r8)
 1e8:	40011000 	.word	0x40011000
 1ec:	40010800 	.word	0x40010800
 1f0:	40010c00 	.word	0x40010c00
 1f4:	00000000 	.word	0x00000000
Disassembly of section .text.KEY_Init:

00000000 <KEY_Init>:
KEY_Init():
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:21
   0:	e92d 4770 	stmdb	sp!, {r4, r5, r6, r8, r9, sl, lr}
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:31
   4:	f8df 9114 	ldr.w	r9, [pc, #276]	; 11c <KEY_Init+0x11c>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:21
   8:	b08b      	sub	sp, #44
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:31
   a:	ac08      	add	r4, sp, #32
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:28
   c:	f04f 0314 	mov.w	r3, #20	; 0x14
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:31
  10:	4621      	mov	r1, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:28
  12:	f8ad 3020 	strh.w	r3, [sp, #32]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:29
  16:	f04f 0a02 	mov.w	sl, #2	; 0x2
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:30
  1a:	2310      	movs	r3, #16
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:31
  1c:	4648      	mov	r0, r9
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:30
  1e:	f88d 3023 	strb.w	r3, [sp, #35]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:29
  22:	f88d a022 	strb.w	sl, [sp, #34]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:31
  26:	f7ff fffe 	bl	0 <GPIO_Init>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:34
  2a:	4620      	mov	r0, r4
  2c:	f7ff fffe 	bl	0 <GPIO_StructInit>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:35
  30:	2503      	movs	r5, #3
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:37
  32:	2604      	movs	r6, #4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:38
  34:	4621      	mov	r1, r4
  36:	4837      	ldr	r0, [pc, #220]	(114 <KEY_Init+0x114>)
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:35
  38:	f8ad 5020 	strh.w	r5, [sp, #32]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:36
  3c:	f88d 5022 	strb.w	r5, [sp, #34]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:37
  40:	f88d 6023 	strb.w	r6, [sp, #35]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:38
  44:	f7ff fffe 	bl	0 <GPIO_Init>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:41
  48:	4620      	mov	r0, r4
  4a:	f7ff fffe 	bl	0 <GPIO_StructInit>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:42
  4e:	f04f 0323 	mov.w	r3, #35	; 0x23
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:45
  52:	4621      	mov	r1, r4
  54:	4830      	ldr	r0, [pc, #192]	(118 <KEY_Init+0x118>)
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:42
  56:	f8ad 3020 	strh.w	r3, [sp, #32]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:43
  5a:	f88d 5022 	strb.w	r5, [sp, #34]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:44
  5e:	f88d 6023 	strb.w	r6, [sp, #35]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:45
  62:	f7ff fffe 	bl	0 <GPIO_Init>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:48
  66:	4620      	mov	r0, r4
  68:	f7ff fffe 	bl	0 <GPIO_StructInit>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:52
  6c:	4621      	mov	r1, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:49
  6e:	f04f 030b 	mov.w	r3, #11	; 0xb
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:59
  72:	ac09      	add	r4, sp, #36
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:52
  74:	4648      	mov	r0, r9
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:49
  76:	f8ad 3020 	strh.w	r3, [sp, #32]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:50
  7a:	f88d 5022 	strb.w	r5, [sp, #34]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:51
  7e:	f88d 6023 	strb.w	r6, [sp, #35]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:52
  82:	f7ff fffe 	bl	0 <GPIO_Init>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:59
  86:	4620      	mov	r0, r4
  88:	f7ff fffe 	bl	0 <NVIC_StructInit>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:35
  8c:	46a8      	mov	r8, r5
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:60
  8e:	231c      	movs	r3, #28
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:61
  90:	2501      	movs	r5, #1
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:64
  92:	4620      	mov	r0, r4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:60
  94:	f88d 3024 	strb.w	r3, [sp, #36]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:69
  98:	2400      	movs	r4, #0
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:67
  9a:	f506 7679 	add.w	r6, r6, #996	; 0x3e4
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:61
  9e:	f88d 5025 	strb.w	r5, [sp, #37]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:62
  a2:	f88d 5026 	strb.w	r5, [sp, #38]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:63
  a6:	f88d 5027 	strb.w	r5, [sp, #39]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:64
  aa:	f7ff fffe 	bl	0 <NVIC_Init>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:68
  ae:	f04f 0347 	mov.w	r3, #71	; 0x47
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:72
  b2:	f10d 0116 	add.w	r1, sp, #22	; 0x16
  b6:	f04f 4080 	mov.w	r0, #1073741824	; 0x40000000
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:68
  ba:	f8ad 3016 	strh.w	r3, [sp, #22]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:67
  be:	f8ad 601a 	strh.w	r6, [sp, #26]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:69
  c2:	f8ad 401c 	strh.w	r4, [sp, #28]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:70
  c6:	f8ad 4018 	strh.w	r4, [sp, #24]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:72
  ca:	f7ff fffe 	bl	0 <TIM_TimeBaseInit>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:75
  ce:	f04f 0320 	mov.w	r3, #32	; 0x20
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:80
  d2:	f10d 0106 	add.w	r1, sp, #6	; 0x6
  d6:	f04f 4080 	mov.w	r0, #1073741824	; 0x40000000
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:75
  da:	f8ad 3006 	strh.w	r3, [sp, #6]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:76
  de:	f8ad 5008 	strh.w	r5, [sp, #8]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:77
  e2:	f8ad 600c 	strh.w	r6, [sp, #12]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:78
  e6:	f8ad 400e 	strh.w	r4, [sp, #14]
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:80
  ea:	f7ff fffe 	bl	0 <TIM_OC1Init>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:82
  ee:	4621      	mov	r1, r4
  f0:	f04f 4080 	mov.w	r0, #1073741824	; 0x40000000
  f4:	f7ff fffe 	bl	0 <TIM_OC1PreloadConfig>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:85
  f8:	4651      	mov	r1, sl
  fa:	f04f 4080 	mov.w	r0, #1073741824	; 0x40000000
  fe:	462a      	mov	r2, r5
 100:	f7ff fffe 	bl	0 <TIM_ITConfig>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:88
 104:	f04f 4080 	mov.w	r0, #1073741824	; 0x40000000
 108:	4629      	mov	r1, r5
 10a:	f7ff fffe 	bl	0 <TIM_Cmd>
C:\Documents and Settings\jarek\Pulpit\Privet\Magisterka\Programy\1\um0427\FWLib\project/Klawiatura.c:89
 10e:	b00b      	add	sp, #44
 110:	e8bd 8770 	ldmia.w	sp!, {r4, r5, r6, r8, r9, sl, pc}
 114:	40010800 	.word	0x40010800
 118:	40010c00 	.word	0x40010c00
 11c:	40011000 	.word	0x40011000
