-
Notifications
You must be signed in to change notification settings - Fork 1
/
mainBaseStation.map
1634 lines (1570 loc) · 112 KB
/
mainBaseStation.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Archive member included because of file (symbol)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_mulsi3.o)
mainBaseStation.o (__mulsi3)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodhi4.o)
mainBaseStation.o (__udivmodhi4)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_divmodhi4.o)
mainBaseStation.o (__divmodhi4)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodsi4.o)
mainBaseStation.o (__udivmodsi4)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o (exit)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_clear_bss.o)
mainBaseStation.o (__do_clear_bss)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o)
mainBaseStation.o (atol)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok.o)
mainBaseStation.o (strtok)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o)
mainBaseStation.o (memmove)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasecmp.o)
mainBaseStation.o (strcasecmp)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasestr.o)
mainBaseStation.o (strcasestr)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcat.o)
mainBaseStation.o (strcat)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcmp.o)
mainBaseStation.o (strcmp)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcpy.o)
mainBaseStation.o (strcpy)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strstr.o)
mainBaseStation.o (strstr)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok_r.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok.o) (strtok_r)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strupr.o)
mainBaseStation.o (strupr)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o)
mainBaseStation.o (itoa)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ltoa.o)
mainBaseStation.o (ltoa)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(mulsi10.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o) (__mulsi_const_10)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(sprintf.o)
mainBaseStation.o (sprintf)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(sprintf.o) (vfprintf)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen_P.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o) (strnlen_P)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memcpy.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o) (memcpy)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o) (strnlen)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strrev.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o) (strrev)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(fputc.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o) (fputc)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ultoa_invert.o)
/usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o) (__ultoa_invert)
Allocating common symbols
Common symbol size file
ssid 0x32 mainBaseStation.o
zeroOffsetB 0x2 mainBaseStation.o
uploadFileBuffer 0x3e8 mainBaseStation.o
tmpString 0xa mainBaseStation.o
colors 0x8 mainBaseStation.o
fileToUpload 0xf mainBaseStation.o
temperatureBuffer 0x28 mainBaseStation.o
tempDebug 0x32 mainBaseStation.o
currentLogFile 0xf mainBaseStation.o
temperatureSampleStartTime
0x8 mainBaseStation.o
fno 0x16 mainBaseStation.o
fs 0x2 mainBaseStation.o
fileName 0x14 mainBaseStation.o
auth 0x32 mainBaseStation.o
okToSendLightBuffer
0x2 mainBaseStation.o
timeOut 0x1 mainBaseStation.o
microphoneSampleStartTime
0xc mainBaseStation.o
tempLightResult 0x10 mainBaseStation.o
tmp32 0x4 mainBaseStation.o
command 0x32 mainBaseStation.o
okToSendPressureBuffer
0x2 mainBaseStation.o
temp 0x32 mainBaseStation.o
airQualityString 0x64 mainBaseStation.o
airCount 0x18 mainBaseStation.o
user 0xa mainBaseStation.o
demoModeString 0xa mainBaseStation.o
server 0x32 mainBaseStation.o
lightSampleStartTime
0x8 mainBaseStation.o
writeAddress 0x1 mainBaseStation.o
deviceID 0x32 mainBaseStation.o
humiditySampleStartTime
0x8 mainBaseStation.o
okToSendHumidityBuffer
0x2 mainBaseStation.o
Config_File 0x220 mainBaseStation.o
fno2 0x16 mainBaseStation.o
daylightTime 0xa mainBaseStation.o
configFileBuffer 0x32 mainBaseStation.o
colors8 0x8 mainBaseStation.o
uploadCRC 0x4 mainBaseStation.o
tmp8 0x1 mainBaseStation.o
eraseFileReturn 0x1 mainBaseStation.o
microphoneBuffer 0x1770 mainBaseStation.o
phrase 0x32 mainBaseStation.o
deviceAddress 0x1 mainBaseStation.o
DebugBuffer 0x64 mainBaseStation.o
time 0x8 mainBaseStation.o
key 0x32 mainBaseStation.o
Log_File 0x220 mainBaseStation.o
dir 0x16 mainBaseStation.o
Upload_File 0x220 mainBaseStation.o
fileToErase 0x14 mainBaseStation.o
zeroOffsetA 0x2 mainBaseStation.o
commandCode 0x1 mainBaseStation.o
pressureBuffer 0x28 mainBaseStation.o
lightBuffer 0x140 mainBaseStation.o
pressureSampleStartTime
0x8 mainBaseStation.o
okToSendTemperatureBuffer
0x2 mainBaseStation.o
CRC 0x4 mainBaseStation.o
Rs232Buffer 0x64 mainBaseStation.o
tempDisplay 0x32 mainBaseStation.o
availableFileName 0xf mainBaseStation.o
port 0x32 mainBaseStation.o
nickname 0x32 mainBaseStation.o
okToSendMicrophoneBuffer
0x3 mainBaseStation.o
humidityBuffer 0x28 mainBaseStation.o
fastString 0xa mainBaseStation.o
tmp16 0x2 mainBaseStation.o
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00100000 xr
data 0x00802000 0x0000ffa0 rw !x
eeprom 0x00810000 0x00010000 rw !x
fuse 0x00820000 0x00000400 rw !x
lock 0x00830000 0x00000400 rw !x
signature 0x00840000 0x00000400 rw !x
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
LOAD mainBaseStation.o
LOAD /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libm.a
LOAD /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a
LOAD /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a
LOAD /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a
.hash
*(.hash)
.dynsym
*(.dynsym)
.dynstr
*(.dynstr)
.gnu.version
*(.gnu.version)
.gnu.version_d
*(.gnu.version_d)
.gnu.version_r
*(.gnu.version_r)
.rel.init
*(.rel.init)
.rela.init
*(.rela.init)
.rel.text
*(.rel.text)
*(.rel.text.*)
*(.rel.gnu.linkonce.t*)
.rela.text
*(.rela.text)
*(.rela.text.*)
*(.rela.gnu.linkonce.t*)
.rel.fini
*(.rel.fini)
.rela.fini
*(.rela.fini)
.rel.rodata
*(.rel.rodata)
*(.rel.rodata.*)
*(.rel.gnu.linkonce.r*)
.rela.rodata
*(.rela.rodata)
*(.rela.rodata.*)
*(.rela.gnu.linkonce.r*)
.rel.data
*(.rel.data)
*(.rel.data.*)
*(.rel.gnu.linkonce.d*)
.rela.data
*(.rela.data)
*(.rela.data.*)
*(.rela.gnu.linkonce.d*)
.rel.ctors
*(.rel.ctors)
.rela.ctors
*(.rela.ctors)
.rel.dtors
*(.rel.dtors)
.rela.dtors
*(.rela.dtors)
.rel.got
*(.rel.got)
.rela.got
*(.rela.got)
.rel.bss
*(.rel.bss)
.rela.bss
*(.rela.bss)
.rel.plt
*(.rel.plt)
.rela.plt
*(.rela.plt)
.text 0x00000000 0xae98
*(.vectors)
.vectors 0x00000000 0x1e8 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
0x00000000 __vectors
0x00000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
*(.progmem*)
0x000001e8 . = ALIGN (0x2)
0x000001e8 __trampolines_start = .
*(.trampolines)
.trampolines 0x000001e8 0x0 linker stubs
*(.trampolines*)
0x000001e8 __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x000001e8 __ctors_start = .
*(.ctors)
0x000001e8 __ctors_end = .
0x000001e8 __dtors_start = .
*(.dtors)
0x000001e8 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x000001e8 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
0x000001e8 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x000001e8 0x10 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x000001f8 0x1a /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
0x000001f8 __do_copy_data
.init4 0x00000212 0x10 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_clear_bss.o)
0x00000212 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x00000222 0x8 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
*(.init9)
*(.text)
.text 0x0000022a 0x4 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
0x0000022a __vector_38
0x0000022a __vector_22
0x0000022a __vector_63
0x0000022a __vector_28
0x0000022a __vector_67
0x0000022a __vector_1
0x0000022a __vector_119
0x0000022a __vector_32
0x0000022a __vector_75
0x0000022a __vector_71
0x0000022a __vector_91
0x0000022a __vector_34
0x0000022a __vector_62
0x0000022a __vector_102
0x0000022a __vector_24
0x0000022a __vector_12
0x0000022a __vector_55
0x0000022a __vector_69
0x0000022a __vector_81
0x0000022a __vector_90
0x0000022a __vector_46
0x0000022a __bad_interrupt
0x0000022a __vector_72
0x0000022a __vector_114
0x0000022a __vector_6
0x0000022a __vector_110
0x0000022a __vector_31
0x0000022a __vector_92
0x0000022a __vector_35
0x0000022a __vector_78
0x0000022a __vector_74
0x0000022a __vector_117
0x0000022a __vector_39
0x0000022a __vector_107
0x0000022a __vector_3
0x0000022a __vector_98
0x0000022a __vector_23
0x0000022a __vector_68
0x0000022a __vector_30
0x0000022a __vector_73
0x0000022a __vector_45
0x0000022a __vector_25
0x0000022a __vector_93
0x0000022a __vector_61
0x0000022a __vector_11
0x0000022a __vector_54
0x0000022a __vector_99
0x0000022a __vector_13
0x0000022a __vector_17
0x0000022a __vector_19
0x0000022a __vector_56
0x0000022a __vector_7
0x0000022a __vector_49
0x0000022a __vector_41
0x0000022a __vector_86
0x0000022a __vector_100
0x0000022a __vector_101
0x0000022a __vector_64
0x0000022a __vector_109
0x0000022a __vector_43
0x0000022a __vector_27
0x0000022a __vector_5
0x0000022a __vector_113
0x0000022a __vector_33
0x0000022a __vector_76
0x0000022a __vector_115
0x0000022a __vector_52
0x0000022a __vector_37
0x0000022a __vector_95
0x0000022a __vector_103
0x0000022a __vector_96
0x0000022a __vector_89
0x0000022a __vector_4
0x0000022a __vector_44
0x0000022a __vector_82
0x0000022a __vector_106
0x0000022a __vector_118
0x0000022a __vector_51
0x0000022a __vector_9
0x0000022a __vector_2
0x0000022a __vector_21
0x0000022a __vector_15
0x0000022a __vector_66
0x0000022a __vector_36
0x0000022a __vector_79
0x0000022a __vector_58
0x0000022a __vector_70
0x0000022a __vector_29
0x0000022a __vector_60
0x0000022a __vector_121
0x0000022a __vector_40
0x0000022a __vector_85
0x0000022a __vector_94
0x0000022a __vector_8
0x0000022a __vector_26
0x0000022a __vector_48
0x0000022a __vector_116
0x0000022a __vector_112
0x0000022a __vector_111
0x0000022a __vector_80
0x0000022a __vector_14
0x0000022a __vector_84
0x0000022a __vector_57
0x0000022a __vector_10
0x0000022a __vector_50
0x0000022a __vector_16
0x0000022a __vector_59
0x0000022a __vector_18
0x0000022a __vector_97
0x0000022a __vector_20
0x0000022a __vector_42
0x0000022a __vector_87
0x0000022a __vector_65
0x0000022a __vector_120
.text 0x0000022e 0xa342 mainBaseStation.o
0x00005d10 display_clearScreen
0x00007920 __vector_104
0x000072d8 Uploader_eraseFile
0x000065fc Sensors_ResetTemperatureBuffers
0x00005804 f_gets
0x000073a8 Uploader_WriteCRC
0x000016a8 get_fat
0x00000258 Debug_CharReadyToRead
0x0000a2be f_printf
0x00007af4 Display_BackgroundWriter_Init
0x0000738e Uploader_ClearCRC
0x000082ca SD_WriteMicrophoneBuffer
0x0000926e Uploader_Update
0x00007410 Uploader_uploadFile
0x000078e2 Disable_JTAG
0x00006658 Sensors_ResetLightBuffers
0x00006fce __vector_77
0x00000540 Rs232_ClearBuffer
0x00006612 Sensors_ResetPressureBuffers
0x00008474 SD_WriteHumidityBuffer
0x00005c06 display_setBacklight
0x00008a0a Uploader_sendSSID
0x000062da Light_returnColor
0x00000c50 disk_initialize
0x00004ab2 f_rename
0x00005c72 display_setCursor
0x0000780c Uploader_UpdateCRC
0x00006440 Sensors_ReadPower
0x00000e1c disk_status
0x00004426 f_truncate
0x00005b8c SD_Timer_Init
0x00007912 Interrupt_Init
0x00005a88 SD_WriteCRC
0x00000fda disk_ioctl
0x0000022e CCPWrite
0x00007888 Clock_Init
0x00006368 Light_setGain
0x00007a10 __vector_105
0x00000552 Rs232_SendByte
0x000087e2 Uploader_sendServer
0x000091d6 Uploader_sendFilename
0x00004540 f_unlink
0x00000308 Debug_Init
0x00005f40 display_putString
0x00006828 SP_ReadCalibrationByte
0x000058a0 f_putc
0x00005944 SD_WriteBuffer
0x000088ea Uploader_sendKey
0x00009a54 SD_Open
0x000058ec f_puts
0x00007b30 SD_WriteRTCBlock
0x00005c42 display_sendCommand
0x00000602 Time_Set
0x000006ae Time_CheckVBatSystem
0x0000862c Rs232_SendString
0x0000644c Sensors_ReadTemperature
0x000064c6 Sensors_ReadHumidity
0x000095e4 SD_Read_config_file
0x00005a12 SD_Write32
0x000062ec Light_writeByte
0x00005934 SD_Close
0x00006628 Sensors_ResetHumidityBuffers
0x00001380 disk_timerproc
0x00003b8c f_close
0x00000562 __vector_88
0x0000320a f_read
0x000040c6 f_readdir
0x00005b2c SD_Init
0x000004ce Rs232_CharReadyToRead
0x00000424 Debug_SendByte
0x00007da0 display_showSplashScreen
0x000005e0 Time_Init
0x00007b12 SD_BackroundWriter_Init
0x0000498e f_chmod
0x00007f16 SD_WriteAirSampleMinute
0x00005a46 SD_Write16
0x00007e60 SD_WriteString
0x0000593e SD_Inserted
0x00008990 Uploader_sendAuthType
0x000063a2 Light_Init
0x000004a0 Rs232_Init
0x00008680 Debug_SendString
0x00000758 Time_UTCSecsToTime
0x000086e8 Uploader_connectToComputer
0x00005ba2 __vector_47
0x00005c5a display_sendData
0x000013a8 get_fattime
0x00005aa6 SD_GetSpaceRemaining
0x00006584 Sensors_ReadPressure
0x00008196 SD_WriteLightBuffer
0x00005a6e SD_ClearCRC
0x00009388 main
0x00003a7e f_sync
0x00008a84 __vector_108
0x00008892 Uploader_sendUser
0x000028be chk_mounted
0x00009a28 SD_MakeFileName
0x00007bc8 getDeviceID
0x00004d00 f_mkfs
0x00002ede f_mount
0x000061bc Light_readColors
0x00006570 Sensors_ReadMicrophone
0x00004000 f_opendir
0x000004ec Rs232_GetByte
0x000002b2 Debug_ClearBuffer
0x0000187c put_fat
0x00003ba4 f_lseek
0x000003de Debug_GetByte
0x000063c4 Button_Init
0x00005cc2 display_clearPage
0x0000663e Sensors_ResetMicrophoneBuffers
0x00005a5c SD_Write8
0x0000883a Uploader_sendNickname
0x00006118 Light_readByte
0x0000415c f_stat
0x00008398 SD_WritePressureBuffer
0x00005d68 display_init
0x0000683c __vector_83
0x0000641a Button_Pressed
0x00001d30 clust2sect
0x00005c26 display_toggleBacklight
0x00004a18 f_utime
0x000035f6 f_write
0x00002f20 f_open
0x00000eea disk_write
0x00000708 Time_Get32BitTimer
0x00007150 Uploader_getTime
0x00004674 f_mkdir
0x00000e2a disk_read
0x00009c70 __vector_53
0x0000666e Sensors_Init
0x000041da f_getfree
0x000006de Time_Get
0x0000878a Uploader_sendPort
0x00008550 SD_WriteTemperatureBuffer
0x00007ff6 SD_WriteAirSampleSecond
0x00009ab2 SD_StartLogFile
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_mulsi3.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodhi4.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_divmodhi4.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodsi4.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_clear_bss.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasecmp.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasestr.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcat.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcmp.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcpy.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strstr.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok_r.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strupr.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ltoa.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(mulsi10.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(sprintf.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen_P.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memcpy.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strrev.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(fputc.o)
.text 0x0000a570 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ultoa_invert.o)
0x0000a570 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x0000a570 0x3e /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_mulsi3.o)
0x0000a570 __mulsi3
.text.libgcc 0x0000a5ae 0x28 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodhi4.o)
0x0000a5ae __udivmodhi4
.text.libgcc 0x0000a5d6 0x26 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_divmodhi4.o)
0x0000a5d6 __divmodhi4
0x0000a5d6 _div
.text.libgcc 0x0000a5fc 0x44 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodsi4.o)
0x0000a5fc __udivmodsi4
.text.libgcc 0x0000a640 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
.text.libgcc 0x0000a640 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_clear_bss.o)
.text.avr-libc
0x0000a640 0x4e /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o)
0x0000a640 atol
.text.avr-libc
0x0000a68e 0xa /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok.o)
0x0000a68e strtok
.text.avr-libc
0x0000a698 0x24 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o)
0x0000a698 memmove
.text.avr-libc
0x0000a6bc 0x26 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasecmp.o)
0x0000a6bc strcasecmp
.text.avr-libc
0x0000a6e2 0x4a /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasestr.o)
0x0000a6e2 strcasestr
.text.avr-libc
0x0000a72c 0x16 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcat.o)
0x0000a72c strcat
.text.avr-libc
0x0000a742 0x12 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcmp.o)
0x0000a742 strcmp
.text.avr-libc
0x0000a754 0xe /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcpy.o)
0x0000a754 strcpy
.text.avr-libc
0x0000a762 0x34 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strstr.o)
0x0000a762 strstr
.text.avr-libc
0x0000a796 0x4e /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok_r.o)
0x0000a796 strtok_r
.text.avr-libc
0x0000a7e4 0x14 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strupr.o)
0x0000a7e4 strupr
.text.avr-libc
0x0000a7f8 0x42 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o)
0x0000a7f8 itoa
.text.avr-libc
0x0000a83a 0x68 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ltoa.o)
0x0000a83a ltoa
.text.avr-libc
0x0000a8a2 0x2a /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(mulsi10.o)
0x0000a8a2 __mulsi_const_10
.text.avr-libc
0x0000a8cc 0x56 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(sprintf.o)
0x0000a8cc sprintf
.text.avr-libc
0x0000a922 0x400 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o)
0x0000a922 vfprintf
.text.avr-libc
0x0000ad22 0x16 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen_P.o)
0x0000ad22 strnlen_P
.text.avr-libc
0x0000ad38 0x12 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memcpy.o)
0x0000ad38 memcpy
.text.avr-libc
0x0000ad4a 0x16 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen.o)
0x0000ad4a strnlen
.text.avr-libc
0x0000ad60 0x20 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strrev.o)
0x0000ad60 strrev
.text.avr-libc
0x0000ad80 0x58 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(fputc.o)
0x0000ad80 fputc
.text.avr-libc
0x0000add8 0xbc /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ultoa_invert.o)
0x0000add8 __ultoa_invert
0x0000ae94 . = ALIGN (0x2)
*(.fini9)
.fini9 0x0000ae94 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
0x0000ae94 exit
0x0000ae94 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x0000ae94 0x4 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
*(.fini0)
0x0000ae98 _etext = .
.data 0x00802000 0xce4 load address 0x0000ae98
0x00802000 PROVIDE (__data_start, .)
*(.data)
.data 0x00802000 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
.data 0x00802000 0xce3 mainBaseStation.o
0x0080262c Drives
0x00802625 wantToRecordLight
0x00802aad numberOfBins
0x00802624 wantToRecordHumidity
0x00802662 zone
0x00802a76 integrationTime
0x00802676 crc_table
0x00802630 serverOpenCommand
0x0080262b lastLightBufferSent
0x00802aac commandCounter
0x00802a7f gainSetting
0x00802628 lastHumidityBufferSent
0x00802a88 resultMultiplier
0x00802627 lastTemperatureBufferSent
0x00802629 lastPressureBufferSent
0x0080266c am
0x00802622 wantToRecordTemperature
0x00802623 wantToRecordPressure
0x00802671 pm
0x0080262a lastMicrophoneBufferSent
0x00802626 wantToRecordAirQuality
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_mulsi3.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodhi4.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_divmodhi4.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodsi4.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_clear_bss.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasecmp.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasestr.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcat.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcmp.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcpy.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strstr.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok_r.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strupr.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ltoa.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(mulsi10.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(sprintf.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen_P.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memcpy.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strrev.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(fputc.o)
.data 0x00802ce3 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ultoa_invert.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00802ce4 . = ALIGN (0x2)
*fill* 0x00802ce3 0x1 00
0x00802ce4 _edata = .
0x00802ce4 PROVIDE (__data_end, .)
.bss 0x00802ce4 0x2d68
0x00802ce4 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00802ce4 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
.bss 0x00802ce4 0x4e6 mainBaseStation.o
0x00802d22 quickLight
0x00802d26 quickMic
0x00802d2b quickSmall
0x00802d12 timeZoneShift
0x00802d15 keyRead
0x00802cf2 lightBufferToWriteTo
0x00802d4d okToFillUploadFileBuffer
0x00802cec pressureBufferToWriteTo
0x00802cf0 microphoneBufferCounter
0x00802d21 quickPressure
0x00802cfb timeRecordingStarted
0x00802d41 leftOverBytesToUpload
0x00802d0b Rs232_writeLocation
0x00802d3d numberOfPacketsToUpload
0x00802d1e gainSelector
0x00802d03 Debug_writeLocation
0x00802d46 uploading
0x00802d20 quickHumidity
0x00802d19 percentDiskUsed
0x00802d14 phraseRead
0x00802d5e displayPM
0x00802cea humidityBufferCounter
0x00802d5d displayAM
0x00802d5c clockHour
0x00802ce7 temperatureBufferCounter
0x00802d4b okToOpenFileToUpload
0x00802d48 okToGrabNextFileName
0x00802ce6 temperatureBufferToWriteTo
0x00802d63 syncCounter
0x00802d3c uploadPercentBS
0x00802cf9 okToSendRTCBlock
0x00802d13 authRead
0x00802cf3 lightBufferCounter
0x00802d58 okToDisplayGUI
0x00802d45 connected
0x00802d4c uploadFileOpened
0x00802d30 micCounter
0x00802d54 okToReadConfigFile
0x00802cff demoMode
0x00802d0e UNIX_Time
0x00802d4f okToCloseUploadFile
0x00802d1f quickTemperature
0x00802d50 okToEraseFile
0x00802d09 Rs232_readLocation
0x00802d01 Debug_readLocation
0x00802d31 lastBufferIWroteTo
0x00802d49 okToUpload
0x00802d18 sdValid
0x00802d4a doneUploading
0x00802ce9 humidityBufferToWriteTo
0x00802d59 okToGetRemainingSpace
0x00802d2f micSampleCounter
0x00802d38 uploadFileSize
0x00802d27 quickLarge
0x00802d4e uploadFileBufferFull
0x00802ce5 recording
0x00802d53 currentMode
0x00802d51 fileExists
0x00802d1d backLightIsOn
0x00802d52 timeIsValid
0x00802d47 okToOpenDirectory
0x00802d55 okToOpenLogFile
0x00802d5f lengthOfCurrentFile
0x00802d57 okToCloseLogFile
0x00802d32 tempTime
0x00802d36 timeOutCounter
0x00802d62 backlight_Timer
0x00802d05 Debug_timeOutCounter
0x00802d00 useWifiForUploading
0x00802d0d okToSendAirQuality
0x00802cf5 airSampleTime
0x00802cfa rtcBlockCounter
0x00802cef microphoneBufferToWriteTo
0x00802d16 ssidRead
0x00802d5a justSwitchedStated
0x00802ced pressureBufferCounter
0x00802d5b restartingFile
0x00802d56 okToWriteToLogFile
0x00802d61 spaceRemainingCounter
0x00802d17 zoneChanged
0x00802ce4 wantToRecordFast
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_mulsi3.o)
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodhi4.o)
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_divmodhi4.o)
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_udivmodsi4.o)
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_exit.o)
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/avrxmega6/libgcc.a(_clear_bss.o)
.bss 0x008031ca 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o)
.bss 0x008031ca 0x2 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasecmp.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasestr.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcat.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcmp.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcpy.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strstr.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok_r.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strupr.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ltoa.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(mulsi10.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(sprintf.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(vfprintf_std.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen_P.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memcpy.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strrev.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(fputc.o)
.bss 0x008031cc 0x0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ultoa_invert.o)
*(.bss*)
*(COMMON)
COMMON 0x008031cc 0x2880 mainBaseStation.o
0x008031cc ssid
0x008031fe zeroOffsetB
0x00803200 uploadFileBuffer
0x008035e8 tmpString
0x008035f2 colors
0x008035fa fileToUpload
0x00803609 temperatureBuffer
0x00803631 tempDebug
0x00803663 currentLogFile
0x00803672 temperatureSampleStartTime
0x0080367a fno
0x00803690 fs
0x00803692 fileName
0x008036a6 auth
0x008036d8 okToSendLightBuffer
0x008036da timeOut
0x008036db microphoneSampleStartTime
0x008036e7 tempLightResult
0x008036f7 tmp32
0x008036fb command
0x0080372d okToSendPressureBuffer
0x0080372f temp
0x00803761 airQualityString
0x008037c5 airCount
0x008037dd user
0x008037e7 demoModeString
0x008037f1 server
0x00803823 lightSampleStartTime
0x0080382b writeAddress
0x0080382c deviceID
0x0080385e humiditySampleStartTime
0x00803866 okToSendHumidityBuffer
0x00803868 Config_File
0x00803a88 fno2
0x00803a9e daylightTime
0x00803aa8 configFileBuffer
0x00803ada colors8
0x00803ae2 uploadCRC
0x00803ae6 tmp8
0x00803ae7 eraseFileReturn
0x00803ae8 microphoneBuffer
0x00805258 phrase
0x0080528a deviceAddress
0x0080528b DebugBuffer
0x008052ef time
0x008052f7 key
0x00805329 Log_File
0x00805549 dir
0x0080555f Upload_File
0x0080577f fileToErase
0x00805793 zeroOffsetA
0x00805795 commandCode
0x00805796 pressureBuffer
0x008057be lightBuffer
0x008058fe pressureSampleStartTime
0x00805906 okToSendTemperatureBuffer
0x00805908 CRC
0x0080590c Rs232Buffer
0x00805970 tempDisplay
0x008059a2 availableFileName
0x008059b1 port
0x008059e3 nickname
0x00805a15 okToSendMicrophoneBuffer
0x00805a18 humidityBuffer
0x00805a40 fastString
0x00805a4a tmp16
0x00805a4c PROVIDE (__bss_end, .)
0x0000ae98 __data_load_start = LOADADDR (.data)
0x0000bb7c __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00805a4c 0x0
0x00805a4c PROVIDE (__noinit_start, .)
*(.noinit*)
0x00805a4c PROVIDE (__noinit_end, .)
0x00805a4c _end = .
0x00805a4c PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.fuse
*(.fuse)
*(.lfuse)
*(.hfuse)
*(.efuse)
.lock
*(.lock*)
.signature
*(.signature*)
.stab 0x00000000 0x1ef0
*(.stab)
.stab 0x00000000 0x768 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/crtx256a3b.o
.stab 0x00000768 0x1e0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(atol.o)
0x1ec (size before relaxing)
.stab 0x00000948 0xe4 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memmove.o)
0xf0 (size before relaxing)
.stab 0x00000a2c 0xfc /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasecmp.o)
0x108 (size before relaxing)
.stab 0x00000b28 0x1ec /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcasestr.o)
0x1f8 (size before relaxing)
.stab 0x00000d14 0x9c /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcat.o)
0xa8 (size before relaxing)
.stab 0x00000db0 0x84 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcmp.o)
0x90 (size before relaxing)
.stab 0x00000e34 0x6c /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strcpy.o)
0x78 (size before relaxing)
.stab 0x00000ea0 0x150 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strstr.o)
0x15c (size before relaxing)
.stab 0x00000ff0 0x204 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strtok_r.o)
0x210 (size before relaxing)
.stab 0x000011f4 0x90 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strupr.o)
0x9c (size before relaxing)
.stab 0x00001284 0x1b0 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(itoa.o)
0x1bc (size before relaxing)
.stab 0x00001434 0x294 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(ltoa.o)
0x2a0 (size before relaxing)
.stab 0x000016c8 0x114 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(mulsi10.o)
0x120 (size before relaxing)
.stab 0x000017dc 0x9c /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen_P.o)
0xa8 (size before relaxing)
.stab 0x00001878 0x84 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(memcpy.o)
0x90 (size before relaxing)
.stab 0x000018fc 0x9c /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strnlen.o)
0xa8 (size before relaxing)
.stab 0x00001998 0xd8 /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/lib/avrxmega6/libc.a(strrev.o)