diff pirelli/fw-disasm @ 244:f40f069b0d06

pirelli/fw-disasm: ABB_Read_ADC() and ABB_Conf_ADC() located
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 23 Dec 2017 16:38:50 +0000
parents 83715e0c65de
children 9cd7fa86da47
line wrap: on
line diff
--- a/pirelli/fw-disasm	Sat Dec 23 08:27:26 2017 +0000
+++ b/pirelli/fw-disasm	Sat Dec 23 16:38:50 2017 +0000
@@ -769,6 +769,142 @@
   34947c:	bd00		pop	{pc}
   34947e:	46c0		nop			(mov r8, r8)
 
+  349480:	fffe300c
+  349484:	fffe300e
+  349488:	fffe3006
+  34948c:	fffe3004
+  349490:	fffe300a
+  349494:	0000021b
+
+$ABB_Read_ADC:
+  349498:	b500		push	{lr}
+  34949a:	b082		sub	sp, #8
+  34949c:	9000		str	r0, [sp, #0]
+  34949e:	4847		ldr	r0, =0x17741e0	; via 0x3495bc
+  3494a0:	2100		mov	r1, #0
+  3494a2:	43c9		mvn	r1, r1
+  3494a4:	f0b0 fa22	bl	0x3f98ec
+  3494a8:	4958		ldr	r1, =0xfffe3000	; via 0x34960c
+  3494aa:	2031		mov	r0, #49	; 0x31
+  3494ac:	880a		ldrh	r2, [r1, #0]
+  3494ae:	4310		orr	r0, r2
+  3494b0:	8008		strh	r0, [r1, #0]
+  3494b2:	4669		mov	r1, sp
+  3494b4:	48ef		ldr	r0, =0xfffe3006	; via 0x349874
+  3494b6:	8800		ldrh	r0, [r0, #0]
+  3494b8:	8088		strh	r0, [r1, #4]
+  3494ba:	2001		mov	r0, #1
+  3494bc:	f7ff fe0b	bl	0x3490d6
+  3494c0:	201e		mov	r0, #30	; 0x1e
+  3494c2:	f7ff fe52	bl	0x34916a
+  3494c6:	9900		ldr	r1, [sp, #0]
+  3494c8:	1c8a		add	r2, r1, #2
+  3494ca:	9200		str	r2, [sp, #0]
+  3494cc:	8008		strh	r0, [r1, #0]
+  3494ce:	2020		mov	r0, #32	; 0x20
+  3494d0:	f7ff fe4b	bl	0x34916a
+  3494d4:	9900		ldr	r1, [sp, #0]
+  3494d6:	1c8a		add	r2, r1, #2
+  3494d8:	9200		str	r2, [sp, #0]
+  3494da:	8008		strh	r0, [r1, #0]
+  3494dc:	2022		mov	r0, #34	; 0x22
+  3494de:	f7ff fe44	bl	0x34916a
+  3494e2:	9900		ldr	r1, [sp, #0]
+  3494e4:	1c8a		add	r2, r1, #2
+  3494e6:	9200		str	r2, [sp, #0]
+  3494e8:	8008		strh	r0, [r1, #0]
+  3494ea:	2024		mov	r0, #36	; 0x24
+  3494ec:	f7ff fe3d	bl	0x34916a
+  3494f0:	9900		ldr	r1, [sp, #0]
+  3494f2:	1c8a		add	r2, r1, #2
+  3494f4:	9200		str	r2, [sp, #0]
+  3494f6:	8008		strh	r0, [r1, #0]
+  3494f8:	2026		mov	r0, #38	; 0x26
+  3494fa:	f7ff fe36	bl	0x34916a
+  3494fe:	9900		ldr	r1, [sp, #0]
+  349500:	1c8a		add	r2, r1, #2
+  349502:	9200		str	r2, [sp, #0]
+  349504:	8008		strh	r0, [r1, #0]
+  349506:	2028		mov	r0, #40	; 0x28
+  349508:	f7ff fe2f	bl	0x34916a
+  34950c:	9900		ldr	r1, [sp, #0]
+  34950e:	1c8a		add	r2, r1, #2
+  349510:	9200		str	r2, [sp, #0]
+  349512:	8008		strh	r0, [r1, #0]
+  349514:	202a		mov	r0, #42	; 0x2a
+  349516:	f7ff fe28	bl	0x34916a
+  34951a:	9900		ldr	r1, [sp, #0]
+  34951c:	1c8a		add	r2, r1, #2
+  34951e:	9200		str	r2, [sp, #0]
+  349520:	8008		strh	r0, [r1, #0]
+  349522:	202c		mov	r0, #44	; 0x2c
+  349524:	f7ff fe21	bl	0x34916a
+  349528:	9900		ldr	r1, [sp, #0]
+  34952a:	1c8a		add	r2, r1, #2
+  34952c:	9200		str	r2, [sp, #0]
+  34952e:	8008		strh	r0, [r1, #0]
+  349530:	4822		ldr	r0, =0x17741e0	; via 0x3495bc
+  349532:	f0b0 f9d3	bl	0x3f98dc
+  349536:	b002		add	sp, #8
+  349538:	bd00		pop	{pc}
+
+$ABB_Conf_ADC:
+  34953a:	b500		push	{lr}
+  34953c:	b082		sub	sp, #8
+  34953e:	466a		mov	r2, sp
+  349540:	8051		strh	r1, [r2, #2]
+  349542:	4669		mov	r1, sp
+  349544:	8008		strh	r0, [r1, #0]
+  349546:	481d		ldr	r0, =0x17741e0	; via 0x3495bc
+  349548:	2100		mov	r1, #0
+  34954a:	43c9		mvn	r1, r1
+  34954c:	f0b0 f9ce	bl	0x3f98ec
+  349550:	492e		ldr	r1, =0xfffe3000	; via 0x34960c
+  349552:	2031		mov	r0, #49	; 0x31
+  349554:	880a		ldrh	r2, [r1, #0]
+  349556:	4310		orr	r0, r2
+  349558:	8008		strh	r0, [r1, #0]
+  34955a:	4669		mov	r1, sp
+  34955c:	48c5		ldr	r0, =0xfffe3006	; via 0x349874
+  34955e:	8800		ldrh	r0, [r0, #0]
+  349560:	8088		strh	r0, [r1, #4]
+  349562:	2001		mov	r0, #1
+  349564:	f7ff fdb7	bl	0x3490d6
+  349568:	201a		mov	r0, #26	; 0x1a
+  34956a:	4669		mov	r1, sp
+  34956c:	8809		ldrh	r1, [r1, #0]
+  34956e:	f7ff fdd6	bl	0x34911e
+  349572:	2034		mov	r0, #52	; 0x34
+  349574:	f7ff fdf9	bl	0x34916a
+  349578:	4669		mov	r1, sp
+  34957a:	80c8		strh	r0, [r1, #6]
+  34957c:	4668		mov	r0, sp
+  34957e:	8840		ldrh	r0, [r0, #2]
+  349580:	49cb		ldr	r1, =0x3df	; via 0x3498b0
+  349582:	4288		cmp	r0, r1
+  349584:	d104		bne	0x349590
+  349586:	48ca		ldr	r0, =0x3df	; via 0x3498b0
+  349588:	4669		mov	r1, sp
+  34958a:	88c9		ldrh	r1, [r1, #6]
+  34958c:	4008		and	r0, r1
+  34958e:	e007		b	0x3495a0
+  349590:	4668		mov	r0, sp
+  349592:	8840		ldrh	r0, [r0, #2]
+  349594:	2820		cmp	r0, #32	; 0x20
+  349596:	d108		bne	0x3495aa
+  349598:	2020		mov	r0, #32	; 0x20
+  34959a:	4669		mov	r1, sp
+  34959c:	88c9		ldrh	r1, [r1, #6]
+  34959e:	4308		orr	r0, r1
+  3495a0:	0400		lsl	r0, r0, #16
+  3495a2:	0c01		lsr	r1, r0, #16
+  3495a4:	2034		mov	r0, #52	; 0x34
+  3495a6:	f7ff fdba	bl	0x34911e
+  3495aa:	4804		ldr	r0, =0x17741e0	; via 0x3495bc
+  3495ac:	f0b0 f996	bl	0x3f98dc
+  3495b0:	b002		add	sp, #8
+  3495b2:	bd00		pop	{pc}
+
 $Init_Target:
   3bb7d4:	b570		push	{r4, r5, r6, lr}
   3bb7d6:	b081		sub	sp, #4