Project

General

Profile

Revision 1509

Added by John Sexton over 14 years ago

Cleaned up the Circle behavior folder in the "formation_control" folder. Now compiles correctly with the current version of the repository library.

View differences:

trunk/code/behaviors/formation_control/Circle/Code/bom_test/bom_test.map
1
Archive member included because of file (symbol)
2

  
3
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
4
                              (vfprintf)
5
.././Library\libdragonfly.a(bom.o)
6
                              bom_test.o (bom_get)
7
.././Library\libdragonfly.a(dio.o)
8
                              .././Library\libdragonfly.a(bom.o) (digital_output)
9
.././Library\libdragonfly.a(dragonfly_lib.o)
10
                              bom_test.o (dragonfly_init)
11
.././Library\libdragonfly.a(eeprom.o)
12
                              .././Library\libdragonfly.a(dragonfly_lib.o) (get_bom_type)
13
.././Library\libdragonfly.a(lcd.o)
14
                              .././Library\libdragonfly.a(dragonfly_lib.o) (lcd_init)
15
.././Library\libdragonfly.a(lights.o)
16
                              bom_test.o (orbs_set_color)
17
.././Library\libdragonfly.a(motor.o)
18
                              .././Library\libdragonfly.a(dragonfly_lib.o) (motors_init)
19
.././Library\libdragonfly.a(rangefinder.o)
20
                              .././Library\libdragonfly.a(dragonfly_lib.o) (range_init)
21
.././Library\libdragonfly.a(serial.o)
22
                              .././Library\libdragonfly.a(dragonfly_lib.o) (usb_init)
23
.././Library\libdragonfly.a(time.o)
24
                              bom_test.o (delay_ms)
25
.././Library\libdragonfly.a(analog.o)
26
                              .././Library\libdragonfly.a(rangefinder.o) (analog8)
27
.././Library\libdragonfly.a(buzzer.o)
28
                              .././Library\libdragonfly.a(dragonfly_lib.o) (buzzer_init)
29
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
30
                              bom_test.o (__divmodhi4)
31
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
32
                              .././Library\libdragonfly.a(buzzer.o) (__divmodsi4)
33
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
34
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (__prologue_saves__)
35
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
36
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (__epilogue_restores__)
37
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
38
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o (exit)
39
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
40
                              .././Library\libdragonfly.a(bom.o) (__do_clear_bss)
41
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodhi4.o)
42
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o) (__udivmodhi4)
43
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodsi4.o)
44
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o) (__udivmodsi4)
45
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
46
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (__ftoa_engine)
47
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy_P.o)
48
                              .././Library\libdragonfly.a(serial.o) (memcpy_P)
49
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
50
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (strnlen_P)
51
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
52
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (strnlen)
53
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
54
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (fputc)
55
c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
56
                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o) (__ultoa_invert)
57

  
58
Allocating common symbols
59
Common symbol       size              file
60

  
61
pwm_buffer          0x27              .././Library\libdragonfly.a(lights.o)
62
orb_values          0x6               .././Library\libdragonfly.a(lights.o)
63
usb_fd              0x2               .././Library\libdragonfly.a(serial.o)
64
xbee_fd             0x2               .././Library\libdragonfly.a(serial.o)
65
an_val              0x21              .././Library\libdragonfly.a(analog.o)
66

  
67
Memory Configuration
68

  
69
Name             Origin             Length             Attributes
70
text             0x00000000         0x00020000         xr
71
data             0x00800060         0x0000ffa0         rw !x
72
eeprom           0x00810000         0x00010000         rw !x
73
fuse             0x00820000         0x00000400         rw !x
74
lock             0x00830000         0x00000400         rw !x
75
signature        0x00840000         0x00000400         rw !x
76
*default*        0x00000000         0xffffffff
77

  
78
Linker script and memory map
79

  
80
Address of section .data set to 0x800100
81
LOAD c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
82
LOAD bom_test.o
83
LOAD c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a
84
LOAD c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libm.a
85
LOAD .././Library\libdragonfly.a
86
LOAD c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a
87
LOAD c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a
88
LOAD c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a
89

  
90
.hash
91
 *(.hash)
92

  
93
.dynsym
94
 *(.dynsym)
95

  
96
.dynstr
97
 *(.dynstr)
98

  
99
.gnu.version
100
 *(.gnu.version)
101

  
102
.gnu.version_d
103
 *(.gnu.version_d)
104

  
105
.gnu.version_r
106
 *(.gnu.version_r)
107

  
108
.rel.init
109
 *(.rel.init)
110

  
111
.rela.init
112
 *(.rela.init)
113

  
114
.rel.text
115
 *(.rel.text)
116
 *(.rel.text.*)
117
 *(.rel.gnu.linkonce.t*)
118

  
119
.rela.text
120
 *(.rela.text)
121
 *(.rela.text.*)
122
 *(.rela.gnu.linkonce.t*)
123

  
124
.rel.fini
125
 *(.rel.fini)
126

  
127
.rela.fini
128
 *(.rela.fini)
129

  
130
.rel.rodata
131
 *(.rel.rodata)
132
 *(.rel.rodata.*)
133
 *(.rel.gnu.linkonce.r*)
134

  
135
.rela.rodata
136
 *(.rela.rodata)
137
 *(.rela.rodata.*)
138
 *(.rela.gnu.linkonce.r*)
139

  
140
.rel.data
141
 *(.rel.data)
142
 *(.rel.data.*)
143
 *(.rel.gnu.linkonce.d*)
144

  
145
.rela.data
146
 *(.rela.data)
147
 *(.rela.data.*)
148
 *(.rela.gnu.linkonce.d*)
149

  
150
.rel.ctors
151
 *(.rel.ctors)
152

  
153
.rela.ctors
154
 *(.rela.ctors)
155

  
156
.rel.dtors
157
 *(.rel.dtors)
158

  
159
.rela.dtors
160
 *(.rela.dtors)
161

  
162
.rel.got
163
 *(.rel.got)
164

  
165
.rela.got
166
 *(.rela.got)
167

  
168
.rel.bss
169
 *(.rel.bss)
170

  
171
.rela.bss
172
 *(.rela.bss)
173

  
174
.rel.plt
175
 *(.rel.plt)
176

  
177
.rela.plt
178
 *(.rela.plt)
179

  
180
.text           0x00000000     0x2958
181
 *(.vectors)
182
 .vectors       0x00000000       0x8c c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
183
                0x00000000                __vectors
184
                0x00000000                __vector_default
185
 *(.vectors)
186
 *(.progmem.gcc*)
187
 *(.progmem*)
188
 .progmem.data  0x0000008c        0x8 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
189
 .progmem.data  0x00000094       0xfa c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
190
                0x0000018e                . = ALIGN (0x2)
191
                0x0000018e                __trampolines_start = .
192
 *(.trampolines)
193
 .trampolines   0x0000018e        0x0 linker stubs
194
 *(.trampolines*)
195
                0x0000018e                __trampolines_end = .
196
 *(.jumptables)
197
 *(.jumptables*)
198
 *(.lowtext)
199
 *(.lowtext*)
200
                0x0000018e                __ctors_start = .
201
 *(.ctors)
202
                0x0000018e                __ctors_end = .
203
                0x0000018e                __dtors_start = .
204
 *(.dtors)
205
                0x0000018e                __dtors_end = .
206
 SORT(*)(.ctors)
207
 SORT(*)(.dtors)
208
 *(.init0)
209
 .init0         0x0000018e        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
210
                0x0000018e                __init
211
 *(.init0)
212
 *(.init1)
213
 *(.init1)
214
 *(.init2)
215
 .init2         0x0000018e        0xc c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
216
 *(.init2)
217
 *(.init3)
218
 *(.init3)
219
 *(.init4)
220
 .init4         0x0000019a       0x1a c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
221
                0x0000019a                __do_copy_data
222
 .init4         0x000001b4       0x10 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
223
                0x000001b4                __do_clear_bss
224
 *(.init4)
225
 *(.init5)
226
 *(.init5)
227
 *(.init6)
228
 *(.init6)
229
 *(.init7)
230
 *(.init7)
231
 *(.init8)
232
 *(.init8)
233
 *(.init9)
234
 .init9         0x000001c4        0x8 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
235
 *(.init9)
236
 *(.text)
237
 .text          0x000001cc        0x4 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
238
                0x000001cc                __vector_22
239
                0x000001cc                __vector_28
240
                0x000001cc                __vector_1
241
                0x000001cc                __vector_32
242
                0x000001cc                __vector_34
243
                0x000001cc                __vector_24
244
                0x000001cc                __vector_12
245
                0x000001cc                __bad_interrupt
246
                0x000001cc                __vector_6
247
                0x000001cc                __vector_31
248
                0x000001cc                __vector_3
249
                0x000001cc                __vector_23
250
                0x000001cc                __vector_30
251
                0x000001cc                __vector_25
252
                0x000001cc                __vector_11
253
                0x000001cc                __vector_13
254
                0x000001cc                __vector_17
255
                0x000001cc                __vector_19
256
                0x000001cc                __vector_7
257
                0x000001cc                __vector_27
258
                0x000001cc                __vector_5
259
                0x000001cc                __vector_33
260
                0x000001cc                __vector_4
261
                0x000001cc                __vector_9
262
                0x000001cc                __vector_2
263
                0x000001cc                __vector_29
264
                0x000001cc                __vector_8
265
                0x000001cc                __vector_14
266
                0x000001cc                __vector_10
267
                0x000001cc                __vector_18
268
                0x000001cc                __vector_20
269
 .text          0x000001d0      0x120 bom_test.o
270
                0x000001d0                main
271
 .text          0x000002f0      0x712 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
272
                0x000002f0                vfprintf
273
 .text          0x00000a02      0x2a8 .././Library\libdragonfly.a(bom.o)
274
                0x00000a72                bom_on
275
                0x00000c9c                get_max_bom
276
                0x00000b94                bom_refresh
277
                0x00000a12                bom_get_max
278
                0x00000a9c                bom_set_leds
279
                0x00000a48                bom_off
280
                0x00000a02                bom_get
281
                0x00000af8                bom_init
282
 .text          0x00000caa      0x51c .././Library\libdragonfly.a(dio.o)
283
                0x00001182                button2_click
284
                0x00000ee2                digital_output
285
                0x0000115a                button2_read
286
                0x000011b2                button1_wait
287
                0x0000111a                button1_read
288
                0x0000119e                button2_wait
289
                0x0000113e                button1_click
290
                0x00000caa                digital_input
291
                0x00000df8                digital_pull_up
292
 .text          0x000011c6       0xc2 .././Library\libdragonfly.a(dragonfly_lib.o)
293
                0x000011c6                flash_red
294
                0x00001204                dragonfly_init
295
 .text          0x00001288      0x10a .././Library\libdragonfly.a(eeprom.o)
296
                0x00001318                get_bom_type
297
                0x0000129c                eeprom_get_byte
298
                0x00001288                eeprom_put_byte
299
                0x000012b2                get_robotid
300
 .text          0x00001392      0x196 .././Library\libdragonfly.a(lcd.o)
301
                0x000013d8                lcd_gotoxy
302
                0x00001392                lcd_putc
303
                0x00001412                lcd_puti
304
                0x000013be                lcd_puts
305
                0x000014b6                lcd_putbyte
306
                0x000014be                lcd_init
307
                0x000013f0                lcd_clear_screen
308
 .text          0x00001528      0x87e .././Library\libdragonfly.a(lights.o)
309
                0x00001a9a                orb_set
310
                0x00001a60                orb2_set
311
                0x00001d3e                orb_disable_timer
312
                0x00001da0                orb_init
313
                0x00001d46                orb_set_mode
314
                0x00001b8c                orb1_set_color
315
                0x00001d32                orb_enable_timer
316
                0x000019e0                orb_n_set
317
                0x00001d94                orb_init_pwm
318
                0x00001a26                orb1_set
319
                0x00001c82                orbs_set_color
320
                0x00001d88                orb_init_binary
321
                0x00001612                __vector_15
322
                0x00001ae0                orbs_set
323
                0x00001580                __vector_16
324
                0x00001c30                orb_set_color
325
                0x00001b2e                orb_n_set_color
326
                0x00001bde                orb2_set_color
327
 .text          0x00001da6       0x96 .././Library\libdragonfly.a(motor.o)
328
                0x00001e30                motor2_set
329
                0x00001e36                motors_off
330
                0x00001dfa                motor_r_set
331
                0x00001dca                motor_l_set
332
                0x00001da6                motors_init
333
                0x00001e2a                motor1_set
334
 .text          0x00001e3c       0x3a .././Library\libdragonfly.a(rangefinder.o)
335
                0x00001e68                range_init
336
                0x00001e3c                linearize_distance
337
                0x00001e5e                range_read_distance
338
 .text          0x00001e76      0x280 .././Library\libdragonfly.a(serial.o)
339
                0x00001f28                hex_digit
340
                0x00001edc                usb_getc
341
                0x00001f0c                xbee_getc_nb
342
                0x00001e76                usb_init
343
                0x00001e92                xbee_init
344
                0x00001ee6                xbee_getc
345
                0x00001f58                usb_puti
346
                0x00001ffa                usb_puts_P
347
                0x00001ec8                xbee_putc
348
                0x00002088                usb_puth16
349
                0x00001ebc                usb_putc
350
                0x00001ef6                usb_getc_nb
351
                0x00002058                usb_puth8
352
                0x00001f40                usb_puts
353
 .text          0x000020f6      0x100 .././Library\libdragonfly.a(time.o)
354
                0x0000210e                rtc_init
355
                0x00002158                rtc_reset
356
                0x000020f6                delay_ms
357
                0x00002162                __vector_26
358
                0x0000214e                rtc_get
359
 .text          0x000021f6      0x2c0 .././Library\libdragonfly.a(analog.o)
360
                0x000024ae                wheel
361
                0x00002216                analog10
362
                0x0000226c                set_adc_mux
363
                0x00002300                analog_init
364
                0x0000228e                analog_get10
365
                0x00002262                analog_loop_status
366
                0x00002236                analog_start_loop
367
                0x000021f6                analog8
368
                0x000022d4                analog_get8
369
                0x00002362                __vector_21
370
                0x00002254                analog_stop_loop
371
 .text          0x000024b6       0x66 .././Library\libdragonfly.a(buzzer.o)
372
                0x000024b6                buzzer_init
373
                0x000024c2                buzzer_set_freq
374
                0x000024f2                buzzer_off
375
                0x000024fc                buzzer_chirp
376
                0x000024b8                buzzer_set_val
377
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
378
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
379
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
380
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
381
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
382
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
383
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodhi4.o)
384
 .text          0x0000251c        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodsi4.o)
385
 .text          0x0000251c      0x1b0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
386
                0x0000251c                __ftoa_engine
387
 .text          0x000026cc       0x12 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy_P.o)
388
                0x000026cc                memcpy_P
389
 .text          0x000026de       0x16 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
390
                0x000026de                strnlen_P
391
 .text          0x000026f4       0x16 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
392
                0x000026f4                strnlen
393
 .text          0x0000270a       0x58 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
394
                0x0000270a                fputc
395
 .text          0x00002762       0xbc c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
396
                0x00002762                __ultoa_invert
397
                0x0000281e                . = ALIGN (0x2)
398
 *(.text.*)
399
 .text.libgcc   0x0000281e       0x26 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
400
                0x0000281e                __divmodhi4
401
                0x0000281e                _div
402
 .text.libgcc   0x00002844       0x36 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
403
                0x00002844                __divmodsi4
404
 .text.libgcc   0x0000287a       0x38 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
405
                0x0000287a                __prologue_saves__
406
 .text.libgcc   0x000028b2       0x36 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
407
                0x000028b2                __epilogue_restores__
408
 .text.libgcc   0x000028e8        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
409
 .text.libgcc   0x000028e8        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
410
 .text.libgcc   0x000028e8       0x28 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodhi4.o)
411
                0x000028e8                __udivmodhi4
412
 .text.libgcc   0x00002910       0x44 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodsi4.o)
413
                0x00002910                __udivmodsi4
414
                0x00002954                . = ALIGN (0x2)
415
 *(.fini9)
416
 .fini9         0x00002954        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
417
                0x00002954                exit
418
                0x00002954                _exit
419
 *(.fini9)
420
 *(.fini8)
421
 *(.fini8)
422
 *(.fini7)
423
 *(.fini7)
424
 *(.fini6)
425
 *(.fini6)
426
 *(.fini5)
427
 *(.fini5)
428
 *(.fini4)
429
 *(.fini4)
430
 *(.fini3)
431
 *(.fini3)
432
 *(.fini2)
433
 *(.fini2)
434
 *(.fini1)
435
 *(.fini1)
436
 *(.fini0)
437
 .fini0         0x00002954        0x4 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
438
 *(.fini0)
439
                0x00002958                _etext = .
440

  
441
.data           0x00800100      0x30a load address 0x00002958
442
                0x00800100                PROVIDE (__data_start, .)
443
 *(.data)
444
 .data          0x00800100        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
445
 .data          0x00800100        0x9 bom_test.o
446
 .data          0x00800109        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
447
 .data          0x00800109       0x10 .././Library\libdragonfly.a(bom.o)
448
 .data          0x00800119        0x0 .././Library\libdragonfly.a(dio.o)
449
 .data          0x00800119        0x0 .././Library\libdragonfly.a(dragonfly_lib.o)
450
 .data          0x00800119        0x0 .././Library\libdragonfly.a(eeprom.o)
451
 .data          0x00800119      0x1e6 .././Library\libdragonfly.a(lcd.o)
452
 .data          0x008002ff        0xd .././Library\libdragonfly.a(lights.o)
453
                0x0080030a                pwm_free_buffer
454
                0x00800306                pwm_read_buffer
455
                0x00800308                pwm_write_buffer
456
                0x008002ff                orb_mask
457
                0x00800305                enable_orb_pwm
458
 .data          0x0080030c        0x0 .././Library\libdragonfly.a(motor.o)
459
 .data          0x0080030c       0xe4 .././Library\libdragonfly.a(rangefinder.o)
460
 .data          0x008003f0       0x17 .././Library\libdragonfly.a(serial.o)
461
 .data          0x00800407        0x2 .././Library\libdragonfly.a(time.o)
462
 .data          0x00800409        0x0 .././Library\libdragonfly.a(analog.o)
463
 .data          0x00800409        0x0 .././Library\libdragonfly.a(buzzer.o)
464
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
465
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
466
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
467
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
468
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
469
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
470
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodhi4.o)
471
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodsi4.o)
472
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
473
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy_P.o)
474
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
475
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
476
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
477
 .data          0x00800409        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
478
 *(.data*)
479
 *(.rodata)
480
 *(.rodata*)
481
 *(.gnu.linkonce.d*)
482
                0x0080040a                . = ALIGN (0x2)
483
 *fill*         0x00800409        0x1 00
484
                0x0080040a                _edata = .
485
                0x0080040a                PROVIDE (__data_end, .)
486

  
487
.bss            0x0080040a       0x8c
488
                0x0080040a                PROVIDE (__bss_start, .)
489
 *(.bss)
490
 .bss           0x0080040a        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
491
 .bss           0x0080040a        0x0 bom_test.o
492
 .bss           0x0080040a        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
493
 .bss           0x0080040a       0x2b .././Library\libdragonfly.a(bom.o)
494
 .bss           0x00800435        0x0 .././Library\libdragonfly.a(dio.o)
495
 .bss           0x00800435        0x0 .././Library\libdragonfly.a(dragonfly_lib.o)
496
 .bss           0x00800435        0x0 .././Library\libdragonfly.a(eeprom.o)
497
 .bss           0x00800435        0x0 .././Library\libdragonfly.a(lcd.o)
498
 .bss           0x00800435        0x3 .././Library\libdragonfly.a(lights.o)
499
                0x00800437                orb_lock
500
                0x00800435                pwm_page_flip
501
                0x00800436                current_pwm_channel
502
 .bss           0x00800438        0x0 .././Library\libdragonfly.a(motor.o)
503
 .bss           0x00800438        0x0 .././Library\libdragonfly.a(rangefinder.o)
504
 .bss           0x00800438        0x0 .././Library\libdragonfly.a(serial.o)
505
 .bss           0x00800438        0x6 .././Library\libdragonfly.a(time.o)
506
 .bss           0x0080043e        0x6 .././Library\libdragonfly.a(analog.o)
507
                0x0080043e                adc_loop_status
508
                0x00800440                adc_sig_stop_loop
509
                0x00800442                adc_current_port
510
 .bss           0x00800444        0x0 .././Library\libdragonfly.a(buzzer.o)
511
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
512
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
513
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
514
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
515
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
516
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
517
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodhi4.o)
518
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodsi4.o)
519
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
520
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy_P.o)
521
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
522
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
523
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
524
 .bss           0x00800444        0x0 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
525
 *(.bss*)
526
 *(COMMON)
527
 COMMON         0x00800444       0x2d .././Library\libdragonfly.a(lights.o)
528
                0x00800444                pwm_buffer
529
                0x0080046b                orb_values
530
 COMMON         0x00800471        0x4 .././Library\libdragonfly.a(serial.o)
531
                0x00800471                usb_fd
532
                0x00800473                xbee_fd
533
 COMMON         0x00800475       0x21 .././Library\libdragonfly.a(analog.o)
534
                0x00800475                an_val
535
                0x00800496                PROVIDE (__bss_end, .)
536
                0x00002958                __data_load_start = LOADADDR (.data)
537
                0x00002c62                __data_load_end = (__data_load_start + SIZEOF (.data))
538

  
539
.noinit         0x00800496        0x0
540
                0x00800496                PROVIDE (__noinit_start, .)
541
 *(.noinit*)
542
                0x00800496                PROVIDE (__noinit_end, .)
543
                0x00800496                _end = .
544
                0x00800496                PROVIDE (__heap_start, .)
545

  
546
.eeprom         0x00810000        0x0
547
 *(.eeprom*)
548
                0x00810000                __eeprom_end = .
549

  
550
.fuse
551
 *(.fuse)
552
 *(.lfuse)
553
 *(.hfuse)
554
 *(.efuse)
555

  
556
.lock
557
 *(.lock*)
558

  
559
.signature
560
 *(.signature*)
561

  
562
.stab           0x00000000     0x54b4
563
 *(.stab)
564
 .stab          0x00000000      0xa98 .././Library\libdragonfly.a(bom.o)
565
 .stab          0x00000a98      0x804 .././Library\libdragonfly.a(dio.o)
566
                                0x9cc (size before relaxing)
567
 .stab          0x0000129c      0x468 .././Library\libdragonfly.a(dragonfly_lib.o)
568
                                0x78c (size before relaxing)
569
 .stab          0x00001704      0x3e4 .././Library\libdragonfly.a(eeprom.o)
570
                                0x5a0 (size before relaxing)
571
 .stab          0x00001ae8      0x6e4 .././Library\libdragonfly.a(lcd.o)
572
                                0x8a0 (size before relaxing)
573
 .stab          0x000021cc     0x1398 .././Library\libdragonfly.a(lights.o)
574
                               0x1500 (size before relaxing)
575
 .stab          0x00003564      0x45c .././Library\libdragonfly.a(motor.o)
576
                                0x618 (size before relaxing)
577
 .stab          0x000039c0      0x2ac .././Library\libdragonfly.a(rangefinder.o)
578
                                0x5d0 (size before relaxing)
579
 .stab          0x00003c6c      0x978 .././Library\libdragonfly.a(serial.o)
580
                                0xc18 (size before relaxing)
581
 .stab          0x000045e4      0x3d8 .././Library\libdragonfly.a(time.o)
582
                                0x654 (size before relaxing)
583
 .stab          0x000049bc      0x7ec .././Library\libdragonfly.a(analog.o)
584
                                0xa5c (size before relaxing)
585
 .stab          0x000051a8      0x30c .././Library\libdragonfly.a(buzzer.o)
586
                                0x4c8 (size before relaxing)
587

  
588
.stabstr        0x00000000     0x2168
589
 *(.stabstr)
590
 .stabstr       0x00000000     0x2168 .././Library\libdragonfly.a(bom.o)
591

  
592
.stab.excl
593
 *(.stab.excl)
594

  
595
.stab.exclstr
596
 *(.stab.exclstr)
597

  
598
.stab.index
599
 *(.stab.index)
600

  
601
.stab.indexstr
602
 *(.stab.indexstr)
603

  
604
.comment
605
 *(.comment)
606

  
607
.debug
608
 *(.debug)
609

  
610
.line
611
 *(.line)
612

  
613
.debug_srcinfo
614
 *(.debug_srcinfo)
615

  
616
.debug_sfnames
617
 *(.debug_sfnames)
618

  
619
.debug_aranges
620
 *(.debug_aranges)
621

  
622
.debug_pubnames
623
 *(.debug_pubnames)
624

  
625
.debug_info
626
 *(.debug_info)
627
 *(.gnu.linkonce.wi.*)
628

  
629
.debug_abbrev
630
 *(.debug_abbrev)
631

  
632
.debug_line
633
 *(.debug_line)
634

  
635
.debug_frame
636
 *(.debug_frame)
637

  
638
.debug_str
639
 *(.debug_str)
640

  
641
.debug_loc
642
 *(.debug_loc)
643

  
644
.debug_macinfo
645
 *(.debug_macinfo)
646
OUTPUT(bom_test.elf elf32-avr)
647
LOAD linker stubs
648

  
649
Cross Reference Table
650

  
651
Symbol                                            File
652
__bad_interrupt                                   c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
653
__bss_end                                         c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
654
__bss_start                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
655
__data_end                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
656
__data_load_start                                 c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
657
__data_start                                      c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
658
__divmodhi4                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
659
                                                  .././Library\libdragonfly.a(serial.o)
660
                                                  .././Library\libdragonfly.a(lcd.o)
661
                                                  bom_test.o
662
__divmodsi4                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
663
                                                  .././Library\libdragonfly.a(buzzer.o)
664
__do_clear_bss                                    c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
665
                                                  .././Library\libdragonfly.a(buzzer.o)
666
                                                  .././Library\libdragonfly.a(analog.o)
667
                                                  .././Library\libdragonfly.a(time.o)
668
                                                  .././Library\libdragonfly.a(serial.o)
669
                                                  .././Library\libdragonfly.a(rangefinder.o)
670
                                                  .././Library\libdragonfly.a(motor.o)
671
                                                  .././Library\libdragonfly.a(lights.o)
672
                                                  .././Library\libdragonfly.a(lcd.o)
673
                                                  .././Library\libdragonfly.a(eeprom.o)
674
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
675
                                                  .././Library\libdragonfly.a(dio.o)
676
                                                  .././Library\libdragonfly.a(bom.o)
677
__do_copy_data                                    c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
678
                                                  .././Library\libdragonfly.a(buzzer.o)
679
                                                  .././Library\libdragonfly.a(analog.o)
680
                                                  .././Library\libdragonfly.a(time.o)
681
                                                  .././Library\libdragonfly.a(serial.o)
682
                                                  .././Library\libdragonfly.a(rangefinder.o)
683
                                                  .././Library\libdragonfly.a(motor.o)
684
                                                  .././Library\libdragonfly.a(lights.o)
685
                                                  .././Library\libdragonfly.a(lcd.o)
686
                                                  .././Library\libdragonfly.a(eeprom.o)
687
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
688
                                                  .././Library\libdragonfly.a(dio.o)
689
                                                  .././Library\libdragonfly.a(bom.o)
690
                                                  bom_test.o
691
__epilogue_restores__                             c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
692
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
693
__ftoa_engine                                     c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
694
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
695
__heap_end                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
696
__init                                            c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
697
__prologue_saves__                                c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
698
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
699
__stack                                           c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
700
__udivmodhi4                                      c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodhi4.o)
701
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
702
__udivmodsi4                                      c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_udivmodsi4.o)
703
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodsi4.o)
704
__ultoa_invert                                    c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
705
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
706
__vector_1                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
707
__vector_10                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
708
__vector_11                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
709
__vector_12                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
710
__vector_13                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
711
__vector_14                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
712
__vector_15                                       .././Library\libdragonfly.a(lights.o)
713
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
714
__vector_16                                       .././Library\libdragonfly.a(lights.o)
715
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
716
__vector_17                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
717
__vector_18                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
718
__vector_19                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
719
__vector_2                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
720
__vector_20                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
721
__vector_21                                       .././Library\libdragonfly.a(analog.o)
722
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
723
__vector_22                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
724
__vector_23                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
725
__vector_24                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
726
__vector_25                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
727
__vector_26                                       .././Library\libdragonfly.a(time.o)
728
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
729
__vector_27                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
730
__vector_28                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
731
__vector_29                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
732
__vector_3                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
733
__vector_30                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
734
__vector_31                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
735
__vector_32                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
736
__vector_33                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
737
__vector_34                                       c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
738
__vector_4                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
739
__vector_5                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
740
__vector_6                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
741
__vector_7                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
742
__vector_8                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
743
__vector_9                                        c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
744
__vector_default                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
745
__vectors                                         c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
746
_div                                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_divmodhi4.o)
747
_exit                                             c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
748
adc_current_port                                  .././Library\libdragonfly.a(analog.o)
749
adc_loop_status                                   .././Library\libdragonfly.a(analog.o)
750
adc_sig_stop_loop                                 .././Library\libdragonfly.a(analog.o)
751
an_val                                            .././Library\libdragonfly.a(analog.o)
752
analog10                                          .././Library\libdragonfly.a(analog.o)
753
analog8                                           .././Library\libdragonfly.a(analog.o)
754
                                                  .././Library\libdragonfly.a(rangefinder.o)
755
analog_get10                                      .././Library\libdragonfly.a(analog.o)
756
analog_get8                                       .././Library\libdragonfly.a(analog.o)
757
                                                  .././Library\libdragonfly.a(bom.o)
758
analog_init                                       .././Library\libdragonfly.a(analog.o)
759
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
760
analog_loop_status                                .././Library\libdragonfly.a(analog.o)
761
                                                  .././Library\libdragonfly.a(bom.o)
762
analog_start_loop                                 .././Library\libdragonfly.a(analog.o)
763
                                                  .././Library\libdragonfly.a(bom.o)
764
analog_stop_loop                                  .././Library\libdragonfly.a(analog.o)
765
                                                  .././Library\libdragonfly.a(bom.o)
766
bom_get                                           .././Library\libdragonfly.a(bom.o)
767
                                                  bom_test.o
768
bom_get_max                                       .././Library\libdragonfly.a(bom.o)
769
                                                  bom_test.o
770
bom_init                                          .././Library\libdragonfly.a(bom.o)
771
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
772
bom_off                                           .././Library\libdragonfly.a(bom.o)
773
bom_on                                            .././Library\libdragonfly.a(bom.o)
774
bom_refresh                                       .././Library\libdragonfly.a(bom.o)
775
                                                  bom_test.o
776
bom_set_leds                                      .././Library\libdragonfly.a(bom.o)
777
button1_click                                     .././Library\libdragonfly.a(dio.o)
778
button1_read                                      .././Library\libdragonfly.a(dio.o)
779
button1_wait                                      .././Library\libdragonfly.a(dio.o)
780
button2_click                                     .././Library\libdragonfly.a(dio.o)
781
button2_read                                      .././Library\libdragonfly.a(dio.o)
782
button2_wait                                      .././Library\libdragonfly.a(dio.o)
783
buzzer_chirp                                      .././Library\libdragonfly.a(buzzer.o)
784
buzzer_init                                       .././Library\libdragonfly.a(buzzer.o)
785
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
786
buzzer_off                                        .././Library\libdragonfly.a(buzzer.o)
787
buzzer_set_freq                                   .././Library\libdragonfly.a(buzzer.o)
788
buzzer_set_val                                    .././Library\libdragonfly.a(buzzer.o)
789
current_pwm_channel                               .././Library\libdragonfly.a(lights.o)
790
delay_ms                                          .././Library\libdragonfly.a(time.o)
791
                                                  .././Library\libdragonfly.a(buzzer.o)
792
                                                  .././Library\libdragonfly.a(lcd.o)
793
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
794
                                                  .././Library\libdragonfly.a(dio.o)
795
                                                  bom_test.o
796
digital_input                                     .././Library\libdragonfly.a(dio.o)
797
digital_output                                    .././Library\libdragonfly.a(dio.o)
798
                                                  .././Library\libdragonfly.a(rangefinder.o)
799
                                                  .././Library\libdragonfly.a(bom.o)
800
digital_pull_up                                   .././Library\libdragonfly.a(dio.o)
801
dragonfly_init                                    .././Library\libdragonfly.a(dragonfly_lib.o)
802
                                                  bom_test.o
803
eeprom_get_byte                                   .././Library\libdragonfly.a(eeprom.o)
804
eeprom_put_byte                                   .././Library\libdragonfly.a(eeprom.o)
805
enable_orb_pwm                                    .././Library\libdragonfly.a(lights.o)
806
exit                                              c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
807
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
808
flash_red                                         .././Library\libdragonfly.a(dragonfly_lib.o)
809
fputc                                             c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
810
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
811
get_bom_type                                      .././Library\libdragonfly.a(eeprom.o)
812
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
813
get_max_bom                                       .././Library\libdragonfly.a(bom.o)
814
get_robotid                                       .././Library\libdragonfly.a(eeprom.o)
815
hex_digit                                         .././Library\libdragonfly.a(serial.o)
816
lcd_clear_screen                                  .././Library\libdragonfly.a(lcd.o)
817
lcd_gotoxy                                        .././Library\libdragonfly.a(lcd.o)
818
lcd_init                                          .././Library\libdragonfly.a(lcd.o)
819
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
820
lcd_putbyte                                       .././Library\libdragonfly.a(lcd.o)
821
lcd_putc                                          .././Library\libdragonfly.a(lcd.o)
822
lcd_puti                                          .././Library\libdragonfly.a(lcd.o)
823
lcd_puts                                          .././Library\libdragonfly.a(lcd.o)
824
linearize_distance                                .././Library\libdragonfly.a(rangefinder.o)
825
main                                              bom_test.o
826
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
827
memcpy_P                                          c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy_P.o)
828
                                                  .././Library\libdragonfly.a(serial.o)
829
motor1_set                                        .././Library\libdragonfly.a(motor.o)
830
motor2_set                                        .././Library\libdragonfly.a(motor.o)
831
motor_l_set                                       .././Library\libdragonfly.a(motor.o)
832
motor_r_set                                       .././Library\libdragonfly.a(motor.o)
833
motors_init                                       .././Library\libdragonfly.a(motor.o)
834
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
835
motors_off                                        .././Library\libdragonfly.a(motor.o)
836
orb1_set                                          .././Library\libdragonfly.a(lights.o)
837
orb1_set_color                                    .././Library\libdragonfly.a(lights.o)
838
orb2_set                                          .././Library\libdragonfly.a(lights.o)
839
orb2_set_color                                    .././Library\libdragonfly.a(lights.o)
840
orb_disable_timer                                 .././Library\libdragonfly.a(lights.o)
841
orb_enable_timer                                  .././Library\libdragonfly.a(lights.o)
842
orb_init                                          .././Library\libdragonfly.a(lights.o)
843
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
844
orb_init_binary                                   .././Library\libdragonfly.a(lights.o)
845
orb_init_pwm                                      .././Library\libdragonfly.a(lights.o)
846
orb_lock                                          .././Library\libdragonfly.a(lights.o)
847
orb_mask                                          .././Library\libdragonfly.a(lights.o)
848
orb_n_set                                         .././Library\libdragonfly.a(lights.o)
849
orb_n_set_color                                   .././Library\libdragonfly.a(lights.o)
850
orb_set                                           .././Library\libdragonfly.a(lights.o)
851
orb_set_color                                     .././Library\libdragonfly.a(lights.o)
852
orb_set_mode                                      .././Library\libdragonfly.a(lights.o)
853
orb_values                                        .././Library\libdragonfly.a(lights.o)
854
orbs_set                                          .././Library\libdragonfly.a(lights.o)
855
orbs_set_color                                    .././Library\libdragonfly.a(lights.o)
856
                                                  bom_test.o
857
pwm_buffer                                        .././Library\libdragonfly.a(lights.o)
858
pwm_free_buffer                                   .././Library\libdragonfly.a(lights.o)
859
pwm_page_flip                                     .././Library\libdragonfly.a(lights.o)
860
pwm_read_buffer                                   .././Library\libdragonfly.a(lights.o)
861
pwm_write_buffer                                  .././Library\libdragonfly.a(lights.o)
862
range_init                                        .././Library\libdragonfly.a(rangefinder.o)
863
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
864
range_read_distance                               .././Library\libdragonfly.a(rangefinder.o)
865
rtc_get                                           .././Library\libdragonfly.a(time.o)
866
rtc_init                                          .././Library\libdragonfly.a(time.o)
867
rtc_reset                                         .././Library\libdragonfly.a(time.o)
868
set_adc_mux                                       .././Library\libdragonfly.a(analog.o)
869
strnlen                                           c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
870
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
871
strnlen_P                                         c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
872
                                                  c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
873
usb_fd                                            .././Library\libdragonfly.a(serial.o)
874
usb_getc                                          .././Library\libdragonfly.a(serial.o)
875
usb_getc_nb                                       .././Library\libdragonfly.a(serial.o)
876
usb_init                                          .././Library\libdragonfly.a(serial.o)
877
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
878
usb_putc                                          .././Library\libdragonfly.a(serial.o)
879
                                                  bom_test.o
880
usb_puth16                                        .././Library\libdragonfly.a(serial.o)
881
usb_puth8                                         .././Library\libdragonfly.a(serial.o)
882
usb_puti                                          .././Library\libdragonfly.a(serial.o)
883
                                                  bom_test.o
884
usb_puts                                          .././Library\libdragonfly.a(serial.o)
885
                                                  bom_test.o
886
usb_puts_P                                        .././Library\libdragonfly.a(serial.o)
887
vfprintf                                          c:/program files/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libprintf_flt.a(vfprintf_flt.o)
888
wheel                                             .././Library\libdragonfly.a(analog.o)
889
xbee_fd                                           .././Library\libdragonfly.a(serial.o)
890
xbee_getc                                         .././Library\libdragonfly.a(serial.o)
891
xbee_getc_nb                                      .././Library\libdragonfly.a(serial.o)
892
xbee_init                                         .././Library\libdragonfly.a(serial.o)
893
                                                  .././Library\libdragonfly.a(dragonfly_lib.o)
894
xbee_putc                                         .././Library\libdragonfly.a(serial.o)
trunk/code/behaviors/formation_control/Circle/Code/bom_test/bom_test.lss
1

  
2
bom_test.elf:     file format elf32-avr
3

  
4
Sections:
5
Idx Name          Size      VMA       LMA       File off  Algn
6
  0 .data         0000030a  00800100  00002958  000029ec  2**0
7
                  CONTENTS, ALLOC, LOAD, DATA
8
  1 .text         00002958  00000000  00000000  00000094  2**1
9
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
10
  2 .bss          0000008c  0080040a  0080040a  00002cf6  2**0
11
                  ALLOC
12
  3 .stab         000054b4  00000000  00000000  00002cf8  2**2
13
                  CONTENTS, READONLY, DEBUGGING
14
  4 .stabstr      00002168  00000000  00000000  000081ac  2**0
15
                  CONTENTS, READONLY, DEBUGGING
16

  
17
Disassembly of section .text:
18

  
19
00000000 <__vectors>:
20
       0:	0c 94 c7 00 	jmp	0x18e	; 0x18e <__ctors_end>
21
       4:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
22
       8:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
23
       c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
24
      10:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
25
      14:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
26
      18:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
27
      1c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
28
      20:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
29
      24:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
30
      28:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
31
      2c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
32
      30:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
33
      34:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
34
      38:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
35
      3c:	0c 94 09 0b 	jmp	0x1612	; 0x1612 <__vector_15>
36
      40:	0c 94 c0 0a 	jmp	0x1580	; 0x1580 <__vector_16>
37
      44:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
38
      48:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
39
      4c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
40
      50:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
41
      54:	0c 94 b1 11 	jmp	0x2362	; 0x2362 <__vector_21>
42
      58:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
43
      5c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
44
      60:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
45
      64:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
46
      68:	0c 94 b1 10 	jmp	0x2162	; 0x2162 <__vector_26>
47
      6c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
48
      70:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
49
      74:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
50
      78:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
51
      7c:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
52
      80:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
53
      84:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
54
      88:	0c 94 e6 00 	jmp	0x1cc	; 0x1cc <__bad_interrupt>
55

  
56
0000008c <__c.1778>:
57
      8c:	6e 61 6e 00                                         nan.
58

  
59
00000090 <__c.1776>:
60
      90:	69 6e 66 00 00 40 7a 10 f3 5a 00 a0 72 4e 18 09     inf..@z..Z..rN..
61
      a0:	00 10 a5 d4 e8 00 00 e8 76 48 17 00 00 e4 0b 54     ........vH.....T
62
      b0:	02 00 00 ca 9a 3b 00 00 00 e1 f5 05 00 00 80 96     .....;..........
63
      c0:	98 00 00 00 40 42 0f 00 00 00 a0 86 01 00 00 00     ....@B..........
64
      d0:	10 27 00 00 00 00 e8 03 00 00 00 00 64 00 00 00     .'..........d...
65
      e0:	00 00 0a 00 00 00 00 00 01 00 00 00 00 00 2c 76     ..............,v
66
      f0:	d8 88 dc 67 4f 08 23 df c1 df ae 59 e1 b1 b7 96     ...gO.#....Y....
67
     100:	e5 e3 e4 53 c6 3a e6 51 99 76 96 e8 e6 c2 84 26     ...S.:.Q.v.....&
68
     110:	eb 89 8c 9b 62 ed 40 7c 6f fc ef bc 9c 9f 40 f2     ....b.@|o.....@.
69
     120:	ba a5 6f a5 f4 90 05 5a 2a f7 5c 93 6b 6c f9 67     ..o....Z*.\.kl.g
70
     130:	6d c1 1b fc e0 e4 0d 47 fe f5 20 e6 b5 00 d0 ed     m......G.. .....
71
     140:	90 2e 03 00 94 35 77 05 00 80 84 1e 08 00 00 20     .....5w........ 
72
     150:	4e 0a 00 00 00 c8 0c 33 33 33 33 0f 98 6e 12 83     N......3333..n..
73
     160:	11 41 ef 8d 21 14 89 3b e6 55 16 cf fe e6 db 18     .A..!..;.U......
74
     170:	d1 84 4b 38 1b f7 7c 1d 90 1d a4 bb e4 24 20 32     ..K8..|......$ 2
75
     180:	84 72 5e 22 81 00 c9 f1 24 ec a1 e5 3d 27           .r^"....$...='
76

  
77
0000018e <__ctors_end>:
78
     18e:	11 24       	eor	r1, r1
79
     190:	1f be       	out	0x3f, r1	; 63
80
     192:	cf ef       	ldi	r28, 0xFF	; 255
81
     194:	d0 e1       	ldi	r29, 0x10	; 16
82
     196:	de bf       	out	0x3e, r29	; 62
83
     198:	cd bf       	out	0x3d, r28	; 61
84

  
85
0000019a <__do_copy_data>:
86
     19a:	14 e0       	ldi	r17, 0x04	; 4
87
     19c:	a0 e0       	ldi	r26, 0x00	; 0
88
     19e:	b1 e0       	ldi	r27, 0x01	; 1
89
     1a0:	e8 e5       	ldi	r30, 0x58	; 88
90
     1a2:	f9 e2       	ldi	r31, 0x29	; 41
91
     1a4:	00 e0       	ldi	r16, 0x00	; 0
92
     1a6:	0b bf       	out	0x3b, r16	; 59
93
     1a8:	02 c0       	rjmp	.+4      	; 0x1ae <__do_copy_data+0x14>
94
     1aa:	07 90       	elpm	r0, Z+
95
     1ac:	0d 92       	st	X+, r0
96
     1ae:	aa 30       	cpi	r26, 0x0A	; 10
97
     1b0:	b1 07       	cpc	r27, r17
98
     1b2:	d9 f7       	brne	.-10     	; 0x1aa <__do_copy_data+0x10>
99

  
100
000001b4 <__do_clear_bss>:
101
     1b4:	14 e0       	ldi	r17, 0x04	; 4
102
     1b6:	aa e0       	ldi	r26, 0x0A	; 10
103
     1b8:	b4 e0       	ldi	r27, 0x04	; 4
104
     1ba:	01 c0       	rjmp	.+2      	; 0x1be <.do_clear_bss_start>
105

  
106
000001bc <.do_clear_bss_loop>:
107
     1bc:	1d 92       	st	X+, r1
108

  
109
000001be <.do_clear_bss_start>:
110
     1be:	a6 39       	cpi	r26, 0x96	; 150
111
     1c0:	b1 07       	cpc	r27, r17
112
     1c2:	e1 f7       	brne	.-8      	; 0x1bc <.do_clear_bss_loop>
113
     1c4:	0e 94 e8 00 	call	0x1d0	; 0x1d0 <main>
114
     1c8:	0c 94 aa 14 	jmp	0x2954	; 0x2954 <_exit>
115

  
116
000001cc <__bad_interrupt>:
117
     1cc:	0c 94 00 00 	jmp	0	; 0x0 <__vectors>
118

  
119
000001d0 <main>:
120
     1d0:	6f 92       	push	r6
121
     1d2:	7f 92       	push	r7
122
     1d4:	8f 92       	push	r8
123
     1d6:	9f 92       	push	r9
124
     1d8:	af 92       	push	r10
125
     1da:	bf 92       	push	r11
126
     1dc:	cf 92       	push	r12
127
     1de:	df 92       	push	r13
128
     1e0:	ef 92       	push	r14
129
     1e2:	ff 92       	push	r15
130
     1e4:	0f 93       	push	r16
131
     1e6:	1f 93       	push	r17
132
     1e8:	df 93       	push	r29
133
     1ea:	cf 93       	push	r28
134
     1ec:	cd b7       	in	r28, 0x3d	; 61
135
     1ee:	de b7       	in	r29, 0x3e	; 62
136
     1f0:	a0 97       	sbiw	r28, 0x20	; 32
137
     1f2:	0f b6       	in	r0, 0x3f	; 63
138
     1f4:	f8 94       	cli
139
     1f6:	de bf       	out	0x3e, r29	; 62
140
     1f8:	0f be       	out	0x3f, r0	; 63
141
     1fa:	cd bf       	out	0x3d, r28	; 61
142
     1fc:	8f ef       	ldi	r24, 0xFF	; 255
143
     1fe:	93 e0       	ldi	r25, 0x03	; 3
144
     200:	0e 94 02 09 	call	0x1204	; 0x1204 <dragonfly_init>
145
     204:	80 ee       	ldi	r24, 0xE0	; 224
146
     206:	60 ee       	ldi	r22, 0xE0	; 224
147
     208:	0e 94 41 0e 	call	0x1c82	; 0x1c82 <orbs_set_color>
148
     20c:	80 ed       	ldi	r24, 0xD0	; 208
149
     20e:	97 e0       	ldi	r25, 0x07	; 7
150
     210:	0e 94 7b 10 	call	0x20f6	; 0x20f6 <delay_ms>
151
     214:	8c e1       	ldi	r24, 0x1C	; 28
152
     216:	6c e1       	ldi	r22, 0x1C	; 28
153
     218:	0e 94 41 0e 	call	0x1c82	; 0x1c82 <orbs_set_color>
154
     21c:	aa 24       	eor	r10, r10
155
     21e:	aa 94       	dec	r10
156
     220:	ba 2c       	mov	r11, r10
157
     222:	4e 01       	movw	r8, r28
158
     224:	08 94       	sec
159
     226:	81 1c       	adc	r8, r1
160
     228:	91 1c       	adc	r9, r1
161
     22a:	81 e2       	ldi	r24, 0x21	; 33
162
     22c:	68 2e       	mov	r6, r24
163
     22e:	71 2c       	mov	r7, r1
164
     230:	6c 0e       	add	r6, r28
165
     232:	7d 1e       	adc	r7, r29
166
     234:	8f ef       	ldi	r24, 0xFF	; 255
167
     236:	9f ef       	ldi	r25, 0xFF	; 255
168
     238:	0e 94 ca 05 	call	0xb94	; 0xb94 <bom_refresh>
169
     23c:	84 e6       	ldi	r24, 0x64	; 100
170
     23e:	90 e0       	ldi	r25, 0x00	; 0
171
     240:	0e 94 7b 10 	call	0x20f6	; 0x20f6 <delay_ms>
172
     244:	64 01       	movw	r12, r8
173
     246:	74 01       	movw	r14, r8
174
     248:	00 e0       	ldi	r16, 0x00	; 0
175
     24a:	10 e0       	ldi	r17, 0x00	; 0
176
     24c:	c8 01       	movw	r24, r16
177
     24e:	0e 94 01 05 	call	0xa02	; 0xa02 <bom_get>
178
     252:	f7 01       	movw	r30, r14
179
     254:	91 83       	std	Z+1, r25	; 0x01
180
     256:	80 83       	st	Z, r24
181
     258:	a8 16       	cp	r10, r24
182
     25a:	b9 06       	cpc	r11, r25
183
     25c:	0c f4       	brge	.+2      	; 0x260 <main+0x90>
184
     25e:	5c 01       	movw	r10, r24
185
     260:	0f 5f       	subi	r16, 0xFF	; 255
186
     262:	1f 4f       	sbci	r17, 0xFF	; 255
187
     264:	82 e0       	ldi	r24, 0x02	; 2
188
     266:	90 e0       	ldi	r25, 0x00	; 0
189
     268:	e8 0e       	add	r14, r24
190
     26a:	f9 1e       	adc	r15, r25
191
     26c:	00 31       	cpi	r16, 0x10	; 16
192
     26e:	11 05       	cpc	r17, r1
193
     270:	69 f7       	brne	.-38     	; 0x24c <main+0x7c>
194
     272:	f6 01       	movw	r30, r12
195
     274:	00 81       	ld	r16, Z
196
     276:	11 81       	ldd	r17, Z+1	; 0x01
197
     278:	c8 01       	movw	r24, r16
198
     27a:	0e 94 ac 0f 	call	0x1f58	; 0x1f58 <usb_puti>
199
     27e:	89 e0       	ldi	r24, 0x09	; 9
200
     280:	0e 94 5e 0f 	call	0x1ebc	; 0x1ebc <usb_putc>
201
     284:	c5 01       	movw	r24, r10
202
     286:	80 1b       	sub	r24, r16
203
     288:	91 0b       	sbc	r25, r17
204
     28a:	65 e0       	ldi	r22, 0x05	; 5
205
     28c:	70 e0       	ldi	r23, 0x00	; 0
206
     28e:	0e 94 0f 14 	call	0x281e	; 0x281e <__divmodhi4>
207
     292:	8b 01       	movw	r16, r22
208
     294:	ee 24       	eor	r14, r14
209
     296:	ff 24       	eor	r15, r15
210
     298:	06 c0       	rjmp	.+12     	; 0x2a6 <main+0xd6>
211
     29a:	83 e2       	ldi	r24, 0x23	; 35
212
     29c:	0e 94 5e 0f 	call	0x1ebc	; 0x1ebc <usb_putc>
213
     2a0:	08 94       	sec
214
     2a2:	e1 1c       	adc	r14, r1
215
     2a4:	f1 1c       	adc	r15, r1
216
     2a6:	e0 16       	cp	r14, r16
217
     2a8:	f1 06       	cpc	r15, r17
218
     2aa:	bc f3       	brlt	.-18     	; 0x29a <main+0xca>
219
     2ac:	80 e0       	ldi	r24, 0x00	; 0
220
     2ae:	91 e0       	ldi	r25, 0x01	; 1
221
     2b0:	0e 94 a0 0f 	call	0x1f40	; 0x1f40 <usb_puts>
222
     2b4:	82 e0       	ldi	r24, 0x02	; 2
223
     2b6:	90 e0       	ldi	r25, 0x00	; 0
224
     2b8:	c8 0e       	add	r12, r24
225
     2ba:	d9 1e       	adc	r13, r25
226
     2bc:	c6 14       	cp	r12, r6
227
     2be:	d7 04       	cpc	r13, r7
228
     2c0:	c1 f6       	brne	.-80     	; 0x272 <main+0xa2>
229
     2c2:	83 e0       	ldi	r24, 0x03	; 3
230
     2c4:	91 e0       	ldi	r25, 0x01	; 1
231
     2c6:	0e 94 a0 0f 	call	0x1f40	; 0x1f40 <usb_puts>
232
     2ca:	0e 94 09 05 	call	0xa12	; 0xa12 <bom_get_max>
233
     2ce:	0e 94 ac 0f 	call	0x1f58	; 0x1f58 <usb_puti>
234
     2d2:	80 e0       	ldi	r24, 0x00	; 0
235
     2d4:	91 e0       	ldi	r25, 0x01	; 1
236
     2d6:	0e 94 a0 0f 	call	0x1f40	; 0x1f40 <usb_puts>
237
     2da:	8d e0       	ldi	r24, 0x0D	; 13
238
     2dc:	0e 94 5e 0f 	call	0x1ebc	; 0x1ebc <usb_putc>
239
     2e0:	8a e0       	ldi	r24, 0x0A	; 10
240
     2e2:	0e 94 5e 0f 	call	0x1ebc	; 0x1ebc <usb_putc>
241
     2e6:	80 e9       	ldi	r24, 0x90	; 144
242
     2e8:	91 e0       	ldi	r25, 0x01	; 1
243
     2ea:	0e 94 7b 10 	call	0x20f6	; 0x20f6 <delay_ms>
244
     2ee:	a2 cf       	rjmp	.-188    	; 0x234 <main+0x64>
245

  
246
000002f0 <vfprintf>:
247
     2f0:	a1 e1       	ldi	r26, 0x11	; 17
248
     2f2:	b0 e0       	ldi	r27, 0x00	; 0
249
     2f4:	ee e7       	ldi	r30, 0x7E	; 126
250
     2f6:	f1 e0       	ldi	r31, 0x01	; 1
251
     2f8:	0c 94 3d 14 	jmp	0x287a	; 0x287a <__prologue_saves__>
252
     2fc:	3c 01       	movw	r6, r24
253
     2fe:	7f 87       	std	Y+15, r23	; 0x0f
254
     300:	6e 87       	std	Y+14, r22	; 0x0e
255
     302:	6a 01       	movw	r12, r20
256
     304:	fc 01       	movw	r30, r24
257
     306:	17 82       	std	Z+7, r1	; 0x07
258
     308:	16 82       	std	Z+6, r1	; 0x06
259
     30a:	83 81       	ldd	r24, Z+3	; 0x03
260
     30c:	81 fd       	sbrc	r24, 1
261
     30e:	03 c0       	rjmp	.+6      	; 0x316 <vfprintf+0x26>
262
     310:	6f ef       	ldi	r22, 0xFF	; 255
263
     312:	7f ef       	ldi	r23, 0xFF	; 255
264
     314:	71 c3       	rjmp	.+1762   	; 0x9f8 <vfprintf+0x708>
265
     316:	9e 01       	movw	r18, r28
266
     318:	2f 5f       	subi	r18, 0xFF	; 255
267
     31a:	3f 4f       	sbci	r19, 0xFF	; 255
268
     31c:	39 8b       	std	Y+17, r19	; 0x11
269
     31e:	28 8b       	std	Y+16, r18	; 0x10
270
     320:	f3 01       	movw	r30, r6
271
     322:	23 81       	ldd	r18, Z+3	; 0x03
272
     324:	ee 85       	ldd	r30, Y+14	; 0x0e
273
     326:	ff 85       	ldd	r31, Y+15	; 0x0f
274
     328:	23 fd       	sbrc	r18, 3
275
     32a:	85 91       	lpm	r24, Z+
276
     32c:	23 ff       	sbrs	r18, 3
277
     32e:	81 91       	ld	r24, Z+
278
     330:	ff 87       	std	Y+15, r31	; 0x0f
279
     332:	ee 87       	std	Y+14, r30	; 0x0e
280
     334:	88 23       	and	r24, r24
281
     336:	09 f4       	brne	.+2      	; 0x33a <vfprintf+0x4a>
282
     338:	5c c3       	rjmp	.+1720   	; 0x9f2 <vfprintf+0x702>
283
     33a:	85 32       	cpi	r24, 0x25	; 37
284
     33c:	51 f4       	brne	.+20     	; 0x352 <vfprintf+0x62>
285
     33e:	ee 85       	ldd	r30, Y+14	; 0x0e
286
     340:	ff 85       	ldd	r31, Y+15	; 0x0f
287
     342:	23 fd       	sbrc	r18, 3
288
     344:	85 91       	lpm	r24, Z+
289
     346:	23 ff       	sbrs	r18, 3
290
     348:	81 91       	ld	r24, Z+
291
     34a:	ff 87       	std	Y+15, r31	; 0x0f
292
     34c:	ee 87       	std	Y+14, r30	; 0x0e
293
     34e:	85 32       	cpi	r24, 0x25	; 37
294
     350:	29 f4       	brne	.+10     	; 0x35c <vfprintf+0x6c>
295
     352:	90 e0       	ldi	r25, 0x00	; 0
296
     354:	b3 01       	movw	r22, r6
297
     356:	0e 94 85 13 	call	0x270a	; 0x270a <fputc>
298
     35a:	e2 cf       	rjmp	.-60     	; 0x320 <vfprintf+0x30>
299
     35c:	98 2f       	mov	r25, r24
300
     35e:	10 e0       	ldi	r17, 0x00	; 0
301
     360:	88 24       	eor	r8, r8
302
     362:	99 24       	eor	r9, r9
303
     364:	10 32       	cpi	r17, 0x20	; 32
304
     366:	b0 f4       	brcc	.+44     	; 0x394 <vfprintf+0xa4>
305
     368:	9b 32       	cpi	r25, 0x2B	; 43
306
     36a:	69 f0       	breq	.+26     	; 0x386 <vfprintf+0x96>
307
     36c:	9c 32       	cpi	r25, 0x2C	; 44
308
     36e:	28 f4       	brcc	.+10     	; 0x37a <vfprintf+0x8a>
309
     370:	90 32       	cpi	r25, 0x20	; 32
310
     372:	51 f0       	breq	.+20     	; 0x388 <vfprintf+0x98>
311
     374:	93 32       	cpi	r25, 0x23	; 35
312
     376:	71 f4       	brne	.+28     	; 0x394 <vfprintf+0xa4>
313
     378:	0b c0       	rjmp	.+22     	; 0x390 <vfprintf+0xa0>
314
     37a:	9d 32       	cpi	r25, 0x2D	; 45
315
     37c:	39 f0       	breq	.+14     	; 0x38c <vfprintf+0x9c>
316
     37e:	90 33       	cpi	r25, 0x30	; 48
317
     380:	49 f4       	brne	.+18     	; 0x394 <vfprintf+0xa4>
318
     382:	11 60       	ori	r17, 0x01	; 1
319
     384:	28 c0       	rjmp	.+80     	; 0x3d6 <vfprintf+0xe6>
320
     386:	12 60       	ori	r17, 0x02	; 2
321
     388:	14 60       	ori	r17, 0x04	; 4
322
     38a:	25 c0       	rjmp	.+74     	; 0x3d6 <vfprintf+0xe6>
323
     38c:	18 60       	ori	r17, 0x08	; 8
324
     38e:	23 c0       	rjmp	.+70     	; 0x3d6 <vfprintf+0xe6>
325
     390:	10 61       	ori	r17, 0x10	; 16
326
     392:	21 c0       	rjmp	.+66     	; 0x3d6 <vfprintf+0xe6>
327
     394:	17 fd       	sbrc	r17, 7
328
     396:	2a c0       	rjmp	.+84     	; 0x3ec <vfprintf+0xfc>
329
     398:	89 2f       	mov	r24, r25
330
     39a:	80 53       	subi	r24, 0x30	; 48
331
     39c:	8a 30       	cpi	r24, 0x0A	; 10
332
     39e:	78 f4       	brcc	.+30     	; 0x3be <vfprintf+0xce>
333
     3a0:	16 ff       	sbrs	r17, 6
334
     3a2:	06 c0       	rjmp	.+12     	; 0x3b0 <vfprintf+0xc0>
335
     3a4:	fa e0       	ldi	r31, 0x0A	; 10
336
     3a6:	9f 9e       	mul	r9, r31
337
     3a8:	90 2c       	mov	r9, r0
338
     3aa:	11 24       	eor	r1, r1
339
     3ac:	98 0e       	add	r9, r24
340
     3ae:	13 c0       	rjmp	.+38     	; 0x3d6 <vfprintf+0xe6>
341
     3b0:	3a e0       	ldi	r19, 0x0A	; 10
342
     3b2:	83 9e       	mul	r8, r19
343
     3b4:	80 2c       	mov	r8, r0
344
     3b6:	11 24       	eor	r1, r1
345
     3b8:	88 0e       	add	r8, r24
346
     3ba:	10 62       	ori	r17, 0x20	; 32
347
     3bc:	0c c0       	rjmp	.+24     	; 0x3d6 <vfprintf+0xe6>
348
     3be:	9e 32       	cpi	r25, 0x2E	; 46
349
     3c0:	21 f4       	brne	.+8      	; 0x3ca <vfprintf+0xda>
350
     3c2:	16 fd       	sbrc	r17, 6
351
     3c4:	16 c3       	rjmp	.+1580   	; 0x9f2 <vfprintf+0x702>
352
     3c6:	10 64       	ori	r17, 0x40	; 64
353
     3c8:	06 c0       	rjmp	.+12     	; 0x3d6 <vfprintf+0xe6>
354
     3ca:	9c 36       	cpi	r25, 0x6C	; 108
355
     3cc:	11 f4       	brne	.+4      	; 0x3d2 <vfprintf+0xe2>
356
     3ce:	10 68       	ori	r17, 0x80	; 128
357
     3d0:	02 c0       	rjmp	.+4      	; 0x3d6 <vfprintf+0xe6>
358
     3d2:	98 36       	cpi	r25, 0x68	; 104
359
     3d4:	59 f4       	brne	.+22     	; 0x3ec <vfprintf+0xfc>
360
     3d6:	ee 85       	ldd	r30, Y+14	; 0x0e
361
     3d8:	ff 85       	ldd	r31, Y+15	; 0x0f
362
     3da:	23 fd       	sbrc	r18, 3
363
     3dc:	95 91       	lpm	r25, Z+
364
     3de:	23 ff       	sbrs	r18, 3
365
     3e0:	91 91       	ld	r25, Z+
366
     3e2:	ff 87       	std	Y+15, r31	; 0x0f
367
     3e4:	ee 87       	std	Y+14, r30	; 0x0e
368
     3e6:	99 23       	and	r25, r25
369
     3e8:	09 f0       	breq	.+2      	; 0x3ec <vfprintf+0xfc>
370
     3ea:	bc cf       	rjmp	.-136    	; 0x364 <vfprintf+0x74>
371
     3ec:	89 2f       	mov	r24, r25
372
     3ee:	85 54       	subi	r24, 0x45	; 69
373
     3f0:	83 30       	cpi	r24, 0x03	; 3
374
     3f2:	20 f4       	brcc	.+8      	; 0x3fc <vfprintf+0x10c>
375
     3f4:	81 2f       	mov	r24, r17
376
     3f6:	80 61       	ori	r24, 0x10	; 16
377
     3f8:	90 5e       	subi	r25, 0xE0	; 224
378
     3fa:	07 c0       	rjmp	.+14     	; 0x40a <vfprintf+0x11a>
379
     3fc:	89 2f       	mov	r24, r25
380
     3fe:	85 56       	subi	r24, 0x65	; 101
381
     400:	83 30       	cpi	r24, 0x03	; 3
382
     402:	08 f0       	brcs	.+2      	; 0x406 <vfprintf+0x116>
383
     404:	a1 c1       	rjmp	.+834    	; 0x748 <vfprintf+0x458>
384
     406:	81 2f       	mov	r24, r17
385
     408:	8f 7e       	andi	r24, 0xEF	; 239
386
     40a:	86 fd       	sbrc	r24, 6
387
     40c:	02 c0       	rjmp	.+4      	; 0x412 <vfprintf+0x122>
388
     40e:	76 e0       	ldi	r23, 0x06	; 6
389
     410:	97 2e       	mov	r9, r23
390
     412:	6f e3       	ldi	r22, 0x3F	; 63
391
     414:	f6 2e       	mov	r15, r22
392
     416:	f8 22       	and	r15, r24
393
     418:	95 36       	cpi	r25, 0x65	; 101
394
     41a:	19 f4       	brne	.+6      	; 0x422 <vfprintf+0x132>
395
     41c:	f0 e4       	ldi	r31, 0x40	; 64
396
     41e:	ff 2a       	or	r15, r31
397
     420:	07 c0       	rjmp	.+14     	; 0x430 <vfprintf+0x140>
398
     422:	96 36       	cpi	r25, 0x66	; 102
399
     424:	19 f4       	brne	.+6      	; 0x42c <vfprintf+0x13c>
400
     426:	20 e8       	ldi	r18, 0x80	; 128
401
     428:	f2 2a       	or	r15, r18
402
     42a:	02 c0       	rjmp	.+4      	; 0x430 <vfprintf+0x140>
403
     42c:	91 10       	cpse	r9, r1
404
     42e:	9a 94       	dec	r9
405
     430:	f7 fe       	sbrs	r15, 7
406
     432:	0b c0       	rjmp	.+22     	; 0x44a <vfprintf+0x15a>
407
     434:	3b e3       	ldi	r19, 0x3B	; 59
408
     436:	39 15       	cp	r19, r9
409
     438:	20 f4       	brcc	.+8      	; 0x442 <vfprintf+0x152>
410
     43a:	27 e0       	ldi	r18, 0x07	; 7
411
     43c:	5c e3       	ldi	r21, 0x3C	; 60
412
     43e:	b5 2e       	mov	r11, r21
413
     440:	0e c0       	rjmp	.+28     	; 0x45e <vfprintf+0x16e>
414
     442:	b9 2c       	mov	r11, r9
415
     444:	b3 94       	inc	r11
416
     446:	27 e0       	ldi	r18, 0x07	; 7
417
     448:	0a c0       	rjmp	.+20     	; 0x45e <vfprintf+0x16e>
418
     44a:	47 e0       	ldi	r20, 0x07	; 7
419
     44c:	49 15       	cp	r20, r9
420
     44e:	28 f4       	brcc	.+10     	; 0x45a <vfprintf+0x16a>
421
     450:	27 e0       	ldi	r18, 0x07	; 7
422
     452:	bb 24       	eor	r11, r11
423
     454:	47 e0       	ldi	r20, 0x07	; 7
424
     456:	94 2e       	mov	r9, r20
425
     458:	02 c0       	rjmp	.+4      	; 0x45e <vfprintf+0x16e>
426
     45a:	29 2d       	mov	r18, r9
427
     45c:	bb 24       	eor	r11, r11
428
     45e:	c6 01       	movw	r24, r12
429
     460:	04 96       	adiw	r24, 0x04	; 4
430
     462:	9d 87       	std	Y+13, r25	; 0x0d
431
     464:	8c 87       	std	Y+12, r24	; 0x0c
432
     466:	f6 01       	movw	r30, r12
433
     468:	60 81       	ld	r22, Z
434
     46a:	71 81       	ldd	r23, Z+1	; 0x01
435
     46c:	82 81       	ldd	r24, Z+2	; 0x02
436
     46e:	93 81       	ldd	r25, Z+3	; 0x03
437
     470:	ae 01       	movw	r20, r28
438
     472:	4f 5f       	subi	r20, 0xFF	; 255
439
     474:	5f 4f       	sbci	r21, 0xFF	; 255
440
     476:	0b 2d       	mov	r16, r11
441
     478:	0e 94 8e 12 	call	0x251c	; 0x251c <__ftoa_engine>
442
     47c:	6c 01       	movw	r12, r24
443
     47e:	09 81       	ldd	r16, Y+1	; 0x01
444
     480:	20 2e       	mov	r2, r16
445
     482:	33 24       	eor	r3, r3
446
     484:	00 ff       	sbrs	r16, 0
447
     486:	04 c0       	rjmp	.+8      	; 0x490 <vfprintf+0x1a0>
448
     488:	03 fd       	sbrc	r16, 3
449
     48a:	02 c0       	rjmp	.+4      	; 0x490 <vfprintf+0x1a0>
450
     48c:	1d e2       	ldi	r17, 0x2D	; 45
451
     48e:	09 c0       	rjmp	.+18     	; 0x4a2 <vfprintf+0x1b2>
452
     490:	f1 fe       	sbrs	r15, 1
453
     492:	02 c0       	rjmp	.+4      	; 0x498 <vfprintf+0x1a8>
454
     494:	1b e2       	ldi	r17, 0x2B	; 43
455
     496:	05 c0       	rjmp	.+10     	; 0x4a2 <vfprintf+0x1b2>
456
     498:	f2 fc       	sbrc	r15, 2
457
     49a:	02 c0       	rjmp	.+4      	; 0x4a0 <vfprintf+0x1b0>
458
     49c:	10 e0       	ldi	r17, 0x00	; 0
459
     49e:	01 c0       	rjmp	.+2      	; 0x4a2 <vfprintf+0x1b2>
460
     4a0:	10 e2       	ldi	r17, 0x20	; 32
461
     4a2:	c1 01       	movw	r24, r2
462
     4a4:	8c 70       	andi	r24, 0x0C	; 12
463
     4a6:	90 70       	andi	r25, 0x00	; 0
464
     4a8:	89 2b       	or	r24, r25
465
     4aa:	b9 f1       	breq	.+110    	; 0x51a <vfprintf+0x22a>
466
     4ac:	11 23       	and	r17, r17
467
     4ae:	11 f4       	brne	.+4      	; 0x4b4 <vfprintf+0x1c4>
468
     4b0:	83 e0       	ldi	r24, 0x03	; 3
469
     4b2:	01 c0       	rjmp	.+2      	; 0x4b6 <vfprintf+0x1c6>
470
     4b4:	84 e0       	ldi	r24, 0x04	; 4
471
     4b6:	88 15       	cp	r24, r8
472
     4b8:	10 f0       	brcs	.+4      	; 0x4be <vfprintf+0x1ce>
473
     4ba:	88 24       	eor	r8, r8
474
     4bc:	0a c0       	rjmp	.+20     	; 0x4d2 <vfprintf+0x1e2>
475
     4be:	88 1a       	sub	r8, r24
476
     4c0:	f3 fc       	sbrc	r15, 3
477
     4c2:	07 c0       	rjmp	.+14     	; 0x4d2 <vfprintf+0x1e2>
478
     4c4:	80 e2       	ldi	r24, 0x20	; 32
479
     4c6:	90 e0       	ldi	r25, 0x00	; 0
480
     4c8:	b3 01       	movw	r22, r6
481
     4ca:	0e 94 85 13 	call	0x270a	; 0x270a <fputc>
482
     4ce:	8a 94       	dec	r8
483
     4d0:	c9 f7       	brne	.-14     	; 0x4c4 <vfprintf+0x1d4>
484
     4d2:	11 23       	and	r17, r17
485
     4d4:	29 f0       	breq	.+10     	; 0x4e0 <vfprintf+0x1f0>
486
     4d6:	81 2f       	mov	r24, r17
487
     4d8:	90 e0       	ldi	r25, 0x00	; 0
488
     4da:	b3 01       	movw	r22, r6
489
     4dc:	0e 94 85 13 	call	0x270a	; 0x270a <fputc>
490
     4e0:	23 fe       	sbrs	r2, 3
491
     4e2:	03 c0       	rjmp	.+6      	; 0x4ea <vfprintf+0x1fa>
492
     4e4:	0c e8       	ldi	r16, 0x8C	; 140
493
     4e6:	10 e0       	ldi	r17, 0x00	; 0
494
     4e8:	0e c0       	rjmp	.+28     	; 0x506 <vfprintf+0x216>
495
     4ea:	00 e9       	ldi	r16, 0x90	; 144
496
     4ec:	10 e0       	ldi	r17, 0x00	; 0
497
     4ee:	0b c0       	rjmp	.+22     	; 0x506 <vfprintf+0x216>
498
     4f0:	e1 14       	cp	r14, r1
499
     4f2:	f1 04       	cpc	r15, r1
500
     4f4:	09 f0       	breq	.+2      	; 0x4f8 <vfprintf+0x208>
501
     4f6:	80 52       	subi	r24, 0x20	; 32
502
     4f8:	90 e0       	ldi	r25, 0x00	; 0
503
     4fa:	b3 01       	movw	r22, r6
504
     4fc:	0e 94 85 13 	call	0x270a	; 0x270a <fputc>
505
     500:	0f 5f       	subi	r16, 0xFF	; 255
506
     502:	1f 4f       	sbci	r17, 0xFF	; 255
507
     504:	05 c0       	rjmp	.+10     	; 0x510 <vfprintf+0x220>
508
     506:	ef 2c       	mov	r14, r15
509
     508:	ff 24       	eor	r15, r15
510
     50a:	f0 e1       	ldi	r31, 0x10	; 16
511
     50c:	ef 22       	and	r14, r31
512
     50e:	ff 24       	eor	r15, r15
513
     510:	f8 01       	movw	r30, r16
514
     512:	84 91       	lpm	r24, Z+
515
     514:	88 23       	and	r24, r24
516
     516:	61 f7       	brne	.-40     	; 0x4f0 <vfprintf+0x200>
517
     518:	14 c1       	rjmp	.+552    	; 0x742 <vfprintf+0x452>
518
     51a:	f7 fe       	sbrs	r15, 7
519
     51c:	12 c0       	rjmp	.+36     	; 0x542 <vfprintf+0x252>
520
     51e:	bc 0c       	add	r11, r12
521
     520:	24 fe       	sbrs	r2, 4
522
     522:	04 c0       	rjmp	.+8      	; 0x52c <vfprintf+0x23c>
523
     524:	8a 81       	ldd	r24, Y+2	; 0x02
524
     526:	81 33       	cpi	r24, 0x31	; 49
525
     528:	09 f4       	brne	.+2      	; 0x52c <vfprintf+0x23c>
526
     52a:	ba 94       	dec	r11
527
     52c:	1b 14       	cp	r1, r11
528
     52e:	1c f0       	brlt	.+6      	; 0x536 <vfprintf+0x246>
529
     530:	bb 24       	eor	r11, r11
530
     532:	b3 94       	inc	r11
531
     534:	2d c0       	rjmp	.+90     	; 0x590 <vfprintf+0x2a0>
532
     536:	f8 e0       	ldi	r31, 0x08	; 8
533
     538:	fb 15       	cp	r31, r11
534
     53a:	50 f5       	brcc	.+84     	; 0x590 <vfprintf+0x2a0>
535
     53c:	38 e0       	ldi	r19, 0x08	; 8
536
     53e:	b3 2e       	mov	r11, r19
537
     540:	27 c0       	rjmp	.+78     	; 0x590 <vfprintf+0x2a0>
538
     542:	f6 fc       	sbrc	r15, 6
539
     544:	25 c0       	rjmp	.+74     	; 0x590 <vfprintf+0x2a0>
540
     546:	89 2d       	mov	r24, r9
541
     548:	90 e0       	ldi	r25, 0x00	; 0
542
     54a:	8c 15       	cp	r24, r12
543
     54c:	9d 05       	cpc	r25, r13
544
     54e:	4c f0       	brlt	.+18     	; 0x562 <vfprintf+0x272>
545
     550:	2c ef       	ldi	r18, 0xFC	; 252
546
     552:	c2 16       	cp	r12, r18
547
     554:	2f ef       	ldi	r18, 0xFF	; 255
548
     556:	d2 06       	cpc	r13, r18
549
     558:	24 f0       	brlt	.+8      	; 0x562 <vfprintf+0x272>
550
     55a:	30 e8       	ldi	r19, 0x80	; 128
551
     55c:	f3 2a       	or	r15, r19
552
     55e:	01 c0       	rjmp	.+2      	; 0x562 <vfprintf+0x272>
553
     560:	9a 94       	dec	r9
554
     562:	99 20       	and	r9, r9
555
     564:	49 f0       	breq	.+18     	; 0x578 <vfprintf+0x288>
556
     566:	e2 e0       	ldi	r30, 0x02	; 2
557
     568:	f0 e0       	ldi	r31, 0x00	; 0
558
     56a:	ec 0f       	add	r30, r28
559
     56c:	fd 1f       	adc	r31, r29
560
     56e:	e9 0d       	add	r30, r9
561
     570:	f1 1d       	adc	r31, r1
562
     572:	80 81       	ld	r24, Z
563
     574:	80 33       	cpi	r24, 0x30	; 48
564
     576:	a1 f3       	breq	.-24     	; 0x560 <vfprintf+0x270>
565
     578:	f7 fe       	sbrs	r15, 7
566
     57a:	0a c0       	rjmp	.+20     	; 0x590 <vfprintf+0x2a0>
567
     57c:	b9 2c       	mov	r11, r9
568
     57e:	b3 94       	inc	r11
569
     580:	89 2d       	mov	r24, r9
570
     582:	90 e0       	ldi	r25, 0x00	; 0
571
     584:	c8 16       	cp	r12, r24
572
     586:	d9 06       	cpc	r13, r25
573
     588:	14 f0       	brlt	.+4      	; 0x58e <vfprintf+0x29e>
574
     58a:	99 24       	eor	r9, r9
575
     58c:	01 c0       	rjmp	.+2      	; 0x590 <vfprintf+0x2a0>
576
     58e:	9c 18       	sub	r9, r12
577
     590:	f7 fc       	sbrc	r15, 7
578
     592:	03 c0       	rjmp	.+6      	; 0x59a <vfprintf+0x2aa>
579
     594:	25 e0       	ldi	r18, 0x05	; 5
580
     596:	30 e0       	ldi	r19, 0x00	; 0
581
     598:	09 c0       	rjmp	.+18     	; 0x5ac <vfprintf+0x2bc>
582
     59a:	1c 14       	cp	r1, r12
583
     59c:	1d 04       	cpc	r1, r13
584
     59e:	1c f0       	brlt	.+6      	; 0x5a6 <vfprintf+0x2b6>
585
     5a0:	21 e0       	ldi	r18, 0x01	; 1
586
     5a2:	30 e0       	ldi	r19, 0x00	; 0
587
     5a4:	03 c0       	rjmp	.+6      	; 0x5ac <vfprintf+0x2bc>
588
     5a6:	96 01       	movw	r18, r12
589
     5a8:	2f 5f       	subi	r18, 0xFF	; 255
590
     5aa:	3f 4f       	sbci	r19, 0xFF	; 255
591
     5ac:	11 23       	and	r17, r17
592
     5ae:	11 f0       	breq	.+4      	; 0x5b4 <vfprintf+0x2c4>
593
     5b0:	2f 5f       	subi	r18, 0xFF	; 255
594
     5b2:	3f 4f       	sbci	r19, 0xFF	; 255
595
     5b4:	99 20       	and	r9, r9
596
     5b6:	29 f0       	breq	.+10     	; 0x5c2 <vfprintf+0x2d2>
597
     5b8:	89 2d       	mov	r24, r9
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff