20131210-181002
This commit is contained in:
@@ -13,6 +13,7 @@ Mainboard.d Mainboard.o: .././Mainboard.cpp .././config.h .././uart.hpp \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h \
|
||||
.././portc.hpp .././pin.hpp \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \
|
||||
@@ -50,6 +51,8 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h:
|
||||
|
||||
.././portc.hpp:
|
||||
|
||||
.././pin.hpp:
|
||||
|
||||
Binary file not shown.
@@ -1,20 +1,129 @@
|
||||
:100000000C942B000C9453000C9453000C9453004C
|
||||
:100010000C9453000C9453000C9453000C94530014
|
||||
:100020000C9453000C9453000C9453000C94530004
|
||||
:100020000C9453000C9477000C9453000C945300E0
|
||||
:100030000C9453000C9453000C9453000C945300F4
|
||||
:100040000C9453000C9453000C9453000C945300E4
|
||||
:100050000C9453006D0011241FBECFE5D4E0DEBF29
|
||||
:10006000CDBF10E0A0E6B0E0E8E0F1E002C005900E
|
||||
:100070000D92A437B107D9F720E0A4E7B0E001C0A2
|
||||
:100080001D92A437B207E1F710E0C6E5D0E004C046
|
||||
:100090002297FE010E947E00C435D107C9F70E9455
|
||||
:1000A00055000C9482000C940000A09A91E085B356
|
||||
:1000B000892785BBE0E6F0E003C05D9BFECF8CB9ED
|
||||
:1000C00081918111FACF2FEF31EE84E02150304041
|
||||
:1000D0008040E1F700C00000EACF86E080BD539A7F
|
||||
:1000E00083E389B9E6E6F0E003C05D9BFECF8CB9FF
|
||||
:1000F00081918111FACF0895EE0FFF1F0590F491C1
|
||||
:08010000E02D0994F894FFCFF3
|
||||
:10010800626C610D0A005561727420646F6E65211E
|
||||
:040118000D0A0000CC
|
||||
:100050000C945300F80011241FBECFE5D4E0DEBF9E
|
||||
:10006000CDBF10E0A0E6B0E0EAEDF7E002C00590F9
|
||||
:100070000D92AE37B107D9F720E0AEE7B0E001C08E
|
||||
:100080001D92A238B207E1F710E0C6E5D0E004C047
|
||||
:100090002297FE010E940401C435D107C9F70E94CE
|
||||
:1000A00065000C94EB030C940000FC0103C05D9B05
|
||||
:1000B000FECF8CB981918111FACF089585E083BF7D
|
||||
:1000C00012BE1CBE81E089BF089578940E945E0034
|
||||
:1000D000A09A91E085B3892785BB2FEF31EE84E0AC
|
||||
:1000E000215030408040E1F700C00000F3CF1F9264
|
||||
:1000F0000F920FB60F9211240F931F932F933F93DC
|
||||
:100100004F935F936F937F938F939F93AF93BF931F
|
||||
:10011000EF93FF93CF93DF93CDB7DEB72C97DEBF7E
|
||||
:10012000CDBF80918100813220F48F5F8093810068
|
||||
:1001300044C01092810080917E001F928F93809125
|
||||
:100140007F001F928F93809160001F928F9381E6B2
|
||||
:1001500090E09F938F931F928CE08F938E010F5F9F
|
||||
:100160001F4F1F930F930E940801C8010E94550062
|
||||
:1001700080917E008F5F0FB6F894DEBF0FBECDBFBB
|
||||
:100180008C3318F480937E0007C010927E0080911B
|
||||
:100190007F008F5F80937F0080917F008C3338F0E9
|
||||
:1001A00010927F00809160008F5F8093600080914B
|
||||
:1001B0006000883110F0109260002C960FB6F89411
|
||||
:1001C000DEBF0FBECDBFDF91CF91FF91EF91BF9109
|
||||
:1001D000AF919F918F917F916F915F914F913F91DF
|
||||
:1001E0002F911F910F910F900FBE0F901F90189598
|
||||
:1001F00086E080BD539A10BC83E389B982E790E022
|
||||
:100200000C945500EE0FFF1F0590F491E02D09941A
|
||||
:10021000AEE0B0E0EEE0F1E00C94C2030D891E897F
|
||||
:100220008F89988D26E02C831A83098397FF02C05B
|
||||
:1002300080E090E801979E838D83CE014B96AC01C0
|
||||
:10024000698D7A8DCE0101960E9438014D815E81C3
|
||||
:1002500057FD0AC02F813885421753070CF49A01C5
|
||||
:10026000F801E20FF31F10822E96E4E00C94DE03F7
|
||||
:10027000ACE0B0E0EEE3F1E00C94B4037C016B0180
|
||||
:100280008A01FC0117821682838181FFC6C18824FE
|
||||
:100290008394912C8C0E9D1EF7019381F60193FDA2
|
||||
:1002A000859193FF81916F01882309F4B2C1853252
|
||||
:1002B00039F493FD859193FF81916F01853229F483
|
||||
:1002C000B70190E00E942A03E7CF512C312C20E0A7
|
||||
:1002D0002032A8F48B3261F028F4803251F083325E
|
||||
:1002E00071F40BC08D3239F0803349F4216028C09D
|
||||
:1002F0002260246025C0286023C0206121C027FD22
|
||||
:1003000027C0382F30533A3078F426FF06C0FAE081
|
||||
:100310005F9E300D1124532E13C08AE0389E300D9D
|
||||
:100320001124332E20620CC08E3221F426FD71C1BF
|
||||
:10033000206406C08C3611F4206802C0883641F46F
|
||||
:10034000F60193FD859193FF81916F018111C0CFDB
|
||||
:10035000982F9554933018F09052933028F40C5FF6
|
||||
:100360001F4FFFE3F9830DC0833631F0833771F0FF
|
||||
:10037000833509F05EC023C0F801808189830E5F58
|
||||
:100380001F4F44244394512C540115C03801F2E00E
|
||||
:100390006F0E711CF801A080B18026FF03C0652D8F
|
||||
:1003A00070E002C06FEF7FEFC5012C870E941F0332
|
||||
:1003B0002C0183012C856FE7262E222218C03801DC
|
||||
:1003C000F2E06F0E711CF801A080B18026FF03C01F
|
||||
:1003D000652D70E002C06FEF7FEFC5012C870E9492
|
||||
:1003E00014032C012C8550E8252E222A830123FC9E
|
||||
:1003F0001CC006C0B70180E290E00E942A033A9434
|
||||
:10040000832D90E048165906A8F30FC0F50127FC8C
|
||||
:10041000859127FE81915F01B70190E00E942A0338
|
||||
:1004200031103A94F1E04F1A51084114510471F718
|
||||
:10043000EDC0843611F0893641F5F80127FF07C079
|
||||
:1004400060817181828193810C5F1F4F08C0608140
|
||||
:100450007181882777FD8095982F0E5F1F4F4FE69B
|
||||
:10046000B42EB22297FF09C0909580957095619542
|
||||
:100470007F4F8F4F9F4FF0E8BF2A2AE030E0A40162
|
||||
:100480000E945603A82EA81843C0853731F43FEECA
|
||||
:10049000B32EB2222AE030E024C099EFB92EB22266
|
||||
:1004A0008F36B9F020F4883509F0B3C00DC080371D
|
||||
:1004B00021F0883709F0ADC002C020E1B22AB4FEB5
|
||||
:1004C0000BC084E0B82A08C024FF09C0E6E0BE2AB9
|
||||
:1004D00006C028E030E005C020E130E002C020E1A5
|
||||
:1004E00032E0F801B7FE07C060817181828193819B
|
||||
:1004F0000C5F1F4F06C06081718180E090E00E5F4D
|
||||
:100500001F4FA4010E945603A82EA818FFE7BF2280
|
||||
:10051000B6FE0BC02B2D2E7FA51450F4B4FE0AC0DE
|
||||
:10052000B2FC08C02B2D2E7E05C07A2C2B2D03C0CB
|
||||
:100530007A2C01C0752C24FF0DC0FE01EA0DF11DBF
|
||||
:100540008081803311F4297E09C022FF06C0739494
|
||||
:10055000739404C0822F867809F0739423FD14C02D
|
||||
:1005600020FF0FC05A2C731460F4530C5718732CCF
|
||||
:1005700008C0B70180E290E02C870E942A037394A0
|
||||
:100580002C857314B0F304C0731410F4371801C031
|
||||
:10059000312C24FF12C0B70180E390E02C870E9429
|
||||
:1005A0002A032C8522FF1EC021FF03C088E590E0AE
|
||||
:1005B00002C088E790E0B7010CC0822F867891F0E6
|
||||
:1005C00021FD02C080E201C08BE227FD8DE2B70170
|
||||
:1005D00090E00E942A0306C0B70180E390E00E94E9
|
||||
:1005E0002A035A94A514C0F3AA94F401EA0DF11D4C
|
||||
:1005F000B701808190E00E942A03A110F5CF06C0C8
|
||||
:10060000B70180E290E00E942A033A943110F8CFBB
|
||||
:1006100043CEF7012681378102C02FEF3FEFC9019A
|
||||
:100620002C96E2E10C94D003FC01059061507040DF
|
||||
:100630000110D8F7809590958E0F9F1F0895FC01AB
|
||||
:100640006150704001900110D8F7809590958E0F01
|
||||
:100650009F1F08950F931F93CF93DF938C01EB019E
|
||||
:100660008B8181FD03C00FEF1FEF1AC082FF0DC009
|
||||
:100670002E813F818C819D812817390764F4E881A0
|
||||
:10068000F9810193F983E88306C0E885F985802F15
|
||||
:100690000995892B41F78E819F8101969F838E83D7
|
||||
:1006A000C801DF91CF911F910F910895FA01AA27F8
|
||||
:1006B000283051F1203181F1E8946F936E7F6E5FA5
|
||||
:1006C0007F4F8F4F9F4FAF4FB1E03ED0B4E03CD053
|
||||
:1006D000670F781F891F9A1FA11D680F791F8A1F36
|
||||
:1006E000911DA11D6A0F711D811D911DA11D20D09D
|
||||
:1006F00009F468943F912AE0269F11243019305D57
|
||||
:100700003193DEF6CF010895462F4770405D419347
|
||||
:10071000B3E00FD0C9F7F6CF462F4F70405D4A3394
|
||||
:1007200018F0495D31FD4052419302D0A9F7EACF5C
|
||||
:10073000B4E0A6959795879577956795BA95C9F78B
|
||||
:1007400000976105710508959B01AC010A2E06947E
|
||||
:100750005795479537952795BA95C9F7620F731F37
|
||||
:10076000841F951FA01D08952F923F924F925F9274
|
||||
:100770006F927F928F929F92AF92BF92CF92DF92B1
|
||||
:10078000EF92FF920F931F93CF93DF93CDB7DEB716
|
||||
:10079000CA1BDB0B0FB6F894DEBF0FBECDBF0994AA
|
||||
:1007A0002A88398848885F846E847D848C849B8401
|
||||
:1007B000AA84B984C884DF80EE80FD800C811B810F
|
||||
:1007C000AA81B981CE0FD11D0FB6F894DEBF0FBE3E
|
||||
:0A07D000CDBFED010895F894FFCFAE
|
||||
:1007DA000C74253032643A253032643A253032645A
|
||||
:0E07EA000A005561727420646F6E65210A006A
|
||||
:00000001FF
|
||||
|
||||
+1011
-105
File diff suppressed because it is too large
Load Diff
@@ -10,12 +10,27 @@ c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-
|
||||
Mainboard.o (__do_global_ctors)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_ctors.o) (__tablejump__)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
Mainboard.o (snprintf)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o) (vfprintf)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (strnlen_P)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (strnlen)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (fputc)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (__ultoa_invert)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o) (__prologue_saves__)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o) (__epilogue_restores__)
|
||||
|
||||
Discarded input sections
|
||||
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o
|
||||
.text 0x00000000 0x0 Mainboard.o
|
||||
.bss 0x00000000 0x1 Mainboard.o
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
.text.libgcc.mul
|
||||
@@ -80,6 +95,40 @@ Discarded input sections
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.text.libgcc.mul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.mul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
|
||||
Memory Configuration
|
||||
|
||||
@@ -196,7 +245,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.rela.plt
|
||||
*(.rela.plt)
|
||||
|
||||
.text 0x00000000 0x108
|
||||
.text 0x00000000 0x7da
|
||||
*(.vectors)
|
||||
.vectors 0x00000000 0x54 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o
|
||||
0x00000000 __vector_default
|
||||
@@ -267,7 +316,6 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
0x000000a6 __vector_7
|
||||
0x000000a6 __vector_5
|
||||
0x000000a6 __vector_4
|
||||
0x000000a6 __vector_9
|
||||
0x000000a6 __vector_2
|
||||
0x000000a6 __vector_15
|
||||
0x000000a6 __vector_8
|
||||
@@ -278,19 +326,51 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
0x000000a6 __vector_20
|
||||
0x000000aa . = ALIGN (0x2)
|
||||
*(.text.*)
|
||||
.text._ZN4UartILm9600EE4sendEPKc.isra.2
|
||||
0x000000aa 0x12 Mainboard.o
|
||||
.text._Z4initv
|
||||
0x000000bc 0xe Mainboard.o
|
||||
0x000000bc _Z4initv
|
||||
.text.startup.main
|
||||
0x000000aa 0x30 Mainboard.o
|
||||
0x000000aa main
|
||||
.text.startup._GLOBAL__sub_I_u
|
||||
0x000000da 0x1e Mainboard.o
|
||||
.text.libgcc 0x000000f8 0xc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
0x000000f8 __tablejump2__
|
||||
0x000000fc __tablejump__
|
||||
0x00000104 . = ALIGN (0x2)
|
||||
0x000000ca 0x24 Mainboard.o
|
||||
0x000000ca main
|
||||
.text.__vector_9
|
||||
0x000000ee 0x102 Mainboard.o
|
||||
0x000000ee __vector_9
|
||||
.text.startup._GLOBAL__sub_I_timer
|
||||
0x000001f0 0x14 Mainboard.o
|
||||
.text.libgcc 0x00000204 0xc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
0x00000204 __tablejump2__
|
||||
0x00000208 __tablejump__
|
||||
.text.avr-libc
|
||||
0x00000210 0x60 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
0x00000210 snprintf
|
||||
.text.avr-libc
|
||||
0x00000270 0x3b8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
0x00000270 vfprintf
|
||||
.text.avr-libc
|
||||
0x00000628 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
|
||||
0x00000628 strnlen_P
|
||||
.text.avr-libc
|
||||
0x0000063e 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
|
||||
0x0000063e strnlen
|
||||
.text.avr-libc
|
||||
0x00000654 0x58 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
0x00000654 fputc
|
||||
.text.avr-libc
|
||||
0x000006ac 0xbc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
|
||||
0x000006ac __ultoa_invert
|
||||
.text.libgcc.prologue
|
||||
0x00000768 0x38 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
0x00000768 __prologue_saves__
|
||||
.text.libgcc.prologue
|
||||
0x000007a0 0x36 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
0x000007a0 __epilogue_restores__
|
||||
0x000007d6 . = ALIGN (0x2)
|
||||
*(.fini9)
|
||||
.fini9 0x00000104 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
0x00000104 _exit
|
||||
0x00000104 exit
|
||||
.fini9 0x000007d6 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
0x000007d6 _exit
|
||||
0x000007d6 exit
|
||||
*(.fini9)
|
||||
*(.fini8)
|
||||
*(.fini8)
|
||||
@@ -309,46 +389,59 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
*(.fini1)
|
||||
*(.fini1)
|
||||
*(.fini0)
|
||||
.fini0 0x00000104 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
.fini0 0x000007d6 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
*(.fini0)
|
||||
0x00000108 _etext = .
|
||||
0x000007da _etext = .
|
||||
|
||||
.data 0x00800060 0x14 load address 0x00000108
|
||||
.data 0x00800060 0x1e load address 0x000007da
|
||||
0x00800060 PROVIDE (__data_start, .)
|
||||
*(.data)
|
||||
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o
|
||||
.data 0x00800060 0x0 Mainboard.o
|
||||
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_copy_data.o)
|
||||
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_clear_bss.o)
|
||||
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_ctors.o)
|
||||
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
.data 0x00800060 0x1 Mainboard.o
|
||||
0x00800060 h
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_copy_data.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_clear_bss.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_ctors.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_tablejump.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_prologue.o)
|
||||
.data 0x00800061 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_epilogue.o)
|
||||
*(.data*)
|
||||
*(.rodata)
|
||||
*(.rodata*)
|
||||
.rodata.str1.1
|
||||
0x00800060 0x13 Mainboard.o
|
||||
0x00800061 0x1d Mainboard.o
|
||||
*(.gnu.linkonce.d*)
|
||||
0x00800074 . = ALIGN (0x2)
|
||||
*fill* 0x00800073 0x1
|
||||
0x00800074 _edata = .
|
||||
0x00800074 PROVIDE (__data_end, .)
|
||||
0x0080007e . = ALIGN (0x2)
|
||||
0x0080007e _edata = .
|
||||
0x0080007e PROVIDE (__data_end, .)
|
||||
|
||||
.bss 0x00800074 0x0
|
||||
0x00800074 PROVIDE (__bss_start, .)
|
||||
.bss 0x0080007e 0x4
|
||||
0x0080007e PROVIDE (__bss_start, .)
|
||||
*(.bss)
|
||||
.bss 0x0080007e 0x4 Mainboard.o
|
||||
0x0080007e s
|
||||
0x0080007f m
|
||||
0x00800080 u
|
||||
0x00800081 timer
|
||||
*(.bss*)
|
||||
*(COMMON)
|
||||
0x00800074 PROVIDE (__bss_end, .)
|
||||
0x00000108 __data_load_start = LOADADDR (.data)
|
||||
0x0000011c __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||
0x00800082 PROVIDE (__bss_end, .)
|
||||
0x000007da __data_load_start = LOADADDR (.data)
|
||||
0x000007f8 __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||
|
||||
.noinit 0x00800074 0x0
|
||||
0x00800074 PROVIDE (__noinit_start, .)
|
||||
.noinit 0x00800082 0x0
|
||||
0x00800082 PROVIDE (__noinit_start, .)
|
||||
*(.noinit*)
|
||||
0x00800074 PROVIDE (__noinit_end, .)
|
||||
0x00800074 _end = .
|
||||
0x00800074 PROVIDE (__heap_start, .)
|
||||
0x00800082 PROVIDE (__noinit_end, .)
|
||||
0x00800082 _end = .
|
||||
0x00800082 PROVIDE (__heap_start, .)
|
||||
|
||||
.eeprom 0x00810000 0x0
|
||||
*(.eeprom*)
|
||||
@@ -369,13 +462,19 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.user_signatures
|
||||
*(.user_signatures*)
|
||||
|
||||
.stab 0x00000000 0x6cc
|
||||
.stab 0x00000000 0xc84
|
||||
*(.stab)
|
||||
.stab 0x00000000 0x6cc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o
|
||||
.stab 0x000006cc 0x9c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
|
||||
0xa8 (size before relaxing)
|
||||
.stab 0x00000768 0x9c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
|
||||
0xa8 (size before relaxing)
|
||||
.stab 0x00000804 0x480 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
|
||||
0x48c (size before relaxing)
|
||||
|
||||
.stabstr 0x00000000 0x82
|
||||
.stabstr 0x00000000 0x1aa
|
||||
*(.stabstr)
|
||||
.stabstr 0x00000000 0x82 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o
|
||||
.stabstr 0x00000000 0x1aa c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o
|
||||
|
||||
.stab.excl
|
||||
*(.stab.excl)
|
||||
@@ -393,6 +492,9 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
*(.comment)
|
||||
.comment 0x00000000 0x2f Mainboard.o
|
||||
0x30 (size before relaxing)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug
|
||||
*(.debug)
|
||||
@@ -406,39 +508,66 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.debug_sfnames
|
||||
*(.debug_sfnames)
|
||||
|
||||
.debug_aranges 0x00000000 0x28
|
||||
.debug_aranges 0x00000000 0xa0
|
||||
*(.debug_aranges)
|
||||
.debug_aranges
|
||||
0x00000000 0x28 Mainboard.o
|
||||
0x00000000 0x40 Mainboard.o
|
||||
.debug_aranges
|
||||
0x00000040 0x20 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_aranges
|
||||
0x00000060 0x20 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_aranges
|
||||
0x00000080 0x20 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug_pubnames
|
||||
*(.debug_pubnames)
|
||||
|
||||
.debug_info 0x00000000 0x56a
|
||||
.debug_info 0x00000000 0xf20
|
||||
*(.debug_info)
|
||||
.debug_info 0x00000000 0x56a Mainboard.o
|
||||
.debug_info 0x00000000 0x647 Mainboard.o
|
||||
.debug_info 0x00000647 0x21c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_info 0x00000863 0x549 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_info 0x00000dac 0x174 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
*(.gnu.linkonce.wi.*)
|
||||
|
||||
.debug_abbrev 0x00000000 0x2c6
|
||||
.debug_abbrev 0x00000000 0x78d
|
||||
*(.debug_abbrev)
|
||||
.debug_abbrev 0x00000000 0x2c6 Mainboard.o
|
||||
.debug_abbrev 0x00000000 0x38d Mainboard.o
|
||||
.debug_abbrev 0x0000038d 0x139 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_abbrev 0x000004c6 0x1d6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_abbrev 0x0000069c 0xf1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug_line 0x00000000 0x1e5
|
||||
.debug_line 0x00000000 0x7f9
|
||||
*(.debug_line)
|
||||
.debug_line 0x00000000 0x1e5 Mainboard.o
|
||||
.debug_line 0x00000000 0x2c3 Mainboard.o
|
||||
.debug_line 0x000002c3 0x15e c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_line 0x00000421 0x2fe c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_line 0x0000071f 0xda c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug_frame 0x00000000 0x34
|
||||
.debug_frame 0x00000000 0x178
|
||||
*(.debug_frame)
|
||||
.debug_frame 0x00000000 0x34 Mainboard.o
|
||||
.debug_frame 0x00000000 0xc4 Mainboard.o
|
||||
.debug_frame 0x000000c4 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_frame 0x000000f4 0x4c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_frame 0x00000140 0x38 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug_str 0x00000000 0x336
|
||||
.debug_str 0x00000000 0x510
|
||||
*(.debug_str)
|
||||
.debug_str 0x00000000 0x336 Mainboard.o
|
||||
0x376 (size before relaxing)
|
||||
.debug_str 0x00000000 0x367 Mainboard.o
|
||||
0x3ad (size before relaxing)
|
||||
.debug_str 0x00000367 0xa4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
0x130 (size before relaxing)
|
||||
.debug_str 0x0000040b 0xb8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
0x198 (size before relaxing)
|
||||
.debug_str 0x000004c3 0x4d c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
0xf8 (size before relaxing)
|
||||
|
||||
.debug_loc 0x00000000 0x1f
|
||||
.debug_loc 0x00000000 0x7d2
|
||||
*(.debug_loc)
|
||||
.debug_loc 0x00000000 0x1f Mainboard.o
|
||||
.debug_loc 0x00000000 0x14e Mainboard.o
|
||||
.debug_loc 0x0000014e 0x74 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_loc 0x000001c2 0x51d c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_loc 0x000006df 0xf3 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug_macinfo
|
||||
*(.debug_macinfo)
|
||||
@@ -446,9 +575,12 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.debug_pubtypes
|
||||
*(.debug_pubtypes)
|
||||
|
||||
.debug_ranges 0x00000000 0x18
|
||||
.debug_ranges 0x00000000 0x60
|
||||
*(.debug_ranges)
|
||||
.debug_ranges 0x00000000 0x18 Mainboard.o
|
||||
.debug_ranges 0x00000000 0x30 Mainboard.o
|
||||
.debug_ranges 0x00000030 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(snprintf.o)
|
||||
.debug_ranges 0x00000040 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
|
||||
.debug_ranges 0x00000050 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(fputc.o)
|
||||
|
||||
.debug_macro
|
||||
*(.debug_macro)
|
||||
|
||||
@@ -1,21 +1,130 @@
|
||||
S01100004D61696E626F6172642E7372656386
|
||||
S11300000C942B000C9453000C9453000C94530048
|
||||
S11300100C9453000C9453000C9453000C94530010
|
||||
S11300200C9453000C9453000C9453000C94530000
|
||||
S11300200C9453000C9477000C9453000C945300DC
|
||||
S11300300C9453000C9453000C9453000C945300F0
|
||||
S11300400C9453000C9453000C9453000C945300E0
|
||||
S11300500C9453006D0011241FBECFE5D4E0DEBF25
|
||||
S1130060CDBF10E0A0E6B0E0E8E0F1E002C005900A
|
||||
S11300700D92A437B107D9F720E0A4E7B0E001C09E
|
||||
S11300801D92A437B207E1F710E0C6E5D0E004C042
|
||||
S11300902297FE010E947E00C435D107C9F70E9451
|
||||
S11300A055000C9482000C940000A09A91E085B352
|
||||
S11300B0892785BBE0E6F0E003C05D9BFECF8CB9E9
|
||||
S11300C081918111FACF2FEF31EE84E0215030403D
|
||||
S11300D08040E1F700C00000EACF86E080BD539A7B
|
||||
S11300E083E389B9E6E6F0E003C05D9BFECF8CB9FB
|
||||
S11300F081918111FACF0895EE0FFF1F0590F491BD
|
||||
S10B0100E02D0994F894FFCFEF
|
||||
S1130108626C610D0A005561727420646F6E65211A
|
||||
S10701180D0A0000C8
|
||||
S11300500C945300F80011241FBECFE5D4E0DEBF9A
|
||||
S1130060CDBF10E0A0E6B0E0EAEDF7E002C00590F5
|
||||
S11300700D92AE37B107D9F720E0AEE7B0E001C08A
|
||||
S11300801D92A238B207E1F710E0C6E5D0E004C043
|
||||
S11300902297FE010E940401C435D107C9F70E94CA
|
||||
S11300A065000C94EB030C940000FC0103C05D9B01
|
||||
S11300B0FECF8CB981918111FACF089585E083BF79
|
||||
S11300C012BE1CBE81E089BF089578940E945E0030
|
||||
S11300D0A09A91E085B3892785BB2FEF31EE84E0A8
|
||||
S11300E0215030408040E1F700C00000F3CF1F9260
|
||||
S11300F00F920FB60F9211240F931F932F933F93D8
|
||||
S11301004F935F936F937F938F939F93AF93BF931B
|
||||
S1130110EF93FF93CF93DF93CDB7DEB72C97DEBF7A
|
||||
S1130120CDBF80918100813220F48F5F8093810064
|
||||
S113013044C01092810080917E001F928F93809121
|
||||
S11301407F001F928F93809160001F928F9381E6AE
|
||||
S113015090E09F938F931F928CE08F938E010F5F9B
|
||||
S11301601F4F1F930F930E940801C8010E9455005E
|
||||
S113017080917E008F5F0FB6F894DEBF0FBECDBFB7
|
||||
S11301808C3318F480937E0007C010927E00809117
|
||||
S11301907F008F5F80937F0080917F008C3338F0E5
|
||||
S11301A010927F00809160008F5F80936000809147
|
||||
S11301B06000883110F0109260002C960FB6F8940D
|
||||
S11301C0DEBF0FBECDBFDF91CF91FF91EF91BF9105
|
||||
S11301D0AF919F918F917F916F915F914F913F91DB
|
||||
S11301E02F911F910F910F900FBE0F901F90189594
|
||||
S11301F086E080BD539A10BC83E389B982E790E01E
|
||||
S11302000C945500EE0FFF1F0590F491E02D099416
|
||||
S1130210AEE0B0E0EEE0F1E00C94C2030D891E897B
|
||||
S11302208F89988D26E02C831A83098397FF02C057
|
||||
S113023080E090E801979E838D83CE014B96AC01BC
|
||||
S1130240698D7A8DCE0101960E9438014D815E81BF
|
||||
S113025057FD0AC02F813885421753070CF49A01C1
|
||||
S1130260F801E20FF31F10822E96E4E00C94DE03F3
|
||||
S1130270ACE0B0E0EEE3F1E00C94B4037C016B017C
|
||||
S11302808A01FC0117821682838181FFC6C18824FA
|
||||
S11302908394912C8C0E9D1EF7019381F60193FD9E
|
||||
S11302A0859193FF81916F01882309F4B2C185324E
|
||||
S11302B039F493FD859193FF81916F01853229F47F
|
||||
S11302C0B70190E00E942A03E7CF512C312C20E0A3
|
||||
S11302D02032A8F48B3261F028F4803251F083325A
|
||||
S11302E071F40BC08D3239F0803349F4216028C099
|
||||
S11302F02260246025C0286023C0206121C027FD1E
|
||||
S113030027C0382F30533A3078F426FF06C0FAE07D
|
||||
S11303105F9E300D1124532E13C08AE0389E300D99
|
||||
S11303201124332E20620CC08E3221F426FD71C1BB
|
||||
S1130330206406C08C3611F4206802C0883641F46B
|
||||
S1130340F60193FD859193FF81916F018111C0CFD7
|
||||
S1130350982F9554933018F09052933028F40C5FF2
|
||||
S11303601F4FFFE3F9830DC0833631F0833771F0FB
|
||||
S1130370833509F05EC023C0F801808189830E5F54
|
||||
S11303801F4F44244394512C540115C03801F2E00A
|
||||
S11303906F0E711CF801A080B18026FF03C0652D8B
|
||||
S11303A070E002C06FEF7FEFC5012C870E941F032E
|
||||
S11303B02C0183012C856FE7262E222218C03801D8
|
||||
S11303C0F2E06F0E711CF801A080B18026FF03C01B
|
||||
S11303D0652D70E002C06FEF7FEFC5012C870E948E
|
||||
S11303E014032C012C8550E8252E222A830123FC9A
|
||||
S11303F01CC006C0B70180E290E00E942A033A9430
|
||||
S1130400832D90E048165906A8F30FC0F50127FC88
|
||||
S1130410859127FE81915F01B70190E00E942A0334
|
||||
S113042031103A94F1E04F1A51084114510471F714
|
||||
S1130430EDC0843611F0893641F5F80127FF07C075
|
||||
S113044060817181828193810C5F1F4F08C060813C
|
||||
S11304507181882777FD8095982F0E5F1F4F4FE697
|
||||
S1130460B42EB22297FF09C090958095709561953E
|
||||
S11304707F4F8F4F9F4FF0E8BF2A2AE030E0A4015E
|
||||
S11304800E945603A82EA81843C0853731F43FEEC6
|
||||
S1130490B32EB2222AE030E024C099EFB92EB22262
|
||||
S11304A08F36B9F020F4883509F0B3C00DC0803719
|
||||
S11304B021F0883709F0ADC002C020E1B22AB4FEB1
|
||||
S11304C00BC084E0B82A08C024FF09C0E6E0BE2AB5
|
||||
S11304D006C028E030E005C020E130E002C020E1A1
|
||||
S11304E032E0F801B7FE07C0608171818281938197
|
||||
S11304F00C5F1F4F06C06081718180E090E00E5F49
|
||||
S11305001F4FA4010E945603A82EA818FFE7BF227C
|
||||
S1130510B6FE0BC02B2D2E7FA51450F4B4FE0AC0DA
|
||||
S1130520B2FC08C02B2D2E7E05C07A2C2B2D03C0C7
|
||||
S11305307A2C01C0752C24FF0DC0FE01EA0DF11DBB
|
||||
S11305408081803311F4297E09C022FF06C0739490
|
||||
S1130550739404C0822F867809F0739423FD14C029
|
||||
S113056020FF0FC05A2C731460F4530C5718732CCB
|
||||
S113057008C0B70180E290E02C870E942A0373949C
|
||||
S11305802C857314B0F304C0731410F4371801C02D
|
||||
S1130590312C24FF12C0B70180E390E02C870E9425
|
||||
S11305A02A032C8522FF1EC021FF03C088E590E0AA
|
||||
S11305B002C088E790E0B7010CC0822F867891F0E2
|
||||
S11305C021FD02C080E201C08BE227FD8DE2B7016C
|
||||
S11305D090E00E942A0306C0B70180E390E00E94E5
|
||||
S11305E02A035A94A514C0F3AA94F401EA0DF11D48
|
||||
S11305F0B701808190E00E942A03A110F5CF06C0C4
|
||||
S1130600B70180E290E00E942A033A943110F8CFB7
|
||||
S113061043CEF7012681378102C02FEF3FEFC90196
|
||||
S11306202C96E2E10C94D003FC01059061507040DB
|
||||
S11306300110D8F7809590958E0F9F1F0895FC01A7
|
||||
S11306406150704001900110D8F7809590958E0FFD
|
||||
S11306509F1F08950F931F93CF93DF938C01EB019A
|
||||
S11306608B8181FD03C00FEF1FEF1AC082FF0DC005
|
||||
S11306702E813F818C819D812817390764F4E8819C
|
||||
S1130680F9810193F983E88306C0E885F985802F11
|
||||
S11306900995892B41F78E819F8101969F838E83D3
|
||||
S11306A0C801DF91CF911F910F910895FA01AA27F4
|
||||
S11306B0283051F1203181F1E8946F936E7F6E5FA1
|
||||
S11306C07F4F8F4F9F4FAF4FB1E03ED0B4E03CD04F
|
||||
S11306D0670F781F891F9A1FA11D680F791F8A1F32
|
||||
S11306E0911DA11D6A0F711D811D911DA11D20D099
|
||||
S11306F009F468943F912AE0269F11243019305D53
|
||||
S11307003193DEF6CF010895462F4770405D419343
|
||||
S1130710B3E00FD0C9F7F6CF462F4F70405D4A3390
|
||||
S113072018F0495D31FD4052419302D0A9F7EACF58
|
||||
S1130730B4E0A6959795879577956795BA95C9F787
|
||||
S113074000976105710508959B01AC010A2E06947A
|
||||
S11307505795479537952795BA95C9F7620F731F33
|
||||
S1130760841F951FA01D08952F923F924F925F9270
|
||||
S11307706F927F928F929F92AF92BF92CF92DF92AD
|
||||
S1130780EF92FF920F931F93CF93DF93CDB7DEB712
|
||||
S1130790CA1BDB0B0FB6F894DEBF0FBECDBF0994A6
|
||||
S11307A02A88398848885F846E847D848C849B84FD
|
||||
S11307B0AA84B984C884DF80EE80FD800C811B810B
|
||||
S11307C0AA81B981CE0FD11D0FB6F894DEBF0FBE3A
|
||||
S10D07D0CDBFED010895F894FFCFAA
|
||||
S11307DA0C74253032643A253032643A2530326456
|
||||
S11107EA0A005561727420646F6E65210A0066
|
||||
S9030000FC
|
||||
|
||||
@@ -11,19 +11,62 @@
|
||||
#include <util/delay.h>
|
||||
|
||||
|
||||
uint8_t timer = 0;
|
||||
///////////////////////// UART ////////////////////////////////////
|
||||
typedef Uart<9600> uartclass;
|
||||
uartclass u;
|
||||
|
||||
typedef avrlib::pin<avrlib::portc, PINC0> led;
|
||||
|
||||
void init()
|
||||
{
|
||||
// Timer/Counter 0 initialization
|
||||
// Clock source: System Clock
|
||||
// Clock value: 15,625 kHz
|
||||
// Mode: Normal top=0xFF
|
||||
// OC0 output: Disconnected
|
||||
// Timer Period: 16,384 ms
|
||||
TCCR0=(0<<WGM00) | (0<<COM01) | (0<<COM00) | (0<<WGM01) | (1<<CS02) | (0<<CS01) | (1<<CS00);
|
||||
TCNT0=0x00;
|
||||
OCR0=0x00;
|
||||
|
||||
// Timer(s)/Counter(s) Interrupt(s) initialization
|
||||
TIMSK=(0<<OCIE2) | (0<<TOIE2) | (0<<TICIE1) | (0<<OCIE1A) | (0<<OCIE1B) | (0<<TOIE1) | (0<<OCIE0) | (1<<TOIE0);
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
sei();
|
||||
init();
|
||||
led::make_output();
|
||||
while(1)
|
||||
{
|
||||
led::toggle();
|
||||
u.send("bla\r\n");
|
||||
led::toggle();
|
||||
_delay_ms(200);
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t h = 12;
|
||||
uint8_t m = 0;
|
||||
uint8_t s = 0;
|
||||
|
||||
ISR(TIMER0_OVF_vect) {
|
||||
if(timer++ > 32) {
|
||||
timer = 0;
|
||||
char t[12];
|
||||
snprintf(t, sizeof(t), "t%02d:%02d:%02d\n", h, m, s);
|
||||
u.send(t);
|
||||
s++;
|
||||
if(s >= 60) {
|
||||
s = 0;
|
||||
m++;
|
||||
}
|
||||
if(m >= 60) {
|
||||
m = 0;
|
||||
h++;
|
||||
}
|
||||
if(h >= 24) {
|
||||
h = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,7 +18,8 @@
|
||||
<ToolchainFlavour>Native</ToolchainFlavour>
|
||||
<KeepTimersRunning>true</KeepTimersRunning>
|
||||
<OverrideVtor>false</OverrideVtor>
|
||||
<OverrideVtorValue>exception_table</OverrideVtorValue>
|
||||
<OverrideVtorValue>
|
||||
</OverrideVtorValue>
|
||||
<eraseonlaunchrule>0</eraseonlaunchrule>
|
||||
<ProgFlashFromRam>true</ProgFlashFromRam>
|
||||
<RamSnippetAddress>0x20000000</RamSnippetAddress>
|
||||
@@ -104,42 +105,42 @@
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<ToolchainSettings>
|
||||
<AvrGccCpp>
|
||||
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
|
||||
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
|
||||
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
|
||||
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
|
||||
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcc.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>DEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcc.compiler.symbols.DefSymbols>
|
||||
<avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
|
||||
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
|
||||
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
|
||||
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>DEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<avrgcccpp.compiler.optimization.level>Optimize for size (-Os)</avrgcccpp.compiler.optimization.level>
|
||||
<avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers>
|
||||
<avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
|
||||
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.linker.libraries.Libraries>
|
||||
<ListValues>
|
||||
<Value>libm</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.linker.libraries.Libraries>
|
||||
<avrgcccpp.linker.memorysettings.Comment><segmentname>=<address>, for example .boot=0xff</avrgcccpp.linker.memorysettings.Comment>
|
||||
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
|
||||
</AvrGccCpp>
|
||||
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
|
||||
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
|
||||
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
|
||||
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
|
||||
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcc.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>DEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcc.compiler.symbols.DefSymbols>
|
||||
<avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
|
||||
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
|
||||
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
|
||||
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>DEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<avrgcccpp.compiler.optimization.level>Optimize for size (-Os)</avrgcccpp.compiler.optimization.level>
|
||||
<avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers>
|
||||
<avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
|
||||
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.linker.libraries.Libraries>
|
||||
<ListValues>
|
||||
<Value>libm</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.linker.libraries.Libraries>
|
||||
<avrgcccpp.linker.memorysettings.Comment><segmentname>=<address>, for example .boot=0xff</avrgcccpp.linker.memorysettings.Comment>
|
||||
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
|
||||
</AvrGccCpp>
|
||||
</ToolchainSettings>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
|
||||
@@ -12,13 +12,14 @@
|
||||
#include "config.h"
|
||||
#include <stdio.h>
|
||||
#include <avr/io.h>
|
||||
#include <avr/interrupt.h>
|
||||
|
||||
template <uint32_t baudrate>
|
||||
class Uart {
|
||||
public:
|
||||
Uart() {
|
||||
init();
|
||||
send("Uart done!\r\n");
|
||||
send("Uart done!\n");
|
||||
}
|
||||
void send(const char *text) {
|
||||
while (*text)
|
||||
@@ -31,7 +32,8 @@ class Uart {
|
||||
void init() {
|
||||
UCSRC = (1 << UCSZ1) | (1 << UCSZ0); //8N1
|
||||
UCSRB |= /*(1<<RXEN1) | (1<<RXCIE1) | */ (1<<TXEN); //Enable TXEN im Register UCR TX-Data Enable
|
||||
UBRRL = (F_CPU / (baudrate * 16L) - 1); //Teiler wird gesetzt
|
||||
UBRRH = (uint8_t)(((F_CPU / 16 / baudrate) - 1)>>8);
|
||||
UBRRL = (uint8_t)(F_CPU / 16 / baudrate) - 1; //Teiler wird gesetzt
|
||||
}
|
||||
uint8_t uart_putchar(uint8_t c) {
|
||||
loop_until_bit_is_set(UCSRA, UDRE); //Ausgabe des Zeichens
|
||||
|
||||
Reference in New Issue
Block a user