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 |