
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\project\RIDE\STM3210E-EVAL\stm32f10x_usart.o:     file format elf32-littlearm
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\project\RIDE\STM3210E-EVAL\stm32f10x_usart.o

Disassembly of section .text.USART_StructInit:

00000000 <USART_StructInit>:
USART_StructInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:235
   0:	f44f 5316 	mov.w	r3, #9600	; 0x2580
   4:	6003      	str	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:239
   6:	f04f 020c 	mov.w	r2, #12	; 0xc
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:236
   a:	f5a3 5316 	sub.w	r3, r3, #9600	; 0x2580
   e:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:237
  10:	80c3      	strh	r3, [r0, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:238
  12:	8103      	strh	r3, [r0, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:239
  14:	8142      	strh	r2, [r0, #10]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:240
  16:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:241
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_ClockInit:

00000000 <USART_ClockInit>:
USART_ClockInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:280
   0:	884b      	ldrh	r3, [r1, #2]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:256
   2:	b510      	push	{r4, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:280
   4:	880c      	ldrh	r4, [r1, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:267
   6:	8a02      	ldrh	r2, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:280
   8:	4323      	orrs	r3, r4
   a:	888c      	ldrh	r4, [r1, #4]
   c:	88c9      	ldrh	r1, [r1, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:269
   e:	f422 6270 	bic.w	r2, r2, #3840	; 0xf00
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:280
  12:	4323      	orrs	r3, r4
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:269
  14:	0412      	lsls	r2, r2, #16
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:280
  16:	430b      	orrs	r3, r1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:269
  18:	0c12      	lsrs	r2, r2, #16
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:280
  1a:	b29b      	uxth	r3, r3
  1c:	4313      	orrs	r3, r2
  1e:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:281
  20:	bd10      	pop	{r4, pc}
  22:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_ClockStructInit:

00000000 <USART_ClockStructInit>:
USART_ClockStructInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:294
   0:	2300      	movs	r3, #0
   2:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:295
   4:	8043      	strh	r3, [r0, #2]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:296
   6:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:297
   8:	80c3      	strh	r3, [r0, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:298
   a:	4770      	bx	lr
Disassembly of section .text.USART_Cmd:

00000000 <USART_Cmd>:
USART_Cmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:317
   0:	b121      	cbz	r1, c <USART_Cmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:320
   2:	8983      	ldrh	r3, [r0, #12]
   4:	b29b      	uxth	r3, r3
   6:	f443 5300 	orr.w	r3, r3, #8192	; 0x2000
   a:	e004      	b.n	16 <USART_Cmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:325
   c:	8983      	ldrh	r3, [r0, #12]
   e:	f423 5300 	bic.w	r3, r3, #8192	; 0x2000
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:327
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_ITConfig:

00000000 <USART_ITConfig>:
USART_ITConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:355
   0:	b507      	push	{r0, r1, r2, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:373
   2:	2301      	movs	r3, #1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:368
   4:	f3c1 1e42 	ubfx	lr, r1, #5, #3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:373
   8:	f001 011f 	and.w	r1, r1, #31	; 0x1f
   c:	fa13 f101 	lsls.w	r1, r3, r1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:375
  10:	459e      	cmp	lr, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:355
  12:	9001      	str	r0, [sp, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:375
  14:	d101      	bne.n	1a <USART_ITConfig+0x1a>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:377
  16:	300c      	adds	r0, #12
  18:	e005      	b.n	26 <USART_ITConfig+0x26>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:379
  1a:	f1be 0f02 	cmp.w	lr, #2	; 0x2
  1e:	d101      	bne.n	24 <USART_ITConfig+0x24>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:381
  20:	3010      	adds	r0, #16
  22:	e000      	b.n	26 <USART_ITConfig+0x26>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:385
  24:	3014      	adds	r0, #20
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:387
  26:	b112      	cbz	r2, 2e <USART_ITConfig+0x2e>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:389
  28:	6803      	ldr	r3, [r0, #0]
  2a:	430b      	orrs	r3, r1
  2c:	e002      	b.n	34 <USART_ITConfig+0x34>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:393
  2e:	6803      	ldr	r3, [r0, #0]
  30:	ea23 0301 	bic.w	r3, r3, r1
  34:	6003      	str	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:395
  36:	bd0e      	pop	{r1, r2, r3, pc}
Disassembly of section .text.USART_DMACmd:

00000000 <USART_DMACmd>:
USART_DMACmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:420
   0:	b122      	cbz	r2, c <USART_DMACmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:424
   2:	8a83      	ldrh	r3, [r0, #20]
   4:	b29b      	uxth	r3, r3
   6:	ea41 0303 	orr.w	r3, r1, r3
   a:	e003      	b.n	14 <USART_DMACmd+0x14>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:430
   c:	8a83      	ldrh	r3, [r0, #20]
   e:	b29b      	uxth	r3, r3
  10:	ea23 0301 	bic.w	r3, r3, r1
  14:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:432
  16:	4770      	bx	lr
Disassembly of section .text.USART_SetAddress:

00000000 <USART_SetAddress>:
USART_SetAddress():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:451
   0:	8a03      	ldrh	r3, [r0, #16]
   2:	f023 030f 	bic.w	r3, r3, #15	; 0xf
   6:	041b      	lsls	r3, r3, #16
   8:	0c1b      	lsrs	r3, r3, #16
   a:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:453
   c:	8a03      	ldrh	r3, [r0, #16]
   e:	b29b      	uxth	r3, r3
  10:	430b      	orrs	r3, r1
  12:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:454
  14:	4770      	bx	lr
  16:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_WakeUpConfig:

00000000 <USART_WakeUpConfig>:
USART_WakeUpConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:475
   0:	8983      	ldrh	r3, [r0, #12]
   2:	f423 6300 	bic.w	r3, r3, #2048	; 0x800
   6:	041b      	lsls	r3, r3, #16
   8:	0c1b      	lsrs	r3, r3, #16
   a:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:476
   c:	8983      	ldrh	r3, [r0, #12]
   e:	b29b      	uxth	r3, r3
  10:	4319      	orrs	r1, r3
  12:	8181      	strh	r1, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:477
  14:	4770      	bx	lr
  16:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_ReceiverWakeUpCmd:

00000000 <USART_ReceiverWakeUpCmd>:
USART_ReceiverWakeUpCmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:496
   0:	b121      	cbz	r1, c <USART_ReceiverWakeUpCmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:499
   2:	8983      	ldrh	r3, [r0, #12]
   4:	b29b      	uxth	r3, r3
   6:	f043 0302 	orr.w	r3, r3, #2	; 0x2
   a:	e004      	b.n	16 <USART_ReceiverWakeUpCmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:504
   c:	8983      	ldrh	r3, [r0, #12]
   e:	f023 0302 	bic.w	r3, r3, #2	; 0x2
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:506
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_LINBreakDetectLengthConfig:

00000000 <USART_LINBreakDetectLengthConfig>:
USART_LINBreakDetectLengthConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:528
   0:	8a03      	ldrh	r3, [r0, #16]
   2:	f023 0320 	bic.w	r3, r3, #32	; 0x20
   6:	041b      	lsls	r3, r3, #16
   8:	0c1b      	lsrs	r3, r3, #16
   a:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:529
   c:	8a03      	ldrh	r3, [r0, #16]
   e:	b29b      	uxth	r3, r3
  10:	4319      	orrs	r1, r3
  12:	8201      	strh	r1, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:530
  14:	4770      	bx	lr
  16:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_LINCmd:

00000000 <USART_LINCmd>:
USART_LINCmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:549
   0:	b121      	cbz	r1, c <USART_LINCmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:552
   2:	8a03      	ldrh	r3, [r0, #16]
   4:	b29b      	uxth	r3, r3
   6:	f443 4380 	orr.w	r3, r3, #16384	; 0x4000
   a:	e004      	b.n	16 <USART_LINCmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:557
   c:	8a03      	ldrh	r3, [r0, #16]
   e:	f423 4380 	bic.w	r3, r3, #16384	; 0x4000
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:559
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_SendData:

00000000 <USART_SendData>:
USART_SendData():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:578
   0:	05c9      	lsls	r1, r1, #23
   2:	0dc9      	lsrs	r1, r1, #23
   4:	8081      	strh	r1, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:579
   6:	4770      	bx	lr
Disassembly of section .text.USART_ReceiveData:

00000000 <USART_ReceiveData>:
USART_ReceiveData():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:596
   0:	8880      	ldrh	r0, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:597
   2:	05c0      	lsls	r0, r0, #23
   4:	0dc0      	lsrs	r0, r0, #23
   6:	4770      	bx	lr
Disassembly of section .text.USART_SendBreak:

00000000 <USART_SendBreak>:
USART_SendBreak():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:614
   0:	8983      	ldrh	r3, [r0, #12]
   2:	b29b      	uxth	r3, r3
   4:	f043 0301 	orr.w	r3, r3, #1	; 0x1
   8:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:615
   a:	4770      	bx	lr
Disassembly of section .text.USART_SetGuardTime:

00000000 <USART_SetGuardTime>:
USART_SetGuardTime():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:633
   0:	8b03      	ldrh	r3, [r0, #24]
   2:	b2db      	uxtb	r3, r3
   4:	8303      	strh	r3, [r0, #24]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:635
   6:	8b03      	ldrh	r3, [r0, #24]
   8:	b29b      	uxth	r3, r3
   a:	ea43 2301 	orr.w	r3, r3, r1, lsl #8
   e:	8303      	strh	r3, [r0, #24]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:636
  10:	4770      	bx	lr
  12:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_SetPrescaler:

00000000 <USART_SetPrescaler>:
USART_SetPrescaler():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:655
   0:	8b03      	ldrh	r3, [r0, #24]
   2:	f403 437f 	and.w	r3, r3, #65280	; 0xff00
   6:	8303      	strh	r3, [r0, #24]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:657
   8:	8b03      	ldrh	r3, [r0, #24]
   a:	b29b      	uxth	r3, r3
   c:	430b      	orrs	r3, r1
   e:	8303      	strh	r3, [r0, #24]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:658
  10:	4770      	bx	lr
  12:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_SmartCardCmd:

00000000 <USART_SmartCardCmd>:
USART_SmartCardCmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:677
   0:	b121      	cbz	r1, c <USART_SmartCardCmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:680
   2:	8a83      	ldrh	r3, [r0, #20]
   4:	b29b      	uxth	r3, r3
   6:	f043 0320 	orr.w	r3, r3, #32	; 0x20
   a:	e004      	b.n	16 <USART_SmartCardCmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:685
   c:	8a83      	ldrh	r3, [r0, #20]
   e:	f023 0320 	bic.w	r3, r3, #32	; 0x20
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:687
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_SmartCardNACKCmd:

00000000 <USART_SmartCardNACKCmd>:
USART_SmartCardNACKCmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:706
   0:	b121      	cbz	r1, c <USART_SmartCardNACKCmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:709
   2:	8a83      	ldrh	r3, [r0, #20]
   4:	b29b      	uxth	r3, r3
   6:	f043 0310 	orr.w	r3, r3, #16	; 0x10
   a:	e004      	b.n	16 <USART_SmartCardNACKCmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:714
   c:	8a83      	ldrh	r3, [r0, #20]
   e:	f023 0310 	bic.w	r3, r3, #16	; 0x10
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:716
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_HalfDuplexCmd:

00000000 <USART_HalfDuplexCmd>:
USART_HalfDuplexCmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:735
   0:	b121      	cbz	r1, c <USART_HalfDuplexCmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:738
   2:	8a83      	ldrh	r3, [r0, #20]
   4:	b29b      	uxth	r3, r3
   6:	f043 0308 	orr.w	r3, r3, #8	; 0x8
   a:	e004      	b.n	16 <USART_HalfDuplexCmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:743
   c:	8a83      	ldrh	r3, [r0, #20]
   e:	f023 0308 	bic.w	r3, r3, #8	; 0x8
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:745
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_IrDAConfig:

00000000 <USART_IrDAConfig>:
USART_IrDAConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:766
   0:	8a83      	ldrh	r3, [r0, #20]
   2:	f023 0304 	bic.w	r3, r3, #4	; 0x4
   6:	041b      	lsls	r3, r3, #16
   8:	0c1b      	lsrs	r3, r3, #16
   a:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:767
   c:	8a83      	ldrh	r3, [r0, #20]
   e:	b29b      	uxth	r3, r3
  10:	4319      	orrs	r1, r3
  12:	8281      	strh	r1, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:768
  14:	4770      	bx	lr
  16:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_IrDACmd:

00000000 <USART_IrDACmd>:
USART_IrDACmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:787
   0:	b121      	cbz	r1, c <USART_IrDACmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:790
   2:	8a83      	ldrh	r3, [r0, #20]
   4:	b29b      	uxth	r3, r3
   6:	f043 0302 	orr.w	r3, r3, #2	; 0x2
   a:	e004      	b.n	16 <USART_IrDACmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:795
   c:	8a83      	ldrh	r3, [r0, #20]
   e:	f023 0302 	bic.w	r3, r3, #2	; 0x2
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:797
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_GetFlagStatus:

00000000 <USART_GetFlagStatus>:
USART_GetFlagStatus():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:830
   0:	8803      	ldrh	r3, [r0, #0]
   2:	4219      	tst	r1, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:839
   4:	bf0c      	ite	eq
   6:	2000      	moveq	r0, #0
   8:	2001      	movne	r0, #1
   a:	4770      	bx	lr
Disassembly of section .text.USART_ClearFlag:

00000000 <USART_ClearFlag>:
USART_ClearFlag():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:880
   0:	43c9      	mvns	r1, r1
   2:	b289      	uxth	r1, r1
   4:	8001      	strh	r1, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:881
   6:	4770      	bx	lr
Disassembly of section .text.USART_GetITStatus:

00000000 <USART_GetITStatus>:
USART_GetITStatus():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:922
   0:	2301      	movs	r3, #1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:907
   2:	b510      	push	{r4, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:922
   4:	f001 021f 	and.w	r2, r1, #31	; 0x1f
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:907
   8:	4604      	mov	r4, r0
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:917
   a:	f3c1 1042 	ubfx	r0, r1, #5, #3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:922
   e:	fa13 f202 	lsls.w	r2, r3, r2
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:924
  12:	4298      	cmp	r0, r3
  14:	d101      	bne.n	1a <USART_GetITStatus+0x1a>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:926
  16:	89a3      	ldrh	r3, [r4, #12]
  18:	e003      	b.n	22 <USART_GetITStatus+0x22>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:928
  1a:	2802      	cmp	r0, #2
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:930
  1c:	bf0c      	ite	eq
  1e:	8a23      	ldrheq	r3, [r4, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:934
  20:	8aa3      	ldrhne	r3, [r4, #20]
  22:	b29b      	uxth	r3, r3
  24:	ea02 0003 	and.w	r0, r2, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:940
  28:	8823      	ldrh	r3, [r4, #0]
  2a:	b29c      	uxth	r4, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:942
  2c:	b130      	cbz	r0, 3c <USART_GetITStatus+0x3c>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:939
  2e:	0a0a      	lsrs	r2, r1, #8
  30:	2301      	movs	r3, #1
  32:	4093      	lsls	r3, r2
  34:	4223      	tst	r3, r4
  36:	bf0c      	ite	eq
  38:	2000      	moveq	r0, #0
  3a:	2001      	movne	r0, #1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:952
  3c:	bd10      	pop	{r4, pc}
  3e:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_ClearITPendingBit:

00000000 <USART_ClearITPendingBit>:
USART_ClearITPendingBit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:998
   0:	0a09      	lsrs	r1, r1, #8
   2:	2301      	movs	r3, #1
   4:	408b      	lsls	r3, r1
   6:	43db      	mvns	r3, r3
   8:	b29b      	uxth	r3, r3
   a:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:999
   c:	4770      	bx	lr
   e:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.USART_Init:

00000000 <USART_Init>:
USART_Init():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:162
   0:	8a03      	ldrh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:171
   2:	88ca      	ldrh	r2, [r1, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:164
   4:	f423 5340 	bic.w	r3, r3, #12288	; 0x3000
   8:	041b      	lsls	r3, r3, #16
   a:	0c1b      	lsrs	r3, r3, #16
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:171
   c:	4313      	orrs	r3, r2
   e:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:174
  10:	8982      	ldrh	r2, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:186
  12:	890b      	ldrh	r3, [r1, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:141
  14:	b530      	push	{r4, r5, lr}
  16:	460d      	mov	r5, r1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:186
  18:	8889      	ldrh	r1, [r1, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:176
  1a:	f422 52b0 	bic.w	r2, r2, #5632	; 0x1600
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:186
  1e:	430b      	orrs	r3, r1
  20:	8969      	ldrh	r1, [r5, #10]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:176
  22:	f022 020c 	bic.w	r2, r2, #12	; 0xc
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:186
  26:	430b      	orrs	r3, r1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:176
  28:	0412      	lsls	r2, r2, #16
  2a:	0c12      	lsrs	r2, r2, #16
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:186
  2c:	b29b      	uxth	r3, r3
  2e:	4313      	orrs	r3, r2
  30:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:189
  32:	8a83      	ldrh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:198
  34:	89aa      	ldrh	r2, [r5, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:191
  36:	f423 7340 	bic.w	r3, r3, #768	; 0x300
  3a:	041b      	lsls	r3, r3, #16
  3c:	0c1b      	lsrs	r3, r3, #16
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:141
  3e:	b089      	sub	sp, #36
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:198
  40:	4313      	orrs	r3, r2
  42:	8283      	strh	r3, [r0, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:141
  44:	9001      	str	r0, [sp, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:159
  46:	4604      	mov	r4, r0
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:202
  48:	a803      	add	r0, sp, #12
  4a:	f7ff fffe 	bl	0 <RCC_GetClocksFreq>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:203
  4e:	4b0f      	ldr	r3, [pc, #60]	(8c <RCC_GetClocksFreq+0x8c>)
  50:	429c      	cmp	r4, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:205
  52:	bf0c      	ite	eq
  54:	9b06      	ldreq	r3, [sp, #24]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:209
  56:	9b05      	ldrne	r3, [sp, #20]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:213
  58:	2219      	movs	r2, #25
  5a:	fb03 f202 	mul.w	r2, r3, r2
  5e:	682b      	ldr	r3, [r5, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:214
  60:	2064      	movs	r0, #100
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:213
  62:	009b      	lsls	r3, r3, #2
  64:	fbb2 f2f3 	udiv	r2, r2, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:214
  68:	fbb2 f1f0 	udiv	r1, r2, r0
  6c:	0109      	lsls	r1, r1, #4
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:221
  6e:	090b      	lsrs	r3, r1, #4
  70:	fb03 2310 	mls	r3, r3, r0, r2
  74:	011b      	lsls	r3, r3, #4
  76:	3332      	adds	r3, #50
  78:	fbb3 f3f0 	udiv	r3, r3, r0
  7c:	f003 030f 	and.w	r3, r3, #15	; 0xf
  80:	430b      	orrs	r3, r1
  82:	9a01      	ldr	r2, [sp, #4]
  84:	b29b      	uxth	r3, r3
  86:	8113      	strh	r3, [r2, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:222
  88:	b009      	add	sp, #36
  8a:	bd30      	pop	{r4, r5, pc}
  8c:	40013800 	.word	0x40013800
Disassembly of section .text.USART_DeInit:

00000000 <USART_DeInit>:
USART_DeInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:91
   0:	b507      	push	{r0, r1, r2, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:95
   2:	4b21      	ldr	r3, [pc, #132]	(88 <USART_DeInit+0x88>)
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:91
   4:	9001      	str	r0, [sp, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:95
   6:	4298      	cmp	r0, r3
   8:	d02b      	beq.n	62 <USART_DeInit+0x62>
   a:	d808      	bhi.n	1e <USART_DeInit+0x1e>
   c:	f5a3 6300 	sub.w	r3, r3, #2048	; 0x800
  10:	4298      	cmp	r0, r3
  12:	d016      	beq.n	42 <USART_DeInit+0x42>
  14:	f503 6380 	add.w	r3, r3, #1024	; 0x400
  18:	4298      	cmp	r0, r3
  1a:	d01a      	beq.n	52 <USART_DeInit+0x52>
  1c:	e033      	b.n	86 <USART_DeInit+0x86>
  1e:	4b1b      	ldr	r3, [pc, #108]	(8c <USART_DeInit+0x8c>)
  20:	4298      	cmp	r0, r3
  22:	d026      	beq.n	72 <USART_DeInit+0x72>
  24:	f503 4368 	add.w	r3, r3, #59392	; 0xe800
  28:	4298      	cmp	r0, r3
  2a:	d12c      	bne.n	86 <USART_DeInit+0x86>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:98
  2c:	2101      	movs	r1, #1
  2e:	f44f 4080 	mov.w	r0, #16384	; 0x4000
  32:	f7ff fffe 	bl	0 <RCC_APB2PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:99
  36:	f44f 4080 	mov.w	r0, #16384	; 0x4000
  3a:	2100      	movs	r1, #0
  3c:	f7ff fffe 	bl	0 <RCC_APB2PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:100
  40:	e021      	b.n	86 <USART_DeInit+0x86>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:103
  42:	f44f 3000 	mov.w	r0, #131072	; 0x20000
  46:	2101      	movs	r1, #1
  48:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:104
  4c:	f44f 3000 	mov.w	r0, #131072	; 0x20000
  50:	e016      	b.n	80 <USART_DeInit+0x80>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:108
  52:	f44f 2080 	mov.w	r0, #262144	; 0x40000
  56:	2101      	movs	r1, #1
  58:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:109
  5c:	f44f 2080 	mov.w	r0, #262144	; 0x40000
  60:	e00e      	b.n	80 <USART_DeInit+0x80>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:113
  62:	f44f 2000 	mov.w	r0, #524288	; 0x80000
  66:	2101      	movs	r1, #1
  68:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:114
  6c:	f44f 2000 	mov.w	r0, #524288	; 0x80000
  70:	e006      	b.n	80 <USART_DeInit+0x80>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:118
  72:	f44f 1080 	mov.w	r0, #1048576	; 0x100000
  76:	2101      	movs	r1, #1
  78:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:119
  7c:	f44f 1080 	mov.w	r0, #1048576	; 0x100000
  80:	2100      	movs	r1, #0
  82:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_usart.c:125
  86:	bd0e      	pop	{r1, r2, r3, pc}
  88:	40004c00 	.word	0x40004c00
  8c:	40005000 	.word	0x40005000
