Subversion Repositories FlightCtrl

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1564 LPDunwell 1
   1               		.file	"rc.c"
2
   2               	__SREG__ = 0x3f
3
   3               	__SP_H__ = 0x3e
4
   4               	__SP_L__ = 0x3d
5
   5               	__CCP__  = 0x34
6
   6               	__tmp_reg__ = 0
7
   7               	__zero_reg__ = 1
8
   8               		.text
9
   9               	.global	RC_Init
10
  11               	RC_Init:
11
  12               	/* prologue: function */
12
  13               	/* frame size = 0 */
13
  14 0000 9FB7      		in r25,__SREG__
14
  15               	/* #APP */
15
  16               	 ;  81 "rc.c" 1
16
  17 0002 F894      		cli
17
  18               	 ;  0 "" 2
18
  19               	/* #NOAPP */
19
  20 0004 8AB1      		in r24,42-32
20
  21 0006 8063      		ori r24,lo8(48)
21
  22 0008 8AB9      		out 42-32,r24
22
  23 000a 8BB1      		in r24,43-32
23
  24 000c 8F7C      		andi r24,lo8(-49)
24
  25 000e 8BB9      		out 43-32,r24
25
  26 0010 8091 0000 		lds r24,CPUType
26
  27 0014 8130      		cpi r24,lo8(1)
27
  28 0016 01F0      		breq .L2
28
  29 0018 539A      		sbi 42-32,3
29
  30 001a 5B98      		cbi 43-32,3
30
  31               	.L2:
31
  32 001c 8091 8000 		lds r24,128
32
  33 0020 8C70      		andi r24,lo8(12)
33
  34 0022 8093 8000 		sts 128,r24
34
  35 0026 8091 8100 		lds r24,129
35
  36 002a 837E      		andi r24,lo8(-29)
36
  37 002c 8093 8100 		sts 129,r24
37
  38 0030 8091 8100 		lds r24,129
38
  39 0034 836C      		ori r24,lo8(-61)
39
  40 0036 8093 8100 		sts 129,r24
40
  41 003a 8091 8200 		lds r24,130
41
  42 003e 8F73      		andi r24,lo8(63)
42
  43 0040 8093 8200 		sts 130,r24
43
  44 0044 8091 6F00 		lds r24,111
44
  45 0048 887F      		andi r24,lo8(-8)
45
  46 004a 8093 6F00 		sts 111,r24
46
  47 004e 8091 6F00 		lds r24,111
47
  48 0052 8062      		ori r24,lo8(32)
48
  49 0054 8093 6F00 		sts 111,r24
49
  50 0058 9FBF      		out __SREG__,r25
50
  51               	/* epilogue start */
51
  52 005a 0895      		ret
52
  54               	.global	NewPpmData
53
  55               		.data
54
  58               	NewPpmData:
55
  59 0000 01        		.byte	1
56
  60               	.global	RC_Quality
57
  61               	.global	RC_Quality
58
  62               		.section .bss
59
  65               	RC_Quality:
60
  66 0000 00        		.skip 1,0
61
  67               	.global	RC_RSSI
62
  68               	.global	RC_RSSI
63
  71               	RC_RSSI:
64
  72 0001 00        		.skip 1,0
65
  73               		.comm PPM_in,30,1
66
  74               		.comm PPM_diff,30,1
67
  75               		.comm RC_Channels,1,1
68
  76               	.global __do_copy_data
69
  77               	.global __do_clear_bss
70
DEFINED SYMBOLS
71
                            *ABS*:00000000 rc.c
72
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:2      *ABS*:0000003f __SREG__
73
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:3      *ABS*:0000003e __SP_H__
74
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:4      *ABS*:0000003d __SP_L__
75
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:5      *ABS*:00000034 __CCP__
76
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:6      *ABS*:00000000 __tmp_reg__
77
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:7      *ABS*:00000001 __zero_reg__
78
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:11     .text:00000000 RC_Init
79
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:58     .data:00000000 NewPpmData
80
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:65     .bss:00000000 RC_Quality
81
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccNqrDEw.s:71     .bss:00000001 RC_RSSI
82
                            *COM*:0000001e PPM_in
83
                            *COM*:0000001e PPM_diff
84
                            *COM*:00000001 RC_Channels
85
 
86
UNDEFINED SYMBOLS
87
CPUType
88
__do_copy_data
89
__do_clear_bss