diff options
| author | Atsushi Saitoh <lynxeyed@xj9.so-net.ne.jp> | 2012-04-23 14:06:15 +0900 |
|---|---|---|
| committer | Atsushi Saitoh <lynxeyed@xj9.so-net.ne.jp> | 2012-04-23 14:06:15 +0900 |
| commit | 23dc1f51056a82884ad3185766ace4af5f5cee94 (patch) | |
| tree | caef8870e51a3b98fb39bfaf6cf86885e91ca861 | |
| parent | 30b34918c0311fe13dce4bc01b26c1e925064e95 (diff) | |
fixed IOCON errors
| -rw-r--r-- | .DS_Store | bin | 12292 -> 12292 bytes | |||
| -rwxr-xr-x | README.md | 2 | ||||
| -rwxr-xr-x | Release/exodusino.axf | bin | 57904 -> 59619 bytes | |||
| -rwxr-xr-x | Release/exodusino.bin | bin | 17180 -> 21644 bytes | |||
| -rwxr-xr-x | Release/exodusino.hex | 2401 | ||||
| -rwxr-xr-x | Release/exodusino.map | 1473 | ||||
| -rwxr-xr-x | Release/src/core/gpio.o | bin | 5872 -> 6368 bytes | |||
| -rwxr-xr-x | Release/src/core/gpio_int.o | bin | 6568 -> 6632 bytes | |||
| -rwxr-xr-x | Release/src/user_application.d | 20 | ||||
| -rwxr-xr-x | Release/src/user_application.o | bin | 5124 -> 26744 bytes | |||
| -rwxr-xr-x | eXodusino Debug.launch | 13 | ||||
| -rw-r--r--[-rwxr-xr-x] | src/.DS_Store | bin | 6148 -> 6148 bytes | |||
| -rwxr-xr-x | src/core/gpio.cpp | 156 | ||||
| -rwxr-xr-x | src/core/gpio.h | 55 | ||||
| -rwxr-xr-x | src/core/libmary.h | 3 |
15 files changed, 2344 insertions, 1779 deletions
| Binary files differ @@ -1,5 +1,5 @@ ##eXodusino -version 0.8.0 beta +version 0.8.1 beta **Copyright (c) 2011-2012 Lynx-EyED WORKS.** diff --git a/Release/exodusino.axf b/Release/exodusino.axf Binary files differindex 7fb58db..308aaa0 100755 --- a/Release/exodusino.axf +++ b/Release/exodusino.axf diff --git a/Release/exodusino.bin b/Release/exodusino.bin Binary files differindex 616b181..8e3c467 100755 --- a/Release/exodusino.bin +++ b/Release/exodusino.bin diff --git a/Release/exodusino.hex b/Release/exodusino.hex index 36d9003..7d80bdd 100755 --- a/Release/exodusino.hex +++ b/Release/exodusino.hex @@ -1,1077 +1,1356 @@ :10100000E01F00100D110000D5100000D9100000E5
:1010100000000000000000000000000000000000D0
:10102000000000000000000000000000DD100000D3
-:101030000000000000000000E11000008D19000019
+:101030000000000000000000E1100000952B0000FF
:101040005111000051110000511100005111000018
:101050005111000051110000511100005111000008
:1010600051110000511100005111000051110000F8
:1010700051110000511100005111000051110000E8
-:1010800051110000511100005111000069190000B8
+:10108000511100005111000051110000712B00009E
:10109000511100005111000000000000000000008C
:1010A000511100005111000051110000000000001A
-:1010B000C91B0000C11B0000B91B0000B11B0000D0
-:1010C000D04A0000000000104C0800004C0800103E
-:1010D000A005000000B5FEE700B5FEE700B5FEE79D
+:1010B000A52E00009D2E0000952E00008D2E000014
+:1010C0005858000000000010340C0000340C0010D0
+:1010D0000802000000B5FEE700B5FEE700B5FEE738
:1010E00000B5FEE700B5FEE710B5002302E01C588E
:1010F000043310C19342FAD310BD00B5002302E0BF
:10110000002204C004338B42FAD300BD10B50D4C4D
:1011100005E020686168A2680C34FFF7E5FF0A4B20
:101120009C42F6D304E0206861680834FFF7E5FFCD
-:10113000064B9C42F7D300F07BFD02F067FC00F009
-:101140006DFDFEE7C0100000CC100000D4100000C0
-:1011500000B5FEE7F7B51F4B1A88FE2A13D91E4AC1
-:101160001178002934D0002119801C4B081C1988E3
-:10117000107001394C1EA1411980198801394B1E8C
-:101180009941174B1980164D124C2A882388120258
-:10119000144ED2185200925B0133238006200121A5
-:1011A000019200F057FC104F0199381C00F036FBFB
-:1011B0002A8823881202D2185200955B0133062038
-:1011C0000021238000F046FC381C291C00F026FB7F
-:1011D000F7BDC04652080010510800104C0800101E
-:1011E0005408001056080010600C001037B500239A
-:1011F0006A46D38001AA13806A461B49D0880B88AF
-:1012000000B20632984208D001AB188800B2FE281E
-:1012100003DD0988118000221A8001AC23881BB2EB
-:10122000FE2B17DC6B46D888104D114B00B24002E4
-:101230008021181889002A1C01F08CF80D4B1870B9
-:10124000002810D12B88002B0DD023880133FF33C9
-:101250009BB2238001AB1B881BB2FE2BCCDD064B5F
-:1012600001221A70C8E737BD4C0800104E08001064
-:1012700056080010500800105108001038B51B4CDB
-:101280009621201C890100F031FD0620012100F08B
-:10129000AFFB174D1021281C00F00BFA281C012170
-:1012A00000F00BFA281C00F081FA124D281C00F007
-:1012B00085FD002804D1201C0F4900F011F913E02E
-:1012C000201C0E4900F00CF9281C0D4900F07FFD90
-:1012D0000C4B1870002807D0201C0B4900F000F9B7
-:1012E000281C00F07CFDFEE738BDC046E80C00106D
-:1012F000600C0010FC0C0010284500003D4500006B
-:101300004F450000500800105845000038B5134CF8
-:101310001349201C00F0E4F8124D1349281C00F07A
-:10132000F7FA00F017FB114800F0D4FA201C10491E
-:1013300000F0D6F82D21281C00F0EAFAFFF756FF3E
-:101340000C4800F04CFD00F005FB201C0A4900F0A1
-:10135000C7F8201C094900F0C3F8FEE7E80C0010AC
-:101360006A45000055110000204E000040420F0069
-:1013700073450000FC0C0010694500007E4500002C
-:1013800010B50368041C1B680D2198472368201CB6
-:101390001B680A21984710BD38B5041C0D1C04E0D9
-:1013A0002368201C1B689847013529780029F7D14C
-:1013B00038BD0000F0B589B0071C0C1C012A04D10F
-:1013C0000368C9B21B6898477AE00026B14204DA84
-:1013D0002D2369460B7064420136082A0BD002D8CF
-:1013E000022A5BD109E00A2A03D0351C102A55D104
-:1013F00051E0351C3AE0351C27E0351C10E0314B3C
-:101400002340002B04DA0222013B524213430133F2
-:101410002D4AD35C6A465355E30F1C1901356410FD
-:10142000002CECD13BE0294B2340002B04DA0822AE
-:10143000013B524213430133254A6946D35C4B5565
-:10144000E3175B0F1C190135E410002CEBD126E0EB
-:10145000201C0A2101F040FA1E4B6A465B5C201CEE
-:1014600053550A2101F0E2F90135041C002CEFD19B
-:1014700015E0194B2340002B04DA1022013B5242A5
-:1014800013430133154A6946D35C4B55E3171B0FD1
-:101490001C1901352411002CEBD100E0351C002370
-:1014A0006A46535505E069468B5D4A5D8A554B5542
-:1014B0000136013DAE42F6DB381C6946FFF76CFF92
-:1014C00009B0F0BD01000080BD45000007000080AC
-:1014D000B4450000A94500000F00008098450000B9
-:1014E00010B5041CFFF758FF2368201C5B68984761
-:1014F00010BD10B5041CFFF75DFF2368201C5B685E
-:10150000984710BD704741607047417070478170C7
-:101510007047C17070470000F0B585B0041C0E1C08
-:1015200070200121344D171C019300F061FA002353
-:10153000EB617020012100F08DFA304A0223002C6B
-:1015400004D0012C02D114602C6701E01360EB641D
-:10155000012211236A662B66294B59681143596091
-:101560000433D86F802109010143D96725490A60F6
-:101570000B1C072E15D8301C01F000F905040709D3
-:101580000B0D0F1102221A600DE00422FBE7082266
-:10159000F9E71022F7E72022F5E74022F3E780225F
-:1015A000F1E704230B60032F0CD8381C01F0E6F898
-:1015B00002040608002304E0012302E0022300E005
-:1015C00003230393039A104B92011A6001991A683E
-:1015D00001390A431A6080200C4A02214003196134
-:1015E0001060C52088401458FF25AC433F3D2C4374
-:1015F00005B014505960F0BD00400440B0400440B4
-:1016000000800440948004400000044000E100E0B9
-:1016100008B5031C9978DA7800785B68FFF77CFFDF
-:1016200008BD38B5002508230221041C436005705D
-:101630004570C5708170FFF76AFF201C6168FFF775
-:1016400062FF291C201CFFF760FF201CFFF7E0FF52
-:10165000201C38BD07B5094B1222D9680A40022A5E
-:10166000F9D19860DA68D106FCD4DA685107FCD564
-:10167000024B9B68019301980EBDC04600000440D8
-:1016800008B5081CFFF7E6FF08BD000010B5054CC3
-:10169000201CFFF7C6FF201C0349044A00F0DCF8B9
-:1016A00010BDC046580C0010051500004808001079
-:1016B000704741607047417070478170704700000B
-:1016C000F7B5334C6B200D1C0121161C1F1C00F0BC
-:1016D0008FF90023A3606B20012100F0BBF92D4B93
-:1016E0000222A2621A601223E3652B4B0420596880
-:1016F0008446014359601B18D86F8021C9020143F9
-:101700002648D967012101606446031C072D15D8BE
-:10171000281C01F033F8040906080B0D0F1119609D
-:101720000DE01C600BE008221A6008E01022FBE7C5
-:101730002022F9E74022F7E78022F5E70460032E34
-:101740000CD8301C01F01AF802040608002304E04B
-:10175000012302E0022300E003230193019A104BCE
-:1017600092011A601A68013F174380200D4A022136
-:10177000C0011F6019611060C320884015580A4CD1
-:101780002C40C0252D042C4314505960F7BDC04691
-:10179000004004408C400440008004409C80044091
-:1017A0000080054000E100E0FFFF00FF08B5031CDA
-:1017B0009978DA7800785B68FFF782FF08BD38B562
-:1017C000082300250221041C43604570C570017088
-:1017D0008170FFF772FF201C6168FFF76AFF291C08
-:1017E000201CFFF768FF201CFFF7E0FF201C38BD1E
-:1017F00007B5094B1222D9680A40022AF9D198602C
-:10180000DA68D106FCD4DA685107FCD5024B9B6834
-:10181000019301980EBDC0460080054008B5081C24
-:10182000FFF7E6FF08BD000010B5054C201CFFF7D0
-:10183000C6FF201C0349044A00F00EF810BDC04644
-:10184000600C0010B116000048080010014B036046
-:101850007047C046904500000020704700B5FEE785
-:1018600070B5C3B2002815DA0F221A40083A13489F
-:10187000920892001218032003408340FC30556800
-:10188000041C9C408901A543084098402B1C03433D
-:10189000536011E003248008094A2340C030A3406C
-:1018A0008000FC348558261C9E408901B5430C40BD
-:1018B0009C402B1C2343835070BDC04618ED00E0B4
-:1018C00000E100E0024B80221203DA677047C04655
-:1018D00004E100E007B5044B9A6801929968019A07
-:1018E0008A1A8242FAD307BD0080014008B5064B30
-:1018F0008022D96FD2000A43DA67FFF7E3FF034B78
-:1019000001225A6008BDC0460480044000800140A6
-:1019100038B50D4C00236360051CA360012911DD5F
-:101920003022E26001399032216262618021074AEF
-:10193000090311601320191CFFF792FF0123636054
-:10194000034B1D60002038BD0080014000E100E035
-:10195000680C001008B5034B012252421A62FFF7CF
-:10196000B1FF08BD0080014010B5064C23685A073E
-:1019700007D5054B1A68002A01D01B689847042335
-:10198000236010BD00800140680C0010024B1A68F3
-:1019900001321A607047C0466C0C001013B5104B32
-:1019A000FA211868890000F0F3FE0190019B0D4AAE
-:1019B0000D4C93420CD81B021B0A013B01206360B3
-:1019C00040420321FFF74CFF0023A360073323604D
-:1019D00023685A0702D4054B08221A6013BDC0467B
-:1019E00000000010FFFFFF0010E000E0B0800440A6
-:1019F00030B5132806DC80234400134D134AC00081
-:101A00001B020AE063281DDDC7281BDC6438802325
-:101A10000D4D0F4A44001B02C000012908D1115886
-:101A2000013489006958A400C8581259024308E0DB
-:101A30001158013489006958A4001259C8589043BC
-:101A4000021CCA5030BDC046C0450000B046000070
-:101A5000D045000010B5132803DC4400104A114B98
-:101A600007E063281BDDC72819DC64380C4A0E4BDD
-:101A70004400C000012908D119580134A40089008C
-:101A80001B59525899008B5009E0195801348900AC
-:101A9000A400525819598B0098588843985010BD8B
-:101AA000C0450000B0460000D045000007B513282F
-:101AB00001DC0C4B06E00023632811DDC7280FDC96
-:101AC000094B6438C200D158C000084A043089006C
-:101AD000C3588A589B009B585A1E93410193019BFF
-:101AE000181C0EBDB0460000D0450000C0450000E7
-:101AF00000B5031C132801D80C4A08E0021C143A54
-:101B000000204F2A10D9643B632B0DD8084AD90016
-:101B10008858084980004058DB0007490433415881
-:101B200098580840431E984100BDC046B04600008A
-:101B3000D0450000C04500001880000010B51328F3
-:101B400001D80B4907E0031C143B4F2B0FD9643815
-:101B500063280CD80749C3005A58074B9200D25843
-:101B6000C000064B0430D45841582143D15010BD19
-:101B7000B0460000D0450000C04500001C800000B9
-:101B800010B50024201CFFF7B3FF002809D0201C4B
-:101B9000FFF7D4FF054BA200D158002901D0D3583C
-:101BA00098470134142CEDD110BDC046700C0010C4
-:101BB00008B5FFF7E5FF08BD08B5FFF7E1FF08BD71
-:101BC00008B5FFF7DDFF08BD08B5FFF7D9FF08BD71
-:101BD00070470000662343600A338360054A023B76
-:101BE000C3606E3B43700370036143618261C361F4
-:101BF0007047C046FFFFFF0010B5054C201CFFF7E3
-:101C0000E9FF201C0349044AFFF726FE10BDC04629
-:101C1000C00C0010D11B00004808001008B5FFF7E9
-:101C2000BDFEFFF763FEFFF729FBFFF76FFBFCE745
-:101C300010B51C4B8E229200995820208143995058
-:101C400000221A62C0460132C82AFBD1C73A0021DD
-:101C50001A645A6459645A64596C124AC807FBD50D
-:101C6000232191606B31890050588024A04350504B
-:101C7000D86801210B4A0842FAD0032010670338C4
-:101C8000516750675167596F01221142FBD0054BD4
-:101C900005499A670433D96790331A605A609A608D
-:101CA00010BDC046008004405F000100014B0833B6
-:101CB000036070472047000000B5034B5A69900647
-:101CC000FBD5196000BDC0460080004010B5041C63
-:101CD000FFF7BCFD044B201C083323600023237155
-:101CE00096339B01A36010BD2047000070B51B4BCD
-:101CF00081601A1CA83210680724A0431060156880
-:101D0000012005431560A4331A688025A2431A6098
-:101D10001A686D0102431A60114B1A1DD66F3543C4
-:101D2000D56794321060986F13680E4A1B011268D1
-:101D30005943504300F02CFD0B4B8022D9681143CE
-:101D4000D960010A5960FF2108401860D9689143A1
-:101D50000322D960DA609C6070BDC0460040044038
-:101D600000800440000000100080004010B5054CC9
-:101D7000201CFFF7ABFF201C0349044AFFF76CFD52
-:101D800010BDC046E80C0010AD1C00004808001053
-:101D9000016042607047000008B503480021034A13
-:101DA000FFF7F6FF08BDC046F40C0010FFFF00006F
-:101DB0007047031CA43370221A60704710B5041CCE
-:101DC00000F0D6F9A23420704342584110BD10B53E
-:101DD000041C081C00F084FAA234207010BD704767
-:101DE00010B5054C201CFFF7E4FF201C0349044AF2
-:101DF000FFF732FD10BDC046FC0C0010B11D000005
-:101E00004808001000B5064B821E1B680020D968E8
-:101E100002398A4203D258789B695043C01800BDEA
-:101E2000A40D001010B50F4B041C1A68002303808A
-:101E30008368181C012B13D0D16801208B420FD26C
-:101E4000002B03D11178032900D15369E360002BE3
-:101E500003D0181CFFF7D6FF00E050692061002076
-:101E600010BDC046A40D0010F7B5344B0126051C6B
-:101E70001C68B0425FD9E36898425CD22378022B99
-:101E80002FD0032B3ED0B34255D183B25F08FF1849
-:101E9000BFB2FA052A4BD20D7F0A21699A4203D0BC
-:101EA000791801A802230CE0791801A8331C00F06E
-:101EB00017FB021E3FD1216968460131C91905305F
-:101EC000331C00F00DFB002835D101AB5E781B7888
-:101ED00036021E43EB0701D536112CE03605360DD0
-:101EE00029E02269010A8918FF2201AF15406A0022
-:101EF000381C00F0F5FA00281DD17E783B783602B8
-:101F00001E4318E023697F22C10901AF1540C9189B
-:101F1000AA00381C042300F0E3FA00280BD1FE7855
-:101F2000BB7836061B041E433B781E437B781B029E
-:101F30001E4336013609301CFEBDC046A40D0010FC
-:101F4000FF01000070B50588154B0135ADB21E6864
-:101F5000041C0323002D21D00269002A1ED029076A
-:101F60001AD101320261C068002803D1B288AA42A6
-:101F700012D813E072782B09013A1A420CD1FFF7FC
-:101F800073FF0123984209D9F2680233904205D2C7
-:101F9000E060FFF737FF206125800023181C70BD2B
-:101FA000A40D001038B5FF2202235200041C0D1CA2
-:101FB00000F096FA0323002822D1617823780902E1
-:101FC0001943154A09B20223914219D1201C291C38
-:101FD000362200F085FA002814D1617823780902AE
-:101FE00019430E4A09B2031C91420BD108E06378F1
-:101FF00022781B0213430A4A1BB29B185A1E9341B4
-:10200000181C38BD0223201C291C522200F068FA3B
-:1020100001230028F4D1EAE755AAFFFF464100005A
-:10202000BABEFFFFF7B5041C0D1C00E001352B788C
-:10203000202BFBD02F3B5A4253410027ED18A760BD
-:102040002B78202B08D8201CFFF7ECFE474B061CF2
-:102050001B689B681F7078E0616800232022CA54C7
-:1020600001330B2BFAD1203A01920820019EAB5D7F
-:102070000136F6B201961E1C2F3E77427E41002E9D
-:102080001CD1202B1AD91E1C2E3E77427E41002ED9
-:1020900003D182427641002E06D02E2B0ED1082885
-:1020A0000CD108220330E1E71E1C613E192E01D835
-:1020B000203BDBB28B540132D2B2D7E72020002282
-:1020C00098425241CA72201CFFF7ACFE061E1CD17A
-:1020D000264B1B689F6822880F231A405201381C28
-:1020E0002169113300F0FCF900282BD12FE0FA7A96
-:1020F000082313402FD1626801E00B2B32D0F85C2B
-:10210000D15C01338842F8D025E0032E1DD16368ED
-:10211000DE7A73425E41033617E0144B1B689B68FE
-:10212000DA7AD10610D5019A197DAD185A7DD87E7C
-:1021300012020A430002997E031C12040B4313434C
-:10214000A36089E7012600E00426301CFEBD3B7831
-:10215000002BCCD1DBE7201CFFF7F4FE0028BAD01F
-:10216000061CD2E7D37A002BD7D0EEE7A40D0010DF
-:10217000F0B5584B00221A608FB0041C031C90422B
-:1021800000D1A4E000F058FA0122071C02231740F6
-:1021900000D09CE005AD281C391CFFF703FF061C8E
-:1021A00001281ED1DF221023281C391C520000F008
-:1021B00097F9331C002800D089E02A790633002AD9
-:1021C00000D184E0EF7AAB7A3F061B041F432B7AE1
-:1021D000281C1F436B7A1B021F43391CFFF7E2FECA
-:1021E000061C0123032E72D00633002E6FD105ADDD
-:1021F0001D33281C391C0D2200F072F90123002820
-:1022000065D1AA7A6B7A12021A4309D1AA7E6B7E33
-:1022100012061B041A43EB7D1A432B7E1B021A4342
-:1022200005ABDD78597855439A7812020A43BF18F6
-:1022300001922761197861705E7918793602064338
-:10224000A680D879000284469879624603901043AC
-:1022500084460CD1987D00068446587D6246000471
-:102260000243D87C1B7D10431B0218438446019B0C
-:102270006246D01A3609401B801B00F089FA164AC4
-:102280000230E0600123904204D9144B83429B4109
-:102290005B4202332370032B10D16B461733DA7F76
-:1022A000013BDB7F12061B04134305AAD27F1343B5
-:1022B0006A461532D27F1202134300E0EB19BF19B0
-:1022C000044A63617D190023A561A37014600FB0F7
-:1022D000181CF0BDA40D0010F60F0000F6FF000062
-:1022E00030B51B4B011C1C6891B00620002C2CD073
-:1022F000002300AAA370A2600DAB08A80993FFF702
-:1023000091FE002821D16D462B78002B1CD0EB7A52
-:10231000D90619D46A7D297DEB7E12020A43A97E73
-:102320001B0212040B4313436362EA7FAB7F120666
-:102330001B0413432A7F13436A7FE0611202134395
-:1023400023620123A37000E0032011B030BDC0461A
-:10235000A40D0010F7B5314B01901C6800230D1C33
-:10236000171C138006209C4257D0A3780138DA0747
-:1023700053D5226AE369D31A994200D99DB2019BD1
-:10238000009343E0E669F305002B1BD1700A6178E6
-:1023900000F042FA00290BD1002E01D1606A02E060
-:1023A000A06AFFF761FD012834D90023A062E37021
-:1023B000A06AFFF727FD00282CD0E378C01801336E
-:1023C000E062E370E2698023D105C90D9B005B1ACE
-:1023D0009BB22E1C9D4200D91E1C019BB6B20098D8
-:1023E000002B00D1181CD205D20DE16A331C00F07D
-:1023F00077F800280ED1E369009A9B19E3613B88C6
-:102400009219AD1BF6180092ADB23E80002DB9D1E5
-:10241000281C02E00023A3700120FEBDA40D0010C3
-:1024200008B5011C0148FFF72BF908BD580C001036
-:1024300008B50248FF21FFF723F908BD580C00102A
-:1024400070B543B2051C0E1C002B07DA7720002163
-:10245000FFF7F6FF012834D87F231D40194C0121D6
-:10246000A4342068FFF7F6FAFFF7E2FF00212068A6
-:10247000FFF7F0FAFFF7DCFF281CFFF7D1FF300E63
-:10248000FFF7CEFF300CC0B2FFF7CAFF300AC0B270
-:10249000FFF7C6FFF0B2FFF7C3FF9520402D03D032
-:1024A0000E38482D00D08638FFF7BAFF0A24FFF710
-:1024B000BFFF031CC0B21A0603D5013CE4B2002CD6
-:1024C000F5D170BDFC0C001008B5044B0121A433FC
-:1024D0001868FFF7BFFAFFF7ABFF08BDFC0C001050
-:1024E000F8B51C1C234B071C1B78151C1A0700D4BD
-:1024F00049025120FFF7A4FF0126002836D11E4EC5
-:10250000FFF796FFC0B2FF2805D1013EB6B2002EFC
-:10251000F6D101362AE00126FE2827D1174B6E425C
-:10252000F618361BB6B2002D04D0013DFFF780FF30
-:10253000ADB2F8E7002F08D0FFF77AFF013CA4B254
-:1025400038700137002CF7D10AE0FFF771FF013C2A
-:10255000011C0A220A48A4B2FEF7CBFF002CF4D1DA
-:10256000013EB6B2FFF764FF002EF9D1FFF7ACFFD2
-:10257000301CF8BDA80D00103075000002020000EC
-:10258000E80C001070B5051E10D08CB2002C4AD09B
-:10259000264E3388002B45D02878FFF741FF33883B
-:1025A000013C013B01353380A4B2EFE7002916D08E
-:1025B0001F4B1B781A0700D449025820FFF740FF31
-:1025C0000124051E2FD1FF20FFF72AFFFE20FFF771
-:1025D00027FF8022154B92001A802C1C23E0134BFE
-:1025E0001C88023403E00020FFF71AFF013CA4B26C
-:1025F000002CF8D1FFF71CFF1F23184001340528D9
-:102600000DD10C4CFFF714FFFF2804D0002C05D08F
-:10261000013CA4B2F6E763425C4100E00124FFF70D
-:1026200053FF00E01C1C201C70BDC046AA0D00100A
-:10263000A80D0010E8FD000073B54B4D0121A43535
-:102640002868FFF7D5F9494C0821201CFEF75BFFED
-:10265000201C0021FEF75DFF0521201CFEF757FF1F
-:10266000201CFEF7D5FF2868FFF720FA011E02D1D3
-:10267000081CFFF787FF6425013DEDB2FFF7D8FE88
-:10268000002DF9D14020291CFFF7DAFE2C1C061C76
-:10269000012852D1D52148204900FFF7D1FE012859
-:1026A0002CD1FFF7C5FE01AB58550135042DF8D1EB
-:1026B0009A780024012A40D1DB78AA2B3DD12C4CFA
-:1026C0008021C905E920FFF7BBFE011E46D0013C71
-:1026D000A4B2002C30D0F3E77A20FFF7B1FE002837
-:1026E0002AD1041CFFF7A4FE01AB18550134042CB9
-:1026F000F8D11B785A0620D508341EE0E920291CA1
-:10270000FFF79EFE012802D80224E92601E0341CCE
-:102710004126184D301C0021FFF792FE002820D0E2
-:10272000013DADB2002D07D0F4E780215020890093
-:10273000FFF786FE002800D000240F4B1C70FFF727
-:10274000C3FE002C07D0094D0021281CFEF7DFFE38
-:10275000281CFEF75DFF6042604176BD002CEBD087
-:10276000BAE7002DE8D0E0E7FC0C0010580C001090
-:10277000E02E0000A8610000A80D001002B4714610
-:1027800049084900095C49008E4402BC7047C046B4
-:10279000002934D00123002210B488422CD3012414
-:1027A0002407A14204D2814202D209011B01F8E7A9
-:1027B000E400A14204D2814202D249005B00F8E762
-:1027C000884201D3401A1A434C08A04202D3001B8E
-:1027D0005C0822438C08A04202D3001B9C082243C1
-:1027E000CC08A04202D3001BDC082243002803D0FF
-:1027F0001B0901D00909E3E7101C10BC7047002831
-:1028000001D00020C04307B4024802A14018029042
-:1028100003BDC046D90000000029F0D003B5FFF782
-:10282000B9FF0EBC4243891A1847C046002941D05F
-:1028300010B4041C4C40A44601230022002900D5FA
-:102840004942002800D5404288422CD30124240765
-:10285000A14204D2814202D209011B01F8E7E4003F
-:10286000A14204D2814202D249005B00F8E78842CB
-:1028700001D3401A1A434C08A04202D3001B5C0843
-:1028800022438C08A04202D3001B9C082243CC08A0
-:10289000A04202D3001BDC082243002803D01B09FE
-:1028A00001D00909E3E7101C6446002C00D5404222
-:1028B00010BC7047002806D003DB0020C04340084E
-:1028C00001E08020000607B4024802A140180290EF
-:1028D00003BDC046190000000029EBD003B5FFF787
-:1028E000A7FF0EBC4243891A1847C0467047C0462E
-:1028F00000B50368002B00D01B18181C00BDC04693
-:1029000000B503685A0003D45B005B08C01800BD23
-:1029100080210A061343F9E7F8B55F4656464D464F
-:102920004446F0B4814690460D1E26D001398B46B0
-:102930008A4600260AE0611CC8004844FFF7E0FF11
-:102940000138474513D8404517D2661C331C534401
-:10295000D80FC4186410E5004D44281CFFF7D0FFC1
-:10296000071CA345E7D1012250424745EBD9B442A9
-:1029700002D0013CA246E9E70025281C3CBC904659
-:102980009946A246AB46F8BD30B52B4B83B0041C2C
-:102990008D1E002B4AD0281C01A900E000BF031E99
-:1029A00022D02A1C181C0199FFF7B6FF051E1ED065
-:1029B000281CFFF7A5FF6B68A064012B10D0002B2B
-:1029C00024DB281DFFF79CFF0023E06423650368D8
-:1029D000002B0FDBFFF794FF2061002003B030BD18
-:1029E000013B23610520F9E720610930F6E7256105
-:1029F0000920F3E71A01100F00280CD001280DD090
-:102A000002280FD0002020610920E7E7281D0125BA
-:102A1000E0642565DBE709492161DFE7084D0138FE
-:102A20002561DBE7074B02382361D7E7064B0749EF
-:102A3000C81AC2100192B4E700000000D12F0000B4
-:102A4000C52F0000B92F000090480000D04A0000B8
-:102A500010B50368041CDA0705D49A070FD548306F
-:102A600000F05CFD23685A070FD51A0714D5DA0663
-:102A700004D48C208300E01800F05CFD10BD4830C9
-:102A800000F048FD23685A07EFD4201CD03000F036
-:102A900049FD23681A07EAD4201CB130FF3000F04A
-:102AA00045FD2368E3E7C046F0B55F4656464D4610
-:102AB0004446F0B4C3682F4C9946A5448369051C6D
-:102AC000161C0431402292AC93A89A4601F046FAB3
-:102AD0000023216C281C98469293FFF755FF731E24
-:102AE0009E411023071C09369B461EE0A06B5B46E7
-:102AF0001E4360645346019300940120311C2A1C3C
-:102B00002B1CC847002823D1002F22D19026201C3F
-:102B100002A9B20001F022FA0823984522D1216CC3
-:102B2000281CFFF731FF0926071C002FDED1216C7E
-:102B3000902269619200211C02A801F00FFA2B6912
-:102B4000301C291C02AA9847804610986064D1E77F
-:102B50000927094D381CAD443CBC90469946A24615
-:102B6000AB46F0BD013B09379845F2D193A800F080
-:102B7000BBFCC04674FBFFFF8C04000038B5041C8E
-:102B80000D1C296C201CFFF7FFFE00280AD1286CC1
-:102B900023696061211C01202A1C98470828F0D075
-:102BA000072801D000F02AFF281D00F09DFCC04638
-:102BB00000B500290ED1002B12D10F239342894179
-:102BC000494200290CD1920083185868019A10607C
-:102BD000081C04E004228A4280414042013000BDCA
-:102BE0000220FCE700B585B003AB0A1C002100936E
-:102BF0000B1CFFF7DDFF039805B000BD00B50029F1
-:102C00000ED1002B12D10F23934289414942002952
-:102C10000CD1019B920080181A684260081C04E0E5
-:102C200004228A4280414042013000BD0220FCE77C
-:102C300000B585B00B1C0392002103AA00921A1C58
-:102C40000B1CFFF7DBFF05B000BDC046F0B55F46CB
-:102C500056464D464446F0B4CF6C9A4608238BB096
-:102C6000034093460393032208CF0C1C104000211D
-:102C7000009007978A4500D0D5E008A82126027069
-:102C8000009A190255466E4406913570022A00D109
-:102C9000D9E0206D0123034000D0DAE0009D0293CB
-:102CA0006B1E9D4104955D463E68002E2FD0022389
-:102CB0009A4500D18FE03B887E8804379B46B94611
-:102CC000A06C0127311CB9430A18281C0F2190461B
-:102CD000FFF788FF0023804505D85B46BB4343448C
-:102CE0009842BF417B4201273E405A46BE403A408F
-:102CF0001643BE4200D173E0002E0AD1002B00D053
-:102D000029E104210F1C4F443E68002ECFD1AB4671
-:102D1000A1E0022E07D009200BB03CBC904699469A
-:102D2000A246AB46F0BD49460A68009856007108B5
-:102D30008B46002800D0ACE0002B44D000239B45FC
-:102D400002D0039F9F423ED10026B34500D1F7E059
-:102D5000582004220319171C594601934F4400269A
-:102D6000C90700D4BCE049460591A94613E00437E1
-:102D7000AB4500D8CBE02E1C019D381C0995FFF710
-:102D8000B7FD4246011C09AB201C00E000BF002833
-:102D900011D104370136019B381C0993FFF7A8FDB8
-:102DA0000022011C09AB201C00E000BF002280466D
-:102DB000751C9045DBD0059B4D4699465E4500D17C
-:102DC000BEE04B461A68002A6EDB0122101C5844F4
-:102DD00087004F4468E7B3467E680837B9466FE717
-:102DE0000098002863D1002B19D04A465368484602
-:102DF00040C8991C00D18EE7221C58320992013339
-:102E00000AD0FFF775FDF20F011C09AB201C00E092
-:102E100000BF002878D0099A002A00D090E008214D
-:102E20000F1C4F4440E7190C2126CAB21D046E4402
-:102E3000022332709A40BF18009A08A806950370C2
-:102E4000022A00D025E7206D0123A76B034000D1A3
-:102E500024E70024029406A9584600F00FFC011C48
-:102E60000920002900D057E7029D0138002D00D12C
-:102E700052E70F215846FFF7B5FE0E21021C5846B7
-:102E8000FFF7D6FE58460F214A4AFFF7D1FE07202A
-:102E900042E7281C0D21266AFFF7A4FE86423CD09B
-:102EA00049460A68002A90DA042399448DE7281CD1
-:102EB0000D21266AFFF796FE8642B0D1A76AB94572
-:102EC000ADD14846FFF71CFD0F21021C281CFFF75F
-:102ED000AFFE281C0021221CFFF7AAFE07201BE7DB
-:102EE000019B381C0993FFF703FD321C011C09AB41
-:102EF000201C00E000BF002800D05FE74A460437EE
-:102F000001260592A94646E7009B099387E7059AA3
-:102F1000A84646464D46914650E7A36A994500D0DB
-:102F20004FE704200022206359464844E262A16230
-:102F3000904660634A461268424527DB029744E7A1
-:102F4000281C0D21FFF74EFE206209984F46606253
-:102F5000A7620620E0E6049E002E00D1D1E6484696
-:102F6000FFF7CEFC4F460437A763AB46051C201C79
-:102F700000E000BF041C0920002C00D1CCE658461C
-:102F80000F212A1CFFF754FE0720C5E65E460136D6
-:102F9000AA464F46B5007819FFF7B2FC0F21021C74
-:102FA0005046FFF745FE50464146221CFFF740FEC3
-:102FB0000720B1E60000000008B50223FFF746FE37
-:102FC00008BDC04608B50123FFF740FE08BDC04656
-:102FD00008B50023FFF73AFE08BDC046F0B55F46CE
-:102FE00056464D464446F0B4041CE7B0161C022079
-:102FF000042951D881405C48425897460220002B52
-:103000004AD13604360CA36BF00701D502CB6160C0
-:10301000B10701D520CBA560720701D580CBE76051
-:10302000370701D504CB2261F00601D501CB6061E1
-:10303000B10601D502CBA161720601D520CBE561B5
-:10304000370601D580CB2762F00501D504CB62623B
-:10305000B10501D501CBA062720501D502CBE162B9
-:10306000370501D520CB2563F00401D580CB6763FC
-:1030700080229201324001D001CBA063710401D5BE
-:1030800002CBE16380273D022E4201D040CB266473
-:103090000020824200D1A36367B03CBC90469946B1
-:1030A000A246AB46F0BD0220032BF5D13304350C0C
-:1030B0001E0C71191029EFD823680822134200D082
-:1030C0003CE122A800F034FAA06B76008446031C91
-:1030D000002E1DD0ED0004CB22AFED19701E04C5EB
-:1030E000002812D00122002A04D001CB01C5B01E55
-:1030F00000280AD0191C80C92A1C80C25F680238C7
-:103100006F600B1D151D0028F4D1B600331C6344FD
-:1031100022A8A36300F00AFA0020BDE7002B00D02C
-:10312000E5E01033B34200D2E1E022681A4200D059
-:10313000F7E062A800F000FAA36BF70701D520CBF7
-:103140006295B00701D504CB6392710701D502CB1C
-:103150006491320701D580CB659762A8A36300F024
-:10316000E9F9002098E7C046304700005A1F511E79
-:103170008A41002A00D0BCE03004350C060CB14670
-:10318000291C49442027012B00D1C8E002208F428E
-:1031900000D281E75E1E774277410F26B846AE42E5
-:1031A000BF417F42002F00D0C3E0BB46102900D9A9
-:1031B000A4E00F2D0FD8226801210A420BD08A43C8
-:1031C0002260052B00D1DCE002239A43201C226000
-:1031D000483000F0A1F90022934504D0236804226E
-:1031E000134200D0BFE00020804500D0C2E00F2D88
-:1031F00000D8B4E00026B34500D08AE04E46A36B69
-:103200009A469946002E2ADD76000227B146EB0049
-:1032100000AE524678429B1902CA061C4E4402C3B5
-:10322000701C18D00120002806D0032180CA4E420D
-:103230004E4480C3771C0ED0101C02C8023E8C4640
-:103240006746191C80C152689446021D604658604A
-:103250000B1D711CF0D14A4693009946D1440026BB
-:10326000B3452FD05846400082462B1C102D00D26B
-:103270001023103B022142AEDB004A464F429B190D
-:1032800001CA3E1C564401C3701C18D001200028FE
-:1032900006D0032180CA4E42564480C3701C0ED013
-:1032A000101C02C8023E8C466746191C80C1526839
-:1032B0009446021D604658600B1D711CF0D15246A9
-:1032C000930099440026B04540D14F46A7630F2D87
-:1032D00002D8684600F022F95846002800D1DBE603
-:1032E00042A800F01FF90020D6E60120D4E6022013
-:1032F000D2E60220012B00D13EE7CDE610398B4605
-:103300000026B34500D154E70220B24200D0C3E604
-:103310004FE742A800F008F910214E1B6FE7103F5D
-:1033200034E78C209A4383002260E01800F004F90F
-:10333000FFE60021CB468845E2D0ADE6201C934352
-:10334000B1302360FF3000F0F3F8BAE60420051C2A
-:103350004D446846A56300F0DDF800209CE6684611
-:1033600000F0DEF846E79343201C2360D03000F0E5
-:10337000DBF838E76846002700F0CEF8BB45CBD134
-:103380003CE7033B1A43201C2260483000F0C8F899
-:1033900021E7C046406C704770B5154CCD6BA54415
-:1033A0000D64041C0E1C01A80431402200F0D6FD5F
-:1033B00001204342009300E0109D201C291CFFF7D0
-:1033C000E3FA00280BD12569211C6A46A847051C91
-:1033D0000828F1D06846FFF73BFB062D04D090216A
-:1033E00089008D44092070BD201C311CFFF7C6FBED
-:1033F000C0FDFFFF08B58261DA6BC1601A64191C59
-:103400000022FFF751FB08BD38B5041CE368406992
-:103410000D1C0864002B05D00122201CFFF744FB83
-:1034200000F0ECFA23690220211C2A1C9847072887
-:1034300003D0082804D000F0E1FA281D00F054F869
-:10344000201C291CFFF79AFB08B5C368002B05D088
-:10345000CA6B0A640022FFF727FB08BDFFF79CFF39
-:10346000FBE7C0467047C04608B58368011C002BC7
-:1034700001D00120984708BD70B51A4C061CA54420
-:10348000D46B0D1C1464111D01A8402200F066FDD0
-:1034900001204342009302E0052818D0109C90A818
-:1034A000211CFFF771FA002819D168460C2190AA57
-:1034B000FFF7BEFB6846291CB04700280FD1949B3C
-:1034C000083090A96A469847041C0928E4D1684648
-:1034D000FFF7BEFAA62189008D44201C70BD092487
-:1034E000F5E7C04668FDFFFF011C343138C9043BD5
-:1034F0009C461D60A646011C20313CC99046994659
-:10350000A246AB46011C0831FCC941680068E5468B
-:1035100000BDC0467047C0467047C0467047C046B1
-:103520007047C0467047C0467047C0467047C046A7
-:103530007047C0467047C0467047C04601B401A8F6
-:1035400001B585B0FFB408A841464A4653465C46DB
-:1035500065463EC001A83EC80F98009000230CB4F9
-:1035600001A9FFF719FF109B12B0184701B401A879
-:1035700001B585B0FFB408A841464A4653465C46AB
-:1035800065463EC001A83EC80F98009000230CB4C9
-:1035900001A9FFF739FF109B12B0184701B401A829
-:1035A00001B585B0FFB408A841464A4653465C467B
-:1035B00065463EC001A83EC80F98009000230CB499
-:1035C00001A9FFF741FF109B12B0184701B401A8F1
-:1035D00001B585B0FFB408A841464A4653465C464B
-:1035E00065463EC001A83EC80F98009000230CB469
-:1035F00001ABFFF7FFFE109B12B0184701B401A802
-:1036000001B585B0FFB408A841464A4653465C461A
-:1036100065463EC001A83EC80F98009000230CB438
-:1036200001AAFFF729FF109B12B0184700B5027AD4
-:10363000031C002A0ED1427AB020002A09D0013A98
-:1036400058685A7204C8032158601972100E120289
-:103650001A6000BD013A02720268F7E700B585B052
-:1036600003AB002100930C220B1CFFF7A1FA039877
-:1036700005B000BD08B5FFF7F1FF08BDF0B55F4626
-:1036800056464D464446F0B487B00D1C00210391C8
-:103690008022F023F831061C904699468B46281C60
-:1036A000FFF7C4FF041CB02800D1ADE0434603403F
-:1036B0009C4628D04B460340802B00D171E0902BD4
-:1036C0003CD0A02B57D0B02B00D183E0C02B00D131
-:1036D000AFE05B460340D02B0CD10720044079308B
-:1036E000020301342243301C0121CB3BFFF776FC5F
-:1036F0000028D4D0092407B0201C3CBC9046994631
-:10370000A246AB46F0BD8700FF233B4004339A46F8
-:1037100005AF6146301C0D2263460097FFF748FA5B
-:10372000610624D5059952468C1A0594009700210C
-:10373000301C0D220B1CFFF761FAB0E70F2202408C
-:103740000F2AD7D0141C0D3C63425C41002CD1D110
-:1037500005AF211C231C301C0097FFF729FA301CF1
-:10376000211C0D22231C0097FFF748FA97E70598C4
-:1037700050440590DAE707225F3382431801011CA9
-:1037800011410A1C0240230702D58024E3011A4399
-:103790000021301C0B1CFFF721FC002800D17EE724
-:1037A000A8E70402281CFFF741FF802304431F02FF
-:1037B000BC429FD02405240C0021301C221C0B1C71
-:1037C000FFF70CFC002895D13C4200D167E70127A8
-:1037D000039764E7B12871D0B22800D18BE0B328F9
-:1037E0007ED0FC202040B42846D007273C407937C3
-:1037F00001343A0322430121301C0B1CFFF7EEFB7E
-:10380000002800D14BE775E70398B03CA04200D0F8
-:1038100071E705AD211C231C301C0E220095FFF71B
-:10382000C7F9301C211C0F22231C0095FFF7E6F975
-:1038300061E7C6282FD0C72800D185E05B4603404A
-:10384000C02B00D192E0C82800D196E0C92800D052
-:1038500050E7281CFFF7EAFE0F214B4603400840C3
-:103860001F03421C3A43301C01210523FFF7B6FB1E
-:10387000002800D113E73DE7032214407D320134D4
-:10388000D20202212243301C0B1CFFF7A7FB0028A9
-:1038900000D104E72EE7281CFFF7C8FE0F244B4693
-:1038A000034020401903421C0A430321301C0B1C17
-:1038B000FFF794FB002800D1F1E61BE7281CFFF777
-:1038C000B5FE021E00D115E74B46134000D011E7AC
-:1038D000301C191CFFF782FB002800D1DFE609E746
-:1038E000281CFFF7A3FE4B4603401C030F23184080
-:1038F000421C22437FE705A900918A4600210D2240
-:103900000B1C301CFFF754F9281CFFF78FFE4246B2
-:10391000B03C10420CD07F27059A3840A0401018C8
-:103920000590281CFFF782FE434607341842F3D166
-:10393000059A81217F238F001840D119A0400F18CC
-:10394000524605970092F2E6281CFFF76FFE021E12
-:1039500000D1CFE64B46134000D0CBE6301C04210B
-:10396000FFF73CFB002800D199E6C3E6B13B1C40C1
-:10397000A02001340203224397E7281CFFF756FEDC
-:103980004A4602400F23184010320130120302430E
-:103990000121301C0A3BFFF721FB002800D17EE605
-:1039A000A8E6C04600B5C26C85B0506801AB000205
-:1039B0000190101C0830029003201872D279081C64
-:1039C0005A72191CFFF75AFE05B000BD08B5FFF783
-:1039D00051FE806C08BDC04608B5FFF74BFEC36CB6
-:1039E000D9791A1D01318800101808BD08B500F0FA
-:1039F00005F8C04608B500F001F8C04608B5062035
-:103A000000F0CAFB012000F049FDC04670B50D4D25
-:103A10000D4E761BB610002E05D0002408CD0134C3
-:103A20009847A642FAD800F08FFE084D084E761B44
-:103A3000B610002E05D0002408CD01349847A642C8
-:103A4000FAD870BD544700005447000054470000A6
-:103A500070470000F0B55F4656464D464446F0B408
-:103A60000D1C0B3583B0071C162D2CD907239D4345
-:103A7000EB0F8D422BD3002B29D1381C00F0EAFA32
-:103A80008B4B9D4227D8EA088A4ED300F318DC6896
-:103A90009C4200D1B6E163680322A1689343E268C7
-:103AA000E318CA6091605A6801210A43381C5A60C1
-:103AB00000F0D2FA201C083003B03CBC9046994676
-:103AC000A246AB46F0BD102500238D42D3D20C2375
-:103AD0003B600020F0E76B0A002B2BD0042B00D9B1
-:103AE00079E1AB0938339946D900724E7118CC6828
-:103AF000A14226D0626803208243531B0F2B08DDAE
-:103B00001CE0E468A1421CD062688243531B0F2B67
-:103B100014DC002BF5DBE368A168A218CB60996088
-:103B2000536801210B43381C536000F095FA201CA8
-:103B30000830C1E7E8088146C100D6E701235B42AF
-:103B400099440124A144311C08318C68A14200D160
-:103B500085E0626803239A43531B93460F2B00DDD5
-:103B600042E1C9608960002B00DB9DE0524B9B4520
-:103B700051D8D208931001209840D2007368B2182F
-:103B800003439068E260A060C46094604C46A21059
-:103B9000012090407360984268D818420CD10322EB
-:103BA0009443221C043240009146184204D104225E
-:103BB000400091440342FAD0032398464C46E30068
-:103BC0009B199B469C46CA466246D468A44507D1C9
-:103BD0000FE1002B00DB1EE1E468A44500D108E101
-:103BE000626843469A43531B0F2BF2DD0120621992
-:103BF0000543A6686560E568F560AE601843CA6075
-:103C00008A605060D1609160381CD35000F024FA73
-:103C1000201C083050E7530A042B00D90EE190090C
-:103C2000383080464046C3009B199C469B686345DC
-:103C300000D117E15A68032082438046934506D39A
-:103C400008E05868021C40468243934502D29B68B4
-:103C50009C45F6D1DA68E260A360DC6094604C4673
-:103C6000A210012073689040984296D9B46803224C
-:103C700063680F2193439A465B1BD80F033A99421E
-:103C80004241D2B2002A19D1AA4517D30122111CF0
-:103C90002943134365196160381CB5606B6000F0FF
-:103CA000DBF9201C083007E7221C5A4438E7C046DD
-:103CB000F701000004000010FF010000A348A44920
-:103CC0000368804610335B199B468B688946013335
-:103CD00005D0A04A131C5B441B0B1B039B46381CDE
-:103CE000594600F0BBF90190431C5CD0221C5244A1
-:103CF000824200D9A7E041464B685B444B60824258
-:103D000000D1F4E049468968013100D1FAE0C318D6
-:103D10009A1A43465A600723034000D19FE00822C5
-:103D2000D21A801801908020400112180199381C85
-:103D30000B1C5B441B051B0DD31A191C994600F084
-:103D40008DF9421C00D1E8E0019BC01A48440123D0
-:103D500018434246536801994B445360B160486030
-:103D6000B44215D00F22924500D894E00C20404276
-:103D7000021C0721606852448A43063901401143FE
-:103D800061600520A118486088600F2A00D9BCE056
-:103D90004446E26A934200D9E3624046026B934292
-:103DA00001D941460B63B468032362689A43924683
-:103DB0005246531B0021D80F0F2288469A42414198
-:103DC000C9B2414502D1AA4500D35FE7381C00F0D3
-:103DD00043F9002070E6142B2CD9542B36D82B0B2A
-:103DE0006E339946D90080E601206219054365606B
-:103DF00004E70124A244524643461A4251D0082403
-:103E0000A444E1E6231C6469023208339146A342CC
-:103E100000D198E63FE6A218536801210B43536096
-:103E2000E368A268381CD3609A6000F015F9201C82
-:103E3000083041E65B339946D90056E6142B23D867
-:103E40005B339846EEE6B442ADD154E7AA22520065
-:103E5000934211D8EB0B77339946D90045E680227F
-:103E6000520163E74246901001228240101C7268A2
-:103E7000024372601A1CEEE6374A934229D8AB0C13
-:103E80007C339946D90030E6542B27D85B46180B73
-:103E90006E308046C6E601234B60013B0C1C9A46FF
-:103EA00086E75B464C4600E0013C4246144244D063
-:103EB0001A1C1B68083A9342F6D073684000984277
-:103EC00000D9D3E6002800D1D0E6034239D0D1464C
-:103ED00074E6FC217E228900914606E6AA20400075
-:103EE00083421ED85A46D00B773080469AE6110599
-:103EF000002900D006E75946B26851440120014329
-:103F0000516045E74A46906005E7211C0831381C9E
-:103F100000F0D2F941464B683AE70021012089467A
-:103F200017E70D4A7E2094468046634500D979E61E
-:103F30005B46980C7C30804674E6736883437360FC
-:103F4000BBE70424A2444000BFE7C046AC0D00100C
-:103F500004040010FF0F000054050000F0B54F46A8
-:103F60004646C0B4032A0BD8002A05D00023CC5CF7
-:103F7000C45401339342FAD10CBC90469946F0BD2B
-:103F80008218031C032503E00C7801311C700133F7
-:103F900003242B42F8D10C4041D0E700BC46042753
-:103FA00066423C1BE4008D59A1460BE004318F5959
-:103FB0006446E540A8464C463D1CA5404446254382
-:103FC00020C33D1CD71A032FF0DC03E00C7801312D
-:103FD0001C7001339342F9D3CEE70C681C604C6827
-:103FE0005C608C689C60CC68DC600C691C614C690E
-:103FF0005C618C699C61CC69DC610C6A1C624C6AF6
-:104000005C628C6A9C62CC6ADC620C6B1C634C6BDD
-:104010005C638C6B9C63CC6B4031DC634033D41AA3
-:104020003F2CDADC0AE00C681C604C685C608C6831
-:104030009C60CC681031DC601033D41A0F2CF2DC99
-:104040000D1C03E00968043502C3D41A291C032C93
-:10405000F8DCBFE77047C0467047C04638B5074C2C
-:104060000023051C2360081C00F0F8F9431C00D055
-:1040700038BD2368002BFBD02B60F9E7E40D00105E
-:1040800070B5B725AD004659041C0020864200D00B
-:1040900070BD201C8021FFF7DDFC6051002807D097
-:1040A000021C031C8032301C01C39342FCD1EFE799
-:1040B00001204042ECE7C046F8B5051C0C1C161C5C
-:1040C0001F2909D8B727BF00C359002B09D0A40066
-:1040D0001B1918681E60F8BD1623036001204042BA
-:1040E000F9E7FFF7CDFF002801D1EB59EFE70120F9
-:1040F0004042F0E770B5061C0C1C1F2921D8B723DD
-:104100009B00C358002B12D08A009A181368002B0A
-:104110000DD00025012B04D0591C04D01560201CA3
-:104120009847281C70BD173303600135F9E7301C30
-:1041300000F06EF8221C011C301C00F055F8051C24
-:10414000EFE71623012503606D42EAE770B5051C11
-:104150000C1C1F2916D8B726B6008359002B14D083
-:10416000A2009A1813680120002B0AD00018591CCD
-:1041700007D00130012B04D00025201C1560984782
-:10418000281C70BD01204042FBE7FFF779FF0028A3
-:10419000F8D1AB59E4E7C04608B5034B011C1868D9
-:1041A000FFF7A8FF08BDC0461804001008B50A1C98
-:1041B0000349031C0868191CFFF77EFF08BDC046B1
-:1041C0001804001008B5024B1868FFF759FF08BD26
-:1041D0001804001008B5034B011C1868FFF7B6FF60
-:1041E00008BDC0461804001038B5084C0023051C53
-:1041F0002360081C111C00F05BF9431C00D038BD83
-:104200002368002BFBD02B60F9E7C046E40D0010BB
-:1042100008B500F045F908BDF8B50F1C041CFFF700
-:1042200019FF204D204AAB685E6803239E43B318F4
-:10423000DF1B3F0B013F1D4B3F039F4207DD201C4F
-:104240000021FFF70BFFAB689B19984204D0201C9C
-:10425000FFF702FF0020F8BD7942201CFFF7FEFEA9
-:1042600001300DD0AB68F61B01252E435E60104B6C
-:10427000201C1A68D71B1F60FFF7EEFE281CEAE718
-:10428000201C0021FFF7EAFEAB68C21A0F2ADEDD10
-:1042900008490968401A0649086001210A435A6022
-:1042A000D5E7C04604000010EF0F0000FF0F00002C
-:1042B000B00D00100C040010F0B557464E464546B0
-:1042C000E0B4051C0C1E5DD0083CFFF7C3FE60681F
-:1042D0000121031C8B43E21857680326B7435A4E4B
-:1042E0008046B068844694456CD0002084464046A1
-:1042F0005760084080460ED120688C46241A1B184F
-:10430000A068824608208019824504D0E1685046A2
-:10431000C1608860C446D11948680121084207D1AC
-:104320000020DB19844532D09068D268C26090606A
-:104330000122111C194361600021E3508C451ED1FC
-:1043400042498B4230D95A0A042A54D89909383143
-:10435000C80030188268824253D051680326B143A6
-:104360008B4204D306E05168B1438B4202D292687B
-:104370009042F8D1D368E360A260D4609C60281CAE
-:10438000FFF76AFE1CBC90469946A246F0BD371C5A
-:1043900090680837B842C8D11943C4608460E060AF
-:1043A000A0606160E350EAE7DB0899108A40716819
-:1043B000DB000A437260F618B368E660A360DC6055
-:1043C000B460DCE74246FB180A4206D12268A41A10
-:1043D000A1689B18E268CA60916001221A4362607A
-:1043E0001B4AB46012689342C9D31A4B281C19683F
-:1043F000FFF712FFC3E7142A0CD8111C5B31C80069
-:10440000A7E7891001238B40191C73681943716059
-:10441000131CB0E7542A03D8190B6E31C80098E773
-:10442000AA2149008A4203D8D90B7731C80090E706
-:1044300009498A4203D8990C7C31C80089E7FC20DD
-:1044400080007E2185E7C04604000010FF010000C7
-:1044500010040010AC0D00105405000070B50D4C98
-:104460002368002B01D10C4B2360C61C2568032355
-:104470009E43AE19301C00F023F8002801D12660BD
-:1044800005E000F04BF801250C2303606D42281C69
-:1044900070BDC046E80D0010EC0D001000B5FEE741
-:1044A000024B5822012040421A607047E40D001070
-:1044B000024B5822012040421A607047E40D001060
-:1044C00000B5084B6A469A4202D90123904206D2AF
-:1044D000054B002B03D0002298425241131C181C9C
-:1044E00000BDC046EC0D00100000000000B5034BFD
-:1044F0001A78002A01D101321A7000BDE00D0010B7
-:1045000008B504480368002B03D0034B002B00D0F0
-:10451000984708BD4C08001000000000014B1868C7
-:104520007047C0461804001043616E6E6F742064BB
-:1045300065746563742053444361726400636172FF
-:104540006420696E697469616C697A65642E0074AF
-:104550006573742E776176004661696C65642074BA
-:104560006F206F70656E2E2E2E0053746172742E44
-:104570002E2E00706C617920737461727400706CFF
-:10458000617920656E642E000000000000000000CC
-:104590005D18000081130000303132333435363776
-:1045A00038394142434445460030313233343536A0
-:1045B0003738390030313233343536370030310056
-:1045C00000000050000001500000025000000350A5
-:1045D00001000000040000000100000002000000D3
-:1045E00001000000100000000100000000080000B1
-:1045F0000100000080000000010000002000000019
-:1046000003000000040000000200000001000000A0
-:104610000100000040000000000000000200000057
-:104620000100000000010000000000000800000080
-:104630000000000004000000030000001000000063
-:104640000000000010000000030000002000000037
-:1046500000000000200000000100000080000000B9
-:104660000100000000020000010000000004000042
-:1046700000000000400000000000000000080000F2
-:104680000000000000010000010000000100000027
-:104690000000000000020000000000008000000098
-:1046A00001000000200000000200000001000000E6
-:1046B0000100000040000000010000008000000038
-:1046C00000000000080000000100000000020000DF
-:1046D00003000000100000000200000010000000B5
-:1046E00002000000010000000200000008000000BD
-:1046F00002000000040000000200000002000000B0
-:1047000000000000040000000000000000020000A3
-:104710000000000000010000000000004000000058
-:104720000000000000000000B91C00008113000020
-:10473000FC2F00006C310000EA320000A6300000BF
-:104740001C31000043000000F8B5C046F8BC08BCAE
-:104750009E4670478D16000029180000F91B0000C6
-:104760006D1D0000991D0000E11D000001450000C5
-:0C477000F8B5C046F8BC08BC9E46704777
-:10477C0008B10181B0B000840000000008B10181D3
-:10478C00B0B000840000000008B10181B0B000841A
-:10479C000000000008B10181B0B0008400000000EE
-:1047AC0008B10181B0B000840000000008B10181A3
-:1047BC00B0B000840000000008B10181B0B00084EA
-:1047CC000000000008B10181B0B0008400000000BE
-:1047DC0008B10181B0B000840000000008B1018173
-:1047EC00B0B0008400000000A2B20181ABF08001E7
-:1047FC0000000000800A0181B0B0ABF000000000A6
-:10480C0008B10181B0B000840000000008B1018142
-:10481C00B0B000840000000008B10181B0B0008489
-:10482C00000000003F260181B0ABF08000000000CA
-:10483C0008B10181B0B000840000000008B1018112
-:10484C00B0B000840000000008B10181B0B0008459
-:10485C000000000008B10181B0B00084000000002D
-:10486C0080060181B0B0ABF00000000008B10181FE
-:10487C00B0B000840000000008B10181B0B0008429
-:04488C000000000028
-:1048900044C8FF7F0100000074C8FF7FB0B0A8804B
-:1048A000B0C8FF7F01000000ACC8FF7FAB07B1803C
-:1048B0003CC9FF7FA907B180C4C9FF7FA908B180A7
-:1048C000C0CAFF7FB0B0A880D0CAFF7FA908B1805E
-:1048D000E4CAFF7FB0AB088008CCFF7FB0B0A880EF
-:1048E00024CCFF7F0100000030CCFF7FB0AB048000
-:1048F00020CDFF7F88FEFF7F2ACDFF7FA908B180F2
-:1049000054CDFF7F01000000B8CDFF7FAB07B18021
-:104910009CCEFF7F74FEFF7FA6CEFF7FA908B180EB
-:10492000D0CEFF7F0100000040D0FF7FB0B0A88054
-:104930005CD0FF7F0100000048D2FF7FB0B0A880AC
-:1049400070D2FF7F50FEFF7F70D2FF7F54FEFF7F4B
-:1049500070D2FF7F58FEFF7F70D2FF7F5CFEFF7F2B
-:1049600070D2FF7F01000000B4D2FF7F58FEFF7FAE
-:10497000C0D2FF7F0100000044D4FF7FB0B0A88008
-:104980005ED4FF7F01000000E0D4FF7FAB07B18061
-:10499000B4D5FF7FB0B0AA800CD6FF7FA908B18044
-:1049A00084D6FF7FAB07B180C8D7FF7FB0AB0E8046
-:1049B00030D9FF7FB0A910809CD9FF7FAB07B180B1
-:1049C00060DAFF7F0CFEFF7F68DAFF7F10FEFF7F5B
-:1049D00070DAFF7FB0B0AA80F0DAFF7F0CFEFF7FB5
-:1049E00000DBFF7FAB08B1809CDBFF7FB0B0AA800B
-:1049F00048DCFF7FAA03B18084DDFF7F0100000057
-:104A000088DFFF7FB0A9028048E0FF7FB0B0A880B8
-:104A100098E0FF7FE0FDFF7F64E1FF7FA908B180A0
-:104A200090E1FF7F0100000024E2FF7FD4FDFF7FC3
-:104A300088E5FF7FD8FDFF7F8CE5FF7FDCFDFF7FF2
-:104A400090E5FF7FE0FDFF7F94E5FF7FE4FDFF7FC2
-:104A500044E9FF7F0100000040E9FF7FAA0FB28018
-:104A600094E9FF7FD8FDFF7FA0E9FF7FA908B1800F
-:104A7000D8E9FF7FD4FDFF7FECE9FF7F0100000054
-:104A8000E8E9FF7FD0FDFF7FF0E9FF7FAA25B28034
-:104A900058EAFF7F01000000C4EBFF7F0084048020
-:104AA000D4EBFF7FBCFDFF7FD4EBFF7FC0FDFF7F1A
-:104AB000F4EEFF7F0084048014EFFF7FBCFDFF7FD6
-:104AC00018EFFF7FC0FDFF7F24EFFF7F0100000094
-:104AD000006CDC0200000000000000000400001078
-:104AE000040000100C0000100C0000101400001056
-:104AF000140000101C0000101C0000102400001006
-:104B0000240000102C0000102C00001034000010B5
-:104B1000340000103C0000103C0000104400001065
-:104B2000440000104C0000104C0000105400001015
-:104B3000540000105C0000105C00001064000010C5
-:104B4000640000106C0000106C0000107400001075
-:104B5000740000107C0000107C0000108400001025
-:104B6000840000108C0000108C00001094000010D5
-:104B7000940000109C0000109C000010A400001085
-:104B8000A4000010AC000010AC000010B400001035
-:104B9000B4000010BC000010BC000010C4000010E5
-:104BA000C4000010CC000010CC000010D400001095
-:104BB000D4000010DC000010DC000010E400001045
-:104BC000E4000010EC000010EC000010F4000010F5
-:104BD000F4000010FC000010FC00001004010010A4
-:104BE000040100100C0100100C0100101401001051
-:104BF000140100101C0100101C0100102401001001
-:104C0000240100102C0100102C01001034010010B0
-:104C1000340100103C0100103C0100104401001060
-:104C2000440100104C0100104C0100105401001010
-:104C3000540100105C0100105C01001064010010C0
-:104C4000640100106C0100106C0100107401001070
-:104C5000740100107C0100107C0100108401001020
-:104C6000840100108C0100108C01001094010010D0
-:104C7000940100109C0100109C010010A401001080
-:104C8000A4010010AC010010AC010010B401001030
-:104C9000B4010010BC010010BC010010C4010010E0
-:104CA000C4010010CC010010CC010010D401001090
-:104CB000D4010010DC010010DC010010E401001040
-:104CC000E4010010EC010010EC010010F4010010F0
-:104CD000F4010010FC010010FC010010040200109F
-:104CE000040200100C0200100C020010140200104C
-:104CF000140200101C0200101C02001024020010FC
-:104D0000240200102C0200102C02001034020010AB
-:104D1000340200103C0200103C020010440200105B
-:104D2000440200104C0200104C020010540200100B
-:104D3000540200105C0200105C02001064020010BB
-:104D4000640200106C0200106C020010740200106B
-:104D5000740200107C0200107C020010840200101B
-:104D6000840200108C0200108C02001094020010CB
-:104D7000940200109C0200109C020010A40200107B
-:104D8000A4020010AC020010AC020010B40200102B
-:104D9000B4020010BC020010BC020010C4020010DB
-:104DA000C4020010CC020010CC020010D40200108B
-:104DB000D4020010DC020010DC020010E40200103B
-:104DC000E4020010EC020010EC020010F4020010EB
-:104DD000F4020010FC020010FC020010040300109A
-:104DE000040300100C0300100C0300101403001047
-:104DF000140300101C0300101C03001024030010F7
-:104E0000240300102C0300102C03001034030010A6
-:104E1000340300103C0300103C0300104403001056
-:104E2000440300104C0300104C0300105403001006
-:104E3000540300105C0300105C03001064030010B6
-:104E4000640300106C0300106C0300107403001066
-:104E5000740300107C0300107C0300108403001016
-:104E6000840300108C0300108C03001094030010C6
-:104E7000940300109C0300109C030010A403001076
-:104E8000A4030010AC030010AC030010B403001026
-:104E9000B4030010BC030010BC030010C4030010D6
-:104EA000C4030010CC030010CC030010D403001086
-:104EB000D4030010DC030010DC030010E403001036
-:104EC000E4030010EC030010EC030010F4030010E6
-:104ED000F4030010FC030010FC030010FFFFFFFFB1
-:104EE000000002000000000020040010000000008C
-:104EF000000000000C07001074070010DC07001011
-:104F000000000000000000000000000000000000A1
-:104F10000000000000000000000000000000000091
-:104F200000000000444700000000000000000000F6
-:104F30000000000000000000000000000000000071
-:104F40000000000000000000000000000000000061
-:104F50000000000000000000000000000000000051
-:104F60000000000000000000000000000000000041
-:104F70000000000000000000000000000000000031
-:104F80000000000000000000000000000000000021
-:104F90000000000000000000010000000000000010
-:104FA0000E33CDAB34126DE6ECDE05000B000000D5
-:104FB00000000000000000000000000000000000F1
-:104FC00000000000000000000000000000000000E1
-:104FD00000000000000000000000000000000000D1
-:104FE00000000000000000000000000000000000C1
-:104FF00000000000000000000000000000000000B1
-:1050000000000000000000000000000000000000A0
-:105010000000000000000000000000000000000090
-:105020000000000000000000000000000000000080
-:105030000000000000000000000000000000000070
-:105040000000000000000000000000000000000060
-:105050000000000000000000000000000000000050
-:105060000000000000000000000000000000000040
-:105070000000000000000000000000000000000030
-:105080000000000000000000000000000000000020
-:105090000000000000000000000000000000000010
-:1050A0000000000000000000000000000000000000
-:1050B00000000000000000000000000000000000F0
-:1050C00000000000000000000000000000000000E0
-:1050D00000000000000000000000000000000000D0
-:1050E00000000000000000000000000000000000C0
-:1050F00000000000000000000000000000000000B0
-:10510000000000000000000000000000000000009F
-:10511000000000000000000000000000000000008F
-:10512000000000000000000000000000000000007F
-:10513000000000000000000000000000000000006F
-:10514000000000000000000000000000000000005F
-:10515000000000000000000000000000000000004F
-:10516000000000000000000000000000000000003F
-:10517000000000000000000000000000000000002F
-:10518000000000000000000000000000000000001F
-:10519000000000000000000000000000000000000F
-:1051A00000000000000000000000000000000000FF
-:1051B00000000000000000000000000000000000EF
-:1051C00000000000000000000000000000000000DF
-:1051D00000000000000000000000000000000000CF
-:1051E00000000000000000000000000000000000BF
-:1051F00000000000000000000000000000000000AF
-:10520000000000000000000000000000000000009E
-:10521000000000000000000000000000000000008E
-:10522000000000000000000000000000000000007E
-:10523000000000000000000000000000000000006E
-:10524000000000000000000000000000000000005E
-:10525000000000000000000000000000000000004E
-:10526000000000000000000000000000000000003E
-:10527000000000000000000000000000000000002E
-:10528000000000000000000000000000000000001E
-:10529000000000000000000000000000000000000E
-:1052A00000000000000000000000000000000000FE
-:1052B00000000000000000000000000000000000EE
-:1052C00000000000000000000000000000000000DE
-:1052D00000000000000000000000000000000000CE
-:1052E00000000000000000000000000000000000BE
-:1052F00000000000000000000000000000000000AE
-:10530000000000000000000000000000000000009D
-:0C53100000000000000000000000000091
+:10113000064B9C42F7D301F0E9FE03F015F901F0EC
+:10114000DBFEFEE7C0100000CC100000D410000051
+:1011500000B5FEE700207047002070470818704770
+:1011600000207047C317C0185840704700B5031CD3
+:10117000994200DD011C081C00BD00B5031C99420A
+:1011800000DA011C081C00BD08B501F0CDFC0020F0
+:1011900008BD000010B5041C211C03480A2201F000
+:1011A0000DFB201C10BDC046400D001008B5C9B293
+:1011B00001F022FD002008BD08B501F0C1FC08BD0A
+:1011C00008B5C9B201F0A8FD002008BD08B501F0BE
+:1011D000D3FD08BD10B50D4C9621201C890101F0EE
+:1011E000F3FE201C0A4901F0E0FA201C094901F035
+:1011F000DCFA201C084901F0D8FA084A084B201CE8
+:101200001A60084901F0D1FA10BDC046400D001027
+:1012100058500000805000008E5000000000001068
+:10122000340C0010BE50000008B5024801F00CFF5D
+:1012300008BDC046400D001008B5024801F00CFF83
+:1012400008BDC046400D001008B501F06DFC08BD9A
+:10125000F7B5061C0191051C254F381C01F0F4FE62
+:10126000002829DD381C01F0F7FEC4B20A2C08D191
+:10127000B54206D11F4B1A780D2A15D10A3C1C70B5
+:101280001AE0082C10D11A4F211C381C01F082FEE4
+:10129000381C202101F07EFE013D381C211C01F08C
+:1012A00079FEB54207D307E01148211C01F072FE18
+:1012B0002C70013500E0351C0D2C07D00A2C05D010
+:1012C000032C03D0019AAB1B9342C5D3094B1C706E
+:1012D0000D2C04D16B1E0A211970054803E00A2C5D
+:1012E00003D103480D2101F055FE00232B70F7BDFB
+:1012F000400D0010AC0C001008B5011C014801F0B5
+:10130000A1F908BD400D001008B5011C014801F00D
+:101310004CFA08BD400D001008B5011C014801F051
+:1013200039FE08BD400D001008B5031C0A1C024818
+:10133000191C01F02BFA08BD400D001008B5024B36
+:10134000186803F029FC08BD340C001008B5031C14
+:1013500006485A1C03D00A2B03D0054902E0054970
+:1013600000E0054901F021FA08BDC046400D00101B
+:10137000CE500000C1500000DB500000F0B589B035
+:10138000041C029246182578B4420BD2002D09D0D5
+:10139000092D05D0202D03D00D2D01D00A2D01D10E
+:1013A0000134F0E7B44201D0002D01D10123B8E1AE
+:1013B000282D2CD101342378B44205D2002B03D040
+:1013C000092BF7D0202BF5D0201C292B00D19FE32F
+:1013D000002B00D19CE3012312E00134282A01D123
+:1013E00001330DE0292A0BD1013B002B08D1C14369
+:1013F000611807AAFFF7C2FF051E00D08CE37EE14B
+:101400002278B44200D383E3002AE6D180E3212D81
+:1014100003D163783D2B4DD005E07E2D03D02D2DDB
+:1014200001D02B2D46D101342278B44205D2002AB6
+:1014300003D0092AF7D0202AF5D0201CB44200D1CD
+:1014400066E353425A41002A00D061E306E00132CC
+:1014500003E0293B59424B41D21A01342378B4426C
+:1014600010D2002B0ED0002A09DC2D2B0AD02B2BFA
+:1014700008D03E2B06D03C2B04D03D2B02D0282B8D
+:10148000E7D1E4E7211A07AAFFF778FF002800D088
+:101490003EE3212D03D1079B5A42534158E07E2D54
+:1014A00002D1079BDB4353E02D2D00D027E1079BA2
+:1014B0005B424DE02A1C303A0023092A51D8302DD6
+:1014C0003CD16278782A28D10793023409E01B01C5
+:1014D000C31805E01B01573A01E01B01373AD31846
+:1014E00001342278B44233D2002A31D0101C303873
+:1014F000C5B200210927AF424941151C613D052DA8
+:1015000008D90029E3D1111C41390529E5D90793F0
+:10151000083FF5E00029DAD1DCE7622A0ED1079313
+:1015200002342278B44213D2002A11D0303AD1B218
+:1015300001290DD85B00D3180134F2E70793227814
+:10154000B44205D2002A03D02F2A01D9392A01D961
+:101550000793D4E09900CB185B00303AD3180134DC
+:10156000EDE7291C6139C9B219228A425B41291C65
+:101570004139C9B28A4201D2002B16D061781922B2
+:101580000F1C413FFFB2601CBA420ED26139C9B292
+:101590008A420AD22F1C413F002B00D0203FA34B90
+:1015A000BA00D358041C0793ABE0A14D00270435C3
+:1015B0002A68331B0192934200DAB0E22B1F1868AD
+:1015C000211C032203F0F0FA002800D0A7E27B00E0
+:1015D000DF19974BBF00DF19BB680793019BE41825
+:1015E000944B1D1D2F68331BBB422BDB2B1F186830
+:1015F000211C3A1C03F0D8FA002823D1E419201C3E
+:10160000012306E0013303E0293A51424A419B1A83
+:1016100001342278B44206D2002A04D0002B05D02F
+:10162000282AF1D1EEE7002B00DD71E2C1436118F9
+:1016300006AAFFF7A3FE002800D069E26B680698AF
+:10164000984707907C490C358D42CBD17B4B1D1DB3
+:101650002F68331BBB424EDB2B1F1868211C3A1C22
+:1016600003F0A2FA002846D1E419271C021C06E068
+:10167000013203E0293B59424B41D21A01373B78F2
+:10168000B74208D2002B06D0002A01D12C2B05D05E
+:10169000282BEFD1ECE72C2B00D039E2391B201C92
+:1016A00006AAFFF76BFE002800D031E2781C041C6C
+:1016B000012306E0013303E0293A51424A419B1AD3
+:1016C00001342278B44206D2002A04D0002B05D07F
+:1016D000282AF1D1EEE7002B00DD19E2C1436118A1
+:1016E00005AAFFF74BFE002800D011E26B680698B0
+:1016F000059998470790524A0C359542A8D1012781
+:101700007F422378B44207D2002B05D0092B01D0A9
+:10171000202B01D10134F4E7B44201D0002B04D1D5
+:10172000079B029900250B60F6E13D2B00D0AEE04F
+:101730006278631C3D2A00D1A9E01C1C2378B442C6
+:1017400007D2002B05D0092B01D0202B01D1013469
+:10175000F4E7201CB44200D1DAE15A425341002B95
+:1017600007D0D5E1013303E0293A51424A419B1A9F
+:1017700001342278B4420CD2002A0AD0002B05DCB6
+:101780003D2A03D162783D2AF2D102E0282AEBD12A
+:10179000E8E7211A05AAFFF7F1FD051E00D0BBE11D
+:1017A000672F00D9B6E1059B204ABF00BB500793C5
+:1017B0002278002A00D1A8E1B44268D1A5E1002A2C
+:1017C00003D0092A6AD0202A68D0201CB44200D154
+:1017D0009EE153425A41002A07D099E1013203E0C9
+:1017E000293B59424B41D21A01342378B44229D2C1
+:1017F000002B27D0002A15DC2F2B23D02A2B21D019
+:10180000252B1FD02B2B1DD02D2B1BD03E2B19D0C1
+:101810003C2B17D03D2B03D163783D2BE4D111E055
+:10182000212B0FD0282BDBD1D8E7C046380C001075
+:10183000BC4F0000045000005C500000744F0000DA
+:10184000C04F0000211A05AAFFF798FD051E00D021
+:1018500062E12A2F04D02F2F07D0252F10D10AE0C4
+:10186000079B059A534307930AE00798059901F0EF
+:101870008BFC079004E00798059901F0DBFC0791C9
+:101880002378002B00D118E1B44200D115E127786C
+:101890002F2F03D02A2F01D0252F04D101342278F5
+:1018A000B44292D28BE7201C2D2F01D02B2F2FD1A9
+:1018B000002206E0013203E0293B59424B41D21A93
+:1018C00001342378B4420ED2002B0CD0002A07DC5E
+:1018D0003C2B08D03E2B06D03D2B04D0212B02D030
+:1018E000282BE9D1E6E7002A00D011E1211A05AA48
+:1018F000FFF744FD051E00D00EE1079B059AD318A3
+:1019000007932278002A00D1FFE0B44200D1FCE026
+:10191000237801933C2B09D03E2B07D03D2B02D0DE
+:10192000019921297AD163783D2B77D1601C6478A5
+:101930000027231C03943C3B02223C1C9A427C411E
+:101940000419201C06E0013703E0293B5A425341A9
+:10195000FF1A01342378B4420CD2002B0AD0002F96
+:1019600005DC5E2B06D0262B04D07C2B02D0282B46
+:10197000EBD1E8E7002F00D0CAE0211A05AAFFF753
+:10198000FDFC051E00D0C7E0019A3E2A12D1039942
+:10199000079A059B3D2904D1D017D90F9A42484197
+:1019A00014E003993E2901D11A4115E001219A4220
+:1019B00018DC16E0019A3C2A16D10399079A059B78
+:1019C0003D2905D1D00FD91793424841031C1FE090
+:1019D00003993C2902D19A40131C19E001219A4233
+:1019E00000DB391C079114E0039A3D2A11D1019BB9
+:1019F0003D2B05D1079A059BD31A5A42534107E064
+:101A00000199212905D1079A059BD31A5A1E9341A2
+:101A100007932378002B77D0B44275D02778262FF0
+:101A200003D16378262B4CD007E07C2F03D1637859
+:101A30007C2B46D001E05E2F43D10134201C0023D3
+:101A400006E0013303E0293A51424A419B1A01342E
+:101A50002278B44212D2002A10D0002B0BDC262AA6
+:101A600003D16278262AF2D108E07C2A03D1627879
+:101A70007C2AECD102E0282AE3D0E4E7002B47D10E
+:101A8000211A05AAFFF77AFC051E45D1262F03D19E
+:101A9000059A079B13400AE07C2F03D1059B079A08
+:101AA000134304E05E2F03D1059B079A534007932D
+:101AB0002378002B01D0B44203D1079B02990B601D
+:101AC0002AE02778262F03D16378262B05D021E042
+:101AD0007C2F1FD163787C2B1CD1A01C311A05AA46
+:101AE000FFF74CFC051E17D1079A262F03D12B1C9C
+:101AF000002A08D004E07C2F06D10123002A02D15D
+:101B0000059B5A1E93410793079B029A136003E0BB
+:101B1000022500E003256D4209B0281CF0BD013705
+:101B20000C35062F00D043E55AE5C04600B50378D2
+:101B300088420BD2002B09D0092B05D0202B03D0D3
+:101B40000D2B01D00A2B01D10130F0E700BD0000C0
+:101B500010B5504B96B01B68002B15D14E4B186832
+:101B6000002801DDFFF770FBFFF75EFB002869D05E
+:101B7000FFF762FBC3B20A20032B63D04748FFF78D
+:101B8000C3FB444B01221A603E20FFF7C5FB6846A9
+:101B90005021FFF75DFB6A461378032B51D068464E
+:101BA00002F0FAFF6A46441E00231355107898424B
+:101BB00048D068463A4902F0DDFF002805D0684663
+:101BC000384902F0D7FF00283ED1324B0020186080
+:101BD000354B01221A60F9322F4B52001A6031E066
+:101BE0006846324902F0C6FF002834D10020294B54
+:101BF0001EE068462E4902F0BDFF002832D1254B79
+:101C000000201860284B01221A6010E0684629491C
+:101C100002F0B0FF002805D06846274902F0AAFF6D
+:101C2000002826D11B4B002018601F4B18601A4B50
+:101C3000186007E0FFF78AFBA6E71598FFF7AAFAF6
+:101C4000A2E70A2016B010BD68461C4902F092FFB8
+:101C50000028CBD0C4E76846194902F08BFF002862
+:101C6000CDD0C6E76846174902F084FF0028CDD1E1
+:101C7000E7E700AB19196846FFF758FF041C02F0AC
+:101C80008BFF15AA011C201CFFF778FB0028D1D17F
+:101C9000D3E7C046A00C0010A80C0010E3500000D1
+:101CA000EA500000EC500000A40C0010F4500000BA
+:101CB000FD500000465100004C510000035100004F
+:101CC000E150000005510000F0B58BB04618051C2E
+:101CD000281C311CFFF72AFF0378051C5A42534188
+:101CE000002B00D046E3B0425B41002B00D041E323
+:101CF000A049082202F058FF00280AD12B7A202B95
+:101D00001BD03B2B19D0092B17D00D2B15D00A2B2C
+:101D100013D0281C9849052202F046FF002800D065
+:101D20002EE36B79202B08D03B2B06D0092B04D057
+:101D30000D2B02D00A2B00D022E3281C8D4908224B
+:101D400002F032FF002803D1281C0830012401E0F2
+:101D5000681D0024311CFFF7E9FE03783B2B00D0FF
+:101D6000B9E102231C1B08E36B79202B1BD0282B25
+:101D700019D0092B17D00D2B15D00A2B13D0281CE6
+:101D80007E49022202F010FF002800D001E3AB7868
+:101D9000202B08D0282B06D0092B04D00D2B02D0E5
+:101DA0000A2B00D0F5E2281C7549052202F0FCFE42
+:101DB000002803D101226C1D029202E00023AC1C1A
+:101DC0000293201C311CFFF7B1FE0378282B02D0B0
+:101DD000201C1421E9E1471C01970123391C07E06D
+:101DE000013304E0292A02D1013B002B0FD001313D
+:101DF0000A78B14201D2002A03D10191292A07D0E1
+:101E000002E0282AEED1EBE7019A111B7DE0019157
+:101E10000198311C0130FFF789FE0390027853428C
+:101E20005A41002A05D1B0425241002A01D1011C79
+:101E30000AE0039B191B68E0013204E07D2B02D10C
+:101E4000013A002A0ED001310B78B1420AD2002BA0
+:101E500008D0002A03DC3B2B04D07D2B02D07B2B47
+:101E6000ECD1E9E7B14208D2002B06D07D2B01D09E
+:101E70003B2B02D1002A00DC94E2091B45E0281C20
+:101E80004049042202F090FE002800D0ACE02B79FB
+:101E9000281D202B08D07B2B06D0092B04D00D2B1E
+:101EA00002D00A2B00D09FE0311CFFF73FFE0278E2
+:101EB00053425A41002A05D1B0425241002A01D171
+:101EC000051C09E0011B20E0013204E07D2B02D15A
+:101ED000013A002A0ED001352B78B5420AD2002BE8
+:101EE00008D0002A03DC3B2B04D07D2B02D07B2BB7
+:101EF000ECD1E9E7B54207D2002B05D07D2B01D00C
+:101F00003B2B01D1002A6DDD291B201C4DE11E4B0E
+:101F10001B68002B0AD01D48FFF7EEF9019A381C08
+:101F2000D11BFFF701FA1A48FFF7E6F9FFF710FE99
+:101F3000002800D020E2019B381CDC1B211C09AAD0
+:101F4000FFF71CFA002800D016E2124B1B68002B8A
+:101F500003D10D4B1B68002B28D0381C211CFFF728
+:101F6000E3F90D48FFF7C8F9099B002B18D00B487F
+:101F700017E0C046F4500000125100001851000054
+:101F80001B51000021510000A00C00102651000040
+:101F90002E510000A40C0010315100000751000028
+:101FA0008448FFF7A9F98448FFF7AEF9099B002B95
+:101FB00000D1D9E1814B1B68002B03D1804B1B68FA
+:101FC000002B04D0FFF7C4FD002800D0D4E1039B10
+:101FD000049A181CD11AFFF777FE0128ABD002280B
+:101FE000A6D1C1E107950290744B1B68002B03D169
+:101FF000734B1B68002B0AD07248FFF77DF9019ADA
+:10200000381CD11BFFF790F96F48FFF775F9019B5A
+:10201000381CD91B09AAFFF7B1F9684B00280AD070
+:102020001B68041C002B00D099E1654B1B68002B3A
+:1020300000D1A2E193E11B68002B03D1604B1B6828
+:10204000002B0DD06148FFF757F9099B002B01D0F9
+:102050005F4800E05748FFF74FF95748FFF754F93A
+:10206000099B002B04D0039B049A181CD11A06E08C
+:10207000029A002A00D177E1079B101C991AFFF7FA
+:1020800023FE002800D16FE176E1EB78E81C202BDD
+:1020900008D0282B06D0092B04D00D2B02D00A2BF8
+:1020A00000D08AE1311CFFF741FD0378282B12D1C3
+:1020B0000130311CFFF73AFD041C071C3B78B74286
+:1020C00005D2002B03D03B2B01D00137F6E7B742F6
+:1020D00001D2002B01D1281C7BE6781C311CFFF7B4
+:1020E00025FD03900190021C1378B24205D2002B0B
+:1020F00003D03B2B01D00132F6E70192B24201D26C
+:10210000002B01D1019A22E00198311C0130FFF728
+:102110000DFD012304900290011C07E0013304E04F
+:10212000292A02D1013B002B08D001310A78B142A3
+:1021300004D2002A02D0282AF2D1EFE70291B1425C
+:1021400004D2534253410693002B02D0029A511BF2
+:102150002AE00298311C0130FFF7E8FC069A05904E
+:10216000011C07E0013204E07D2B02D1013A002A74
+:102170000ED001310B78B1420AD2002B08D0002AD0
+:1021800003DC3B2B04D07D2B02D07B2BECD1E9E789
+:10219000B14208D2002B06D07D2B01D03B2B02D1BF
+:1021A000002A00DC10E1491B281C0224FFF7BCF8C0
+:1021B0006442E2E00C51000030510000A40C001019
+:1021C000A00C0010345100003951000031510000C2
+:1021D00007510000834B1B68002B1BD08248FFF780
+:1021E0008BF8391B201CFFF79FF88048FFF784F815
+:1021F000039A019B101C991AFFF796F87B48FFF78A
+:102200007BF8049A029B101C991AFFF78DF8784806
+:10221000FFF772F8FFF79CFC002800D0ACE0754B8C
+:102220001B68002B03D16F4B1B68002B06D0201CB2
+:10223000391BFFF779F87048FFF766F8391B201C47
+:1022400009AAFFF79BF8002800D095E0FFF780FC73
+:10225000002800D090E0039A019B101C9C1A211CBE
+:1022600009AAFFF78BF8002800D085E0614B1B68B6
+:10227000002B03D15B4B1B68002B11D00398211C52
+:10228000FFF752F85D48FFF737F8099B002B01D0A4
+:102290005B4800E05B48FFF72FF85748FFF734F83A
+:1022A000099B002B60D0534B1B68002B03D14D4B77
+:1022B0001B68002B03D0FFF74BFC00285CD1059B6B
+:1022C000E91A181CFFF700FD002804D0012802D0ED
+:1022D000022849D050E0029A049BD41A181C211CF1
+:1022E00009AAFFF74BF8002846D1424B1B68002B88
+:1022F00003D13C4B1B68002BADD00498211CFFF789
+:1023000013F83D48FFF700F8A5E70135E0E43B7816
+:10231000B74205D2002B03D03B2B01D00137F6E7A3
+:10232000344B1B68002B0CD02220FEF7F5FF791BE5
+:10233000281CFEF7F9FF2220FEF7EEFF0A20FEF729
+:10234000EBFF7A1B0192111C281C09AAFFF716F853
+:10235000002808D0041C0199281CFEF7E5FF264838
+:10236000FEF7D2FF09E07D1CFFF7F2FB002800D149
+:10237000AEE401E0002400E0041C0BB0201CF0BD22
+:10238000281C2149052202F00FFC002800D1EBE4B3
+:10239000F5E4281C1D49032202F006FC002800D1A8
+:1023A00073E60AE001310491081C311CFFF7BEFB03
+:1023B000029B051C002B0ED161E52B787D2BA4D050
+:1023C0002F1C7B2BA3D1A0E70A4B4D1C1B68002BB5
+:1023D00000D1FFE602E7074B1B68002B00D196E512
+:1023E00099E5C046A00C00103B510000415100008F
+:1023F0002E510000A40C001030510000315100009B
+:10240000075100000C5100001B5100004451000016
+:1024100038B5041C051C0BE00A2B01D00D2B06D18E
+:10242000211AFEF781FF0548FEF76EFF281C0134D4
+:1024300023780135002BEFD138BDC0463051000064
+:1024400070B596B00720012100F0D6FB07200121CE
+:1024500000F062FC50216846FEF7FAFE684602F082
+:102460009BFB00AA0138111800236A4613546846E2
+:10247000FFF75CFB0378002B00D1B1E068465949B7
+:10248000072202F091FB002808D1574B0122186067
+:10249000564B1A60F9325200554B77E06846554961
+:1024A000072202F081FB002800D196E068465249DD
+:1024B000052202F079FB002805D14B4B0122186060
+:1024C0004A4B1A6056E068464C49042202F06CFB05
+:1024D000002804D14A4B1868FFF79AFF7DE0684650
+:1024E0004849062202F060FB002876D0684646493B
+:1024F000042202F059FB002831D1414B434C1860B3
+:102500001FE068465021FEF7A3FE684640490322BB
+:1025100002F04AFB3D4D002803D1394B20701D606D
+:1025200012E0684602F038FB631B1818B0420BD863
+:10253000201C694602F028FB281C02F02DFB2C18F9
+:10254000601B344EB042DCD92D4C2568002D44D19F
+:102550003148FEF7D9FE2D4B1D7023603DE06846E3
+:102560002E49032202F020FB002806D11E4B1860E2
+:102570001E4B18601E4B186009E06846284904226B
+:1025800002F012FB00280ED1174B01221A601C4BDF
+:102590001C68201C02F000FB011C201CFFF794FBB0
+:1025A00000281AD013E068461E49042202F0FCFA03
+:1025B000002802D1FEF7C2FE0FE0684602F0ECFAF6
+:1025C00015AA011C6846FEF7D9FE002802D0FEF7C6
+:1025D000BDFE02E01598FEF7DDFD1348FEF794FE00
+:1025E00016B070BDEC500000A00C0010A40C001040
+:1025F000A80C001048510000FD5000005051000090
+:10260000340C0010555100005C5100000000001017
+:1026100061510000E7030000655100004C510000CB
+:102620007A5100007F510000BE50000010B50368D1
+:10263000041C1B680D2198472368201C1B680A2175
+:10264000984710BD38B5041C0D1C04E02368201CFD
+:102650001B689847013529780029F7D138BD00005B
+:10266000F0B589B0071C0C1C012A04D10368C9B25B
+:102670001B6898477AE00026B14204DA2D236946A8
+:102680000B7064420136082A0BD002D8022A5BD1B3
+:1026900009E00A2A03D0351C102A55D151E0351C17
+:1026A0003AE0351C27E0351C10E0314B2340002B6D
+:1026B00004DA0222013B5242134301332D4AD35C18
+:1026C0006A465355E30F1C1901356410002CECD1F8
+:1026D0003BE0294B2340002B04DA0822013B524205
+:1026E00013430133254A6946D35C4B55E3175B0F0F
+:1026F0001C190135E410002CEBD126E0201C0A2126
+:1027000000F098FD1E4B6A465B5C201C53550A2165
+:1027100000F03AFD0135041C002CEFD115E0194BF7
+:102720002340002B04DA1022013B524213430133B1
+:10273000154A6946D35C4B55E3171B0F1C1901352D
+:102740002411002CEBD100E0351C00236A465355C0
+:1027500005E069468B5D4A5D8A554B550136013D62
+:10276000AE42F6DB381C6946FFF76CFF09B0F0BDDE
+:10277000010000803D52000007000080345200003C
+:10278000295200000F00008018520000F8B5041C08
+:102790000E1C171C002505E02368715D1B68201CBA
+:1027A00098470135BD42F7DBF8BD10B5041CFFF7B3
+:1027B00049FF2368201C5B68984710BD10B5041CB6
+:1027C000FFF74EFF2368201C5B68984710BD7047D9
+:1027D000416070474170704781707047F0B585B0B7
+:1027E000041C0E1C70200121344D171C019300F0B5
+:1027F00003FA0023EB617020012100F08DFA304ACA
+:102800000223002C04D0012C02D114602C6701E0BB
+:102810001360EB64012211236A662B66294B596809
+:10282000114359600433D86F802109010143D967EE
+:1028300025490A600B1C072E15D8301C00F04CFCF3
+:10284000050407090B0D0F1102221A600DE0042286
+:10285000FBE70822F9E71022F7E72022F5E74022FC
+:10286000F3E78022F1E704230B60032F0CD8381C18
+:1028700000F032FC02040608002304E0012302E019
+:10288000022300E003230393039A104B92011A6082
+:1028900001991A6801390A431A6080200C4A022102
+:1028A000400319611060C52088401458FF25AC43CF
+:1028B0003F3D2C4305B014505960F0BD004004402A
+:1028C000B040044000800440948004400000044074
+:1028D00000E100E008B5031C9978DA7800785B68BD
+:1028E000FFF77CFF08BD38B5002508230221041C32
+:1028F000436005704570C5708170FFF76DFF201C47
+:102900006168FFF765FF291C201CFFF763FF201C8F
+:10291000FFF7E0FF201C38BD10B5054C201CFFF769
+:10292000E2FF201C0349044A00F0C0F810BDC04675
+:10293000B00C0010CF270000300C00107047416031
+:10294000704741707047817070470000F7B5334C95
+:102950006B200D1C0121161C1F1C00F04DF90023DB
+:10296000A3606B20012100F0D7F92D4B0222A26257
+:102970001A601223E3652B4B0420596884460143F7
+:1029800059601B18D86F8021C90201432648D967B6
+:10299000012101606446031C072D15D8281C00F096
+:1029A0009BFB040906080B0D0F1119600DE01C605C
+:1029B0000BE008221A6008E01022FBE72022F9E76A
+:1029C0004022F7E78022F5E70460032E0CD8301C84
+:1029D00000F082FB02040608002304E0012302E069
+:1029E000022300E003230193019A104B92011A6025
+:1029F0001A68013F174380200D4A0221C0011F6061
+:102A000019611060C320884015580A4C2C40C0251D
+:102A10002D042C4314505960F7BDC04600400440BB
+:102A20008C400440008004409C80044000800540AD
+:102A300000E100E0FFFF00FF08B5031C9978DA7899
+:102A400000785B68FFF782FF08BD38B508230025D2
+:102A50000221041C43604570C57001708170FFF74E
+:102A600072FF201C6168FFF76AFF291C201CFFF71A
+:102A700068FF201CFFF7E0FF201C38BD10B5054C97
+:102A8000201CFFF7E2FF201C0349044A00F00EF867
+:102A900010BDC046B80C00103D290000300C0010DD
+:102AA000014B03607047C046105200000020704781
+:102AB00000B5FEE770B5C3B2002815DA0F221A4040
+:102AC000083A1348920892001218032003408340EA
+:102AD000FC305568041C9C408901A543084098407F
+:102AE0002B1C0343536011E003248008094A234050
+:102AF000C030A3408000FC348558261C9E408901CC
+:102B0000B5430C409C402B1C2343835070BDC046F2
+:102B100018ED00E000E100E0024B80221203DA67CA
+:102B20007047C04604E100E007B5044B1A68019203
+:102B30001968019A8A1A8242FAD307BDC40C0010A0
+:102B4000014B18687047C046C40C001008B5064B0E
+:102B50008022D96FD2000A43DA67FFF7DDFF034B0B
+:102B600001225A6008BDC046048004400080014034
+:102B700010B5064C23685A0707D5054B1A68002A7A
+:102B800001D01B6898470423236010BD00800140DA
+:102B9000C00C0010024B1A6801321A607047C04620
+:102BA000C40C001013B5104BFA211868890000F00E
+:102BB0009DFA0190019B0D4A0D4C93420CD81B02CB
+:102BC0001B0A013B0120636040420321FFF772FFB3
+:102BD0000023A3600733236023685A0702D4054B00
+:102BE00008221A6013BDC046E8030010FFFFFF0073
+:102BF00010E000E0B080044030B5152855DC404AB4
+:102C00004400C0008358651C002B0DD1AD00AB58AB
+:102C10000B2B06D13B4B07201A8882430638024310
+:102C200025E0394AD35C1DE03748012B13D1AD00B4
+:102C3000AA58032A0AD88018027B3448072512189C
+:102C40001088A84303439BB2138011E08018037BD4
+:102C50002E4A9B1808E0AD00AA585D00EB189B00B7
+:102C60009B18C35C29481B181A88072082431A80C6
+:102C70008023234A2648A5001B02012909D1555962
+:102C80000134AD004059A4001259C5589140294360
+:102C90002CE05159013489004158A4001259C858F8
+:102CA00001249440A043C85028E0632826DDC728AB
+:102CB00024DC184B6438C200D458101C0430C258AD
+:102CC000600000198000104B8018C35C0F48072576
+:102CD0001B181888A400A843188080230C481B02E6
+:102CE000012905D100599140C4582143C15005E044
+:102CF00000590121C45891408C43C45030BDC04696
+:102D00006053000074400440405200000040044002
+:102D1000705200008052000010B5152803DC4400FA
+:102D2000124A134B07E063281EDDC7281CDC6438F9
+:102D30000E4A104B4400C000012908D10134A40000
+:102D400018581B598000994012588B000BE01958F5
+:102D50000134A40089001B595258012199408B006D
+:102D600098588843011C995010BDC046705200000D
+:102D7000605300008052000007B5152801DC0D4BA0
+:102D800006E00023632812DDC72810DC0A4B6438F4
+:102D9000C200D158C000094A04308900C3588A587B
+:102DA000042199408B585A1E93410193019B181C92
+:102DB0000EBDC046605300008052000070520000FB
+:102DC00000B5031C132801D80D4A08E0021C143A70
+:102DD00000204F2A12D9643B632B0FD8094AD9002F
+:102DE000885809498000DB004058043307499B5844
+:102DF0004158012098400840431E984100BDC046FC
+:102E000060530000805200007052000018800000E3
+:102E100010B5132801D80D4907E0031C143B4F2BB4
+:102E200012D9643863280FD80949C3005A58C00022
+:102E3000084B04309200D2584158074B0120D45817
+:102E40008840011C2143D15010BDC0466053000092
+:102E500080520000705200001C80000010B5002459
+:102E6000201CFFF7ADFF002809D0201CFFF7D0FF82
+:102E7000054BA200D158002901D0D35898470134FE
+:102E8000142CEDD110BDC046C80C001008B5FFF7DA
+:102E9000E5FF08BD08B5FFF7E1FF08BD08B5FFF77E
+:102EA000DDFF08BD08B5FFF7D9FF08BD704700007A
+:102EB000662343600A338360054A023BC3606E3B6E
+:102EC00043700370036143618261C3617047C04610
+:102ED000FFFFFF0010B5054C201CFFF7E9FF201C89
+:102EE0000349044AFFF7E2FD10BDC046180D00106B
+:102EF000AD2E0000300C001008B5FFF753FEFFF7B1
+:102F000025FEFEF767F9FFF79BFAFCE710B51C4BAF
+:102F10008E229200995820208143995000221A62F3
+:102F2000C0460132C82AFBD1C73A00211A645A644C
+:102F300059645A64596C124AC807FBD52321916021
+:102F40006B31890050588024A0435050D86801212B
+:102F50000B4A0842FAD003201067033851675067C4
+:102F60005167596F01221142FBD0054B05499A6701
+:102F70000433D96790331A605A609A6010BDC04616
+:102F8000008004405F000100014B0833036070477C
+:102F90001054000000B5034B5A699006FBD5196028
+:102FA00000BDC0460080004010B5041CFFF778FD4E
+:102FB000044B201C083323600023237196339B01AC
+:102FC000A36010BD1054000070B51B4B81601A1C2B
+:102FD000A83210680724A04310601568012005433B
+:102FE0001560A4331A688025A2431A601A686D011F
+:102FF00002431A60114B1A1DD66F3543D5679432C0
+:103000001060986F13680E4A1B01126859435043B1
+:1030100000F06CF80B4B8022D9681143D960010A8B
+:103020005960FF2108401860D96891430322D96094
+:10303000DA609C6070BDC0460040044000800440DF
+:10304000E803001000800040024B5869012318403B
+:103050007047C04600800040014B18687047C0466A
+:103060000080004010B5054C201CFFF79DFF201C80
+:103070000349044AFFF71AFD10BDC046400D001079
+:10308000892F0000300C0010016042607047000082
+:1030900008B503480021034AFFF7F6FF08BDC04604
+:1030A0004C0D0010FFFF00007047031CA43370227A
+:1030B0001A60704710B5054C201CFFF7F6FF201C66
+:1030C0000349044AFFF7F2FC10BDC046540D00103E
+:1030D000A9300000300C001002B4714649084900C4
+:1030E000095C49008E4402BC7047C046002934D0B8
+:1030F0000123002210B488422CD301242407A142CA
+:1031000004D2814202D209011B01F8E7E400A14286
+:1031100004D2814202D249005B00F8E7884201D321
+:10312000401A1A434C08A04202D3001B5C082243F9
+:103130008C08A04202D3001B9C082243CC08A0426A
+:1031400002D3001BDC082243002803D01B0901D056
+:103150000909E3E7101C10BC7047002801D00020CB
+:10316000C04307B4024802A14018029003BDC04604
+:10317000D90000000029F0D003B5FFF7B9FF0EBC5D
+:103180004243891A1847C046002941D010B4041C94
+:103190004C40A44601230022002900D549420028C2
+:1031A00000D5404288422CD301242407A14204D2F6
+:1031B000814202D209011B01F8E7E400A14204D2D6
+:1031C000814202D249005B00F8E7884201D3401AED
+:1031D0001A434C08A04202D3001B5C0822438C080F
+:1031E000A04202D3001B9C082243CC08A04202D379
+:1031F000001BDC082243002803D01B0901D0090969
+:10320000E3E7101C6446002C00D5404210BC704718
+:10321000002806D003DB0020C043400801E08020E6
+:10322000000607B4024802A14018029003BDC04640
+:10323000190000000029EBD003B5FFF7A7FF0EBC73
+:103240004243891A1847C0467047C04600B5036814
+:10325000002B00D01B18181C00BDC04600B5036829
+:103260005A0003D45B005B08C01800BD80210A0629
+:103270001343F9E7F8B55F4656464D464446F0B469
+:10328000814690460D1E26D001398B468A4600267F
+:103290000AE0611CC8004844FFF7E0FF01384745D9
+:1032A00013D8404517D2661C331C5344D80FC4189A
+:1032B0006410E5004D44281CFFF7D0FF071CA34510
+:1032C000E7D1012250424745EBD9B44202D0013C3C
+:1032D000A246E9E70025281C3CBC90469946A24638
+:1032E000AB46F8BD30B52B4B83B0041C8D1E002BB4
+:1032F0004AD0281C01A900E000BF031E22D02A1CCE
+:10330000181C0199FFF7B6FF051E1ED0281CFFF7F9
+:10331000A5FF6B68A064012B10D0002B24DB281DB7
+:10332000FFF79CFF0023E06423650368002B0FDB9D
+:10333000FFF794FF2061002003B030BD013B236103
+:103340000520F9E720610930F6E725610920F3E758
+:103350001A01100F00280CD001280DD002280FD020
+:10336000002020610920E7E7281D0125E06425658C
+:10337000DBE709492161DFE7084D01382561DBE71B
+:10338000074B02382361D7E7064B0749C81AC2101A
+:103390000192B4E7000000002D390000213900003F
+:1033A00015390000F85500005858000010B50368A2
+:1033B000041CDA0705D49A070FD5483000F05CFDED
+:1033C00023685A070FD51A0714D5DA0604D48C20BF
+:1033D0008300E01800F05CFD10BD483000F048FDAF
+:1033E00023685A07EFD4201CD03000F049FD236831
+:1033F0001A07EAD4201CB130FF3000F045FD2368E5
+:10340000E3E7C046F0B55F4656464D464446F0B445
+:10341000C3682F4C9946A5448369051C161C0431CA
+:10342000402292AC93A89A4601F046FA0023216C00
+:10343000281C98469293FFF755FF731E9E41102358
+:10344000071C09369B461EE0A06B5B461E4360646A
+:103450005346019300940120311C2A1C2B1CC847A1
+:10346000002823D1002F22D19026201C02A9B200CF
+:1034700001F022FA0823984522D1216C281CFFF77D
+:1034800031FF0926071C002FDED1216C90226961D3
+:103490009200211C02A801F00FFA2B69301C291C94
+:1034A00002AA9847804610986064D1E70927094D21
+:1034B000381CAD443CBC90469946A246AB46F0BD94
+:1034C000013B09379845F2D193A800F0BBFCC046F8
+:1034D00074FBFFFF8C04000038B5041C0D1C296C24
+:1034E000201CFFF7FFFE00280AD1286C23696061C9
+:1034F000211C01202A1C98470828F0D0072801D059
+:1035000000F02AFF281D00F09DFCC04600B50029F0
+:103510000ED1002B12D10F23934289414942002939
+:103520000CD1920083185868019A1060081C04E0BE
+:1035300004228A4280414042013000BD0220FCE763
+:1035400000B585B003AB0A1C002100930B1CFFF7EC
+:10355000DDFF039805B000BD00B500290ED1002B9A
+:1035600012D10F2393428941494200290CD1019B7A
+:10357000920080181A684260081C04E004228A4203
+:1035800080414042013000BD0220FCE700B585B01B
+:103590000B1C0392002103AA00921A1C0B1CFFF7BC
+:1035A000DBFF05B000BDC046F0B55F4656464D4650
+:1035B0004446F0B4CF6C9A4608238BB00340934640
+:1035C0000393032208CF0C1C1040002100900797A2
+:1035D0008A4500D0D5E008A821260270009A190279
+:1035E00055466E4406913570022A00D1D9E0206D0F
+:1035F0000123034000D0DAE0009D02936B1E9D4141
+:1036000004955D463E68002E2FD002239A4500D1D6
+:103610008FE03B887E8804379B46B946A06C012723
+:10362000311CB9430A18281C0F219046FFF788FF68
+:103630000023804505D85B46BB4343449842BF41C5
+:103640007B4201273E405A46BE403A401643BE42A6
+:1036500000D173E0002E0AD1002B00D029E1042113
+:103660000F1C4F443E68002ECFD1AB46A1E0022E86
+:1036700007D009200BB03CBC90469946A246AB4609
+:10368000F0BD49460A680098560071088B4600282C
+:1036900000D0ACE0002B44D000239B4502D0039F18
+:1036A0009F423ED10026B34500D1F7E058200422C6
+:1036B0000319171C594601934F440026C90700D42B
+:1036C000BCE049460591A94613E00437AB4500D854
+:1036D000CBE02E1C019D381C0995FFF7B7FD424633
+:1036E000011C09AB201C00E000BF002811D10437E9
+:1036F0000136019B381C0993FFF7A8FD0022011C2D
+:1037000009AB201C00E000BF00228046751C9045DC
+:10371000DBD0059B4D4699465E4500D1BEE04B4649
+:103720001A68002A6EDB0122101C584487004F449F
+:1037300068E7B3467E680837B9466FE70098002807
+:1037400063D1002B19D04A465368484640C8991C9B
+:1037500000D18EE7221C5832099201330AD0FFF7BC
+:1037600075FDF20F011C09AB201C00E000BF002812
+:1037700078D0099A002A00D090E008210F1C4F440D
+:1037800040E7190C2126CAB21D046E440223327090
+:103790009A40BF18009A08A806950370022A00D024
+:1037A00025E7206D0123A76B034000D124E7002407
+:1037B000029406A9584600F00FFC011C09200029BC
+:1037C00000D057E7029D0138002D00D152E70F21AC
+:1037D0005846FFF7B5FE0E21021C5846FFF7D6FEED
+:1037E00058460F214A4AFFF7D1FE072042E7281C1E
+:1037F0000D21266AFFF7A4FE86423CD049460A689E
+:10380000002A90DA042399448DE7281C0D21266AAA
+:10381000FFF796FE8642B0D1A76AB945ADD14846BA
+:10382000FFF71CFD0F21021C281CFFF7AFFE281C10
+:103830000021221CFFF7AAFE07201BE7019B381C72
+:103840000993FFF703FD321C011C09AB201C00E0AB
+:1038500000BF002800D05FE74A46043701260592E2
+:10386000A94646E7009B099387E7059AA84646467E
+:103870004D46914650E7A36A994500D04FE7042092
+:103880000022206359464844E262A1629046606388
+:103890004A461268424527DB029744E7281C0D215F
+:1038A000FFF74EFE206209984F466062A76206202D
+:1038B000E0E6049E002E00D1D1E64846FFF7CEFC9C
+:1038C0004F460437A763AB46051C201C00E000BF31
+:1038D000041C0920002C00D1CCE658460F212A1CDC
+:1038E000FFF754FE0720C5E65E460136AA464F465E
+:1038F000B5007819FFF7B2FC0F21021C5046FFF704
+:1039000045FE50464146221CFFF740FE0720B1E627
+:103910000000000008B50223FFF746FE08BDC046C0
+:1039200008B50123FFF740FE08BDC04608B50023D7
+:10393000FFF73AFE08BDC046F0B55F4656464D4615
+:103940004446F0B4041CE7B0161C0220042951D8E8
+:1039500081405C48425897460220002B4AD13604E9
+:10396000360CA36BF00701D502CB6160B10701D51E
+:1039700020CBA560720701D580CBE760370701D562
+:1039800004CB2261F00601D501CB6061B10601D5FF
+:1039900002CBA161720601D520CBE561370601D5C6
+:1039A00080CB2762F00501D504CB6262B10501D559
+:1039B00001CBA062720501D502CBE162370501D5CA
+:1039C00020CB2563F00401D580CB67638022920170
+:1039D000324001D001CBA063710401D502CBE16379
+:1039E00080273D022E4201D040CB26640020824237
+:1039F00000D1A36367B03CBC90469946A246AB4653
+:103A0000F0BD0220032BF5D13304350C1E0C7119C7
+:103A10001029EFD823680822134200D03CE122A8E5
+:103A200000F034FAA06B76008446031C002E1DD0F3
+:103A3000ED0004CB22AFED19701E04C5002812D092
+:103A40000122002A04D001CB01C5B01E00280AD0F3
+:103A5000191C80C92A1C80C25F6802386F600B1D68
+:103A6000151D0028F4D1B600331C634422A8A363BB
+:103A700000F00AFA0020BDE7002B00D0E5E010338B
+:103A8000B34200D2E1E022681A4200D0F7E062A817
+:103A900000F000FAA36BF70701D520CB6295B007C1
+:103AA00001D504CB6392710701D502CB6491320733
+:103AB00001D580CB659762A8A36300F0E9F90020E7
+:103AC00098E7C046205400005A1F511E8A41002A20
+:103AD00000D0BCE03004350C060CB146291C49442A
+:103AE0002027012B00D1C8E002208F4200D281E7BD
+:103AF0005E1E774277410F26B846AE42BF417F42F5
+:103B0000002F00D0C3E0BB46102900D9A4E00F2D40
+:103B10000FD8226801210A420BD08A432260052B6C
+:103B200000D1DCE002239A43201C2260483000F0E0
+:103B3000A1F90022934504D023680422134200D047
+:103B4000BFE00020804500D0C2E00F2D00D8B4E0D7
+:103B50000026B34500D08AE04E46A36B9A469946AC
+:103B6000002E2ADD76000227B146EB0000AE524659
+:103B700078429B1902CA061C4E4402C3701C18D01E
+:103B80000120002806D0032180CA4E424E4480C343
+:103B9000771C0ED0101C02C8023E8C466746191CCA
+:103BA00080C152689446021D604658600B1D711C0E
+:103BB000F0D14A4693009946D1440026B3452FD010
+:103BC0005846400082462B1C102D00D21023103B7B
+:103BD000022142AEDB004A464F429B1901CA3E1CFD
+:103BE000564401C3701C18D00120002806D00321C0
+:103BF00080CA4E42564480C3701C0ED0101C02C8AE
+:103C0000023E8C466746191C80C152689446021DCC
+:103C1000604658600B1D711CF0D1524693009944C8
+:103C20000026B04540D14F46A7630F2D02D8684605
+:103C300000F022F95846002800D1DBE642A800F047
+:103C40001FF90020D6E60120D4E60220D2E60220A9
+:103C5000012B00D13EE7CDE610398B460026B34557
+:103C600000D154E70220B24200D0C3E64FE742A899
+:103C700000F008F910214E1B6FE7103F34E78C204D
+:103C80009A4383002260E01800F004F9FFE6002167
+:103C9000CB468845E2D0ADE6201C9343B13023608B
+:103CA000FF3000F0F3F8BAE60420051C4D446846E6
+:103CB000A56300F0DDF800209CE6684600F0DEF821
+:103CC00046E79343201C2360D03000F0DBF838E750
+:103CD0006846002700F0CEF8BB45CBD13CE7033B5C
+:103CE0001A43201C2260483000F0C8F821E7C04683
+:103CF000406C704770B5154CCD6BA5440D64041C29
+:103D00000E1C01A80431402200F0D6FD01204342E0
+:103D1000009300E0109D201C291CFFF7E3FA002807
+:103D20000BD12569211C6A46A847051C0828F1D03B
+:103D30006846FFF73BFB062D04D0902189008D4497
+:103D4000092070BD201C311CFFF7C6FBC0FDFFFF22
+:103D500008B58261DA6BC1601A64191C0022FFF792
+:103D600051FB08BD38B5041CE36840690D1C0864AC
+:103D7000002B05D00122201CFFF744FB00F0ECFAD9
+:103D800023690220211C2A1C9847072803D00828F1
+:103D900004D000F0E1FA281D00F054F8201C291C82
+:103DA000FFF79AFB08B5C368002B05D0CA6B0A64FD
+:103DB0000022FFF727FB08BDFFF79CFFFBE7C0468B
+:103DC0007047C04608B58368011C002B01D0012054
+:103DD000984708BD70B51A4C061CA544D46B0D1C41
+:103DE0001464111D01A8402200F066FD0120434229
+:103DF000009302E0052818D0109C90A8211CFFF722
+:103E000071FA002819D168460C2190AAFFF7BEFB71
+:103E10006846291CB04700280FD1949B083090A910
+:103E20006A469847041C0928E4D16846FFF7BEFAA1
+:103E3000A62189008D44201C70BD0924F5E7C046E9
+:103E400068FDFFFF011C343138C9043B9C461D60EE
+:103E5000A646011C20313CC990469946A246AB4675
+:103E6000011C0831FCC941680068E54600BDC04638
+:103E70007047C0467047C0467047C0467047C0464E
+:103E80007047C0467047C0467047C0467047C0463E
+:103E90007047C0467047C04601B401A801B585B05F
+:103EA000FFB408A841464A4653465C4665463EC0B4
+:103EB00001A83EC80F98009000230CB401A9FFF799
+:103EC00019FF109B12B0184701B401A801B585B0C5
+:103ED000FFB408A841464A4653465C4665463EC084
+:103EE00001A83EC80F98009000230CB401A9FFF769
+:103EF00039FF109B12B0184701B401A801B585B075
+:103F0000FFB408A841464A4653465C4665463EC053
+:103F100001A83EC80F98009000230CB401A9FFF738
+:103F200041FF109B12B0184701B401A801B585B03C
+:103F3000FFB408A841464A4653465C4665463EC023
+:103F400001A83EC80F98009000230CB401ABFFF706
+:103F5000FFFE109B12B0184701B401A801B585B04F
+:103F6000FFB408A841464A4653465C4665463EC0F3
+:103F700001A83EC80F98009000230CB401AAFFF7D7
+:103F800029FF109B12B0184700B5027A031C002AC3
+:103F90000ED1427AB020002A09D0013A58685A72EC
+:103FA00004C8032158601972100E12021A6000BD75
+:103FB000013A02720268F7E700B585B003AB002151
+:103FC00000930C220B1CFFF7A1FA039805B000BD6B
+:103FD00008B5FFF7F1FF08BDF0B55F4656464D4600
+:103FE0004446F0B487B00D1C002103918022F023D9
+:103FF000F831061C904699468B46281CFFF7C4FFF3
+:10400000041CB02800D1ADE0434603409C4628D0B4
+:104010004B460340802B00D171E0902B3CD0A02B6D
+:1040200057D0B02B00D183E0C02B00D1AFE05B466E
+:104030000340D02B0CD10720044079300203013417
+:104040002243301C0121CB3BFFF776FC0028D4D063
+:10405000092407B0201C3CBC90469946A246AB46BA
+:10406000F0BD8700FF233B4004339A4605AF61460D
+:10407000301C0D2263460097FFF748FA610624D5ED
+:10408000059952468C1A059400970021301C0D2288
+:104090000B1CFFF761FAB0E70F2202400F2AD7D0BE
+:1040A000141C0D3C63425C41002CD1D105AF211C96
+:1040B000231C301C0097FFF729FA301C211C0D220D
+:1040C000231C0097FFF748FA97E70598504405909E
+:1040D000DAE707225F3382431801011C11410A1CF1
+:1040E0000240230702D58024E3011A430021301C3B
+:1040F0000B1CFFF721FC002800D17EE7A8E7040293
+:10410000281CFFF741FF802304431F02BC429FD0BD
+:104110002405240C0021301C221C0B1CFFF70CFC76
+:10412000002895D13C4200D167E70127039764E757
+:10413000B12871D0B22800D18BE0B3287ED0FC200A
+:104140002040B42846D007273C40793701343A0351
+:1041500022430121301C0B1CFFF7EEFB002800D18D
+:104160004BE775E70398B03CA04200D071E705AD7E
+:10417000211C231C301C0E220095FFF7C7F9301CB0
+:10418000211C0F22231C0095FFF7E6F961E7C628E2
+:104190002FD0C72800D185E05B460340C02B00D15B
+:1041A00092E0C82800D196E0C92800D050E7281C2A
+:1041B000FFF7EAFE0F214B46034008401F03421C55
+:1041C0003A43301C01210523FFF7B6FB002800D13C
+:1041D00013E73DE7032214407D320134D20202216D
+:1041E0002243301C0B1CFFF7A7FB002800D104E77B
+:1041F0002EE7281CFFF7C8FE0F244B460340204043
+:104200001903421C0A430321301C0B1CFFF794FBCB
+:10421000002800D1F1E61BE7281CFFF7B5FE021EBF
+:1042200000D115E74B46134000D011E7301C191C94
+:10423000FFF782FB002800D1DFE609E7281CFFF723
+:10424000A3FE4B4603401C030F231840421C22438D
+:104250007FE705A900918A4600210D220B1C301C26
+:10426000FFF754F9281CFFF78FFE4246B03C10427E
+:104270000CD07F27059A3840A04010180590281CC4
+:10428000FFF782FE434607341842F3D1059A812195
+:104290007F238F001840D119A0400F185246059770
+:1042A0000092F2E6281CFFF76FFE021E00D1CFE657
+:1042B0004B46134000D0CBE6301C0421FFF73CFBFB
+:1042C000002800D199E6C3E6B13B1C40A020013490
+:1042D0000203224397E7281CFFF756FE4A46024096
+:1042E0000F23184010320130120302430121301C09
+:1042F0000A3BFFF721FB002800D17EE6A8E6C04676
+:1043000000B5C26C85B0506801AB00020190101C72
+:104310000830029003201872D279081C5A72191CB6
+:10432000FFF75AFE05B000BD08B5FFF751FE806CDF
+:1043300008BDC04608B5FFF74BFEC36CD9791A1DFE
+:1043400001318800101808BD08B500F005F8C04616
+:1043500008B500F001F8C04608B5062000F0CAFB19
+:10436000012000F0C1FDC04670B50D4D0D4E761B0D
+:10437000B610002E05D0002408CD01349847A6427F
+:10438000FAD801F059F8084D084E761BB610002EE9
+:1043900005D0002408CD01349847A642FAD870BD54
+:1043A0004454000044540000445400006054000091
+:1043B000F0B55F4656464D464446F0B40D1C0B35ED
+:1043C00083B0071C162D2CD907239D43EB0F8D427C
+:1043D0002BD3002B29D1381C00F0EAFA8B4B9D42DD
+:1043E00027D8EA088A4ED300F318DC689C4200D133
+:1043F000B6E163680322A1689343E268E318CA60E8
+:1044000091605A6801210A43381C5A6000F0D2FAC0
+:10441000201C083003B03CBC90469946A246AB46EF
+:10442000F0BD102500238D42D3D20C233B60002029
+:10443000F0E76B0A002B2BD0042B00D979E1AB09F4
+:1044400038339946D900724E7118CC68A14226D0F3
+:10445000626803208243531B0F2B08DD1CE0E468D5
+:10446000A1421CD062688243531B0F2B14DC002B2B
+:10447000F5DBE368A168A218CB609960536801215D
+:104480000B43381C536000F095FA201C0830C1E73C
+:10449000E8088146C100D6E701235B429944012424
+:1044A000A144311C08318C68A14200D185E06268CA
+:1044B00003239A43531B93460F2B00DD42E1C9604F
+:1044C0008960002B00DB9DE0524B9B4551D8D20800
+:1044D000931001209840D2007368B218034390688B
+:1044E000E260A060C46094604C46A210012090403D
+:1044F0007360984268D818420CD103229443221C5E
+:10450000043240009146184204D1042240009144F4
+:104510000342FAD0032398464C46E3009B199B467E
+:104520009C46CA466246D468A44507D10FE1002BD9
+:1045300000DB1EE1E468A44500D108E1626843465F
+:104540009A43531B0F2BF2DD012062190543A66825
+:104550006560E568F560AE601843CA608A605060C7
+:10456000D1609160381CD35000F024FA201C083030
+:1045700050E7530A042B00D90EE1900938308046E9
+:104580004046C3009B199C469B68634500D117E1D8
+:104590005A68032082438046934506D308E0586852
+:1045A000021C40468243934502D29B689C45F6D14B
+:1045B000DA68E260A360DC6094604C46A2100120DF
+:1045C00073689040984296D9B468032263680F21BB
+:1045D00093439A465B1BD80F033A99424241D2B2A9
+:1045E000002A19D1AA4517D30122111C29431343CC
+:1045F00065196160381CB5606B6000F0DBF9201C48
+:10460000083007E7221C5A4438E7C046F70100008B
+:10461000EC030010FF010000A348A4490368804692
+:1046200010335B199B468B688946013305D0A04A3D
+:10463000131C5B441B0B1B039B46381C594600F0A4
+:10464000BBF90190431C5CD0221C5244824200D929
+:10465000A7E041464B685B444B60824200D1F4E0E6
+:1046600049468968013100D1FAE0C3189A1A4346D5
+:104670005A600723034000D19FE00822D21A801815
+:1046800001908020400112180199381C0B1C5B44DA
+:104690001B051B0DD31A191C994600F08DF9421CFD
+:1046A00000D1E8E0019BC01A484401231843424668
+:1046B000536801994B445360B1604860B44215D0CF
+:1046C0000F22924500D894E00C204042021C0721A2
+:1046D000606852448A4306390140114361600520F5
+:1046E000A118486088600F2A00D9BCE04446E26AFD
+:1046F000934200D9E3624046026B934201D941469E
+:104700000B63B468032362689A4392465246531B74
+:104710000021D80F0F2288469A424141C9B2414533
+:1047200002D1AA4500D35FE7381C00F043F900200E
+:1047300070E6142B2CD9542B36D82B0B6E3399469C
+:10474000D90080E6012062190543656004E7012471
+:10475000A244524643461A4251D00824A444E1E6FA
+:10476000231C6469023208339146A34200D198E6C3
+:104770003FE6A218536801210B435360E368A26827
+:10478000381CD3609A6000F015F9201C083041E60F
+:104790005B339946D90056E6142B23D85B339846F1
+:1047A000EEE6B442ADD154E7AA225200934211D8AA
+:1047B000EB0B77339946D90045E68022520163E737
+:1047C0004246901001228240101C726802437260BF
+:1047D0001A1CEEE6374A934229D8AB0C7C33994633
+:1047E000D90030E6542B27D85B46180B6E30804634
+:1047F000C6E601234B60013B0C1C9A4686E75B46EC
+:104800004C4600E0013C4246144244D01A1C1B684E
+:10481000083A9342F6D073684000984200D9D3E634
+:10482000002800D1D0E6034239D0D14674E6FC21FD
+:104830007E228900914606E6AA20400083421ED8C7
+:104840005A46D00B773080469AE61105002900D0F1
+:1048500006E75946B268514401200143516045E7DB
+:104860004A46906005E7211C0831381C00F04AFADE
+:1048700041464B683AE700210120894617E70D4A77
+:104880007E2094468046634500D979E65B46980CC5
+:104890007C30804674E6736883437360BBE704240E
+:1048A000A2444000BFE7C046FC0D0010EC0700101A
+:1048B000FF0F000054050000F0B54F464646C0B457
+:1048C000032A0BD8002A05D00023CC5CC454013342
+:1048D0009342FAD10CBC90469946F0BD8218031C55
+:1048E000032503E00C7801311C70013303242B42B3
+:1048F000F8D10C4041D0E700BC46042766423C1B7F
+:10490000E4008D59A1460BE004318F596446E5401F
+:10491000A8464C463D1CA5404446254320C33D1CAB
+:10492000D71A032FF0DC03E00C7801311C7001333F
+:104930009342F9D3CEE70C681C604C685C608C68CD
+:104940009C60CC68DC600C691C614C695C618C69A2
+:104950009C61CC69DC610C6A1C624C6A5C628C6A8A
+:104960009C62CC6ADC620C6B1C634C6B5C638C6B72
+:104970009C63CC6B4031DC634033D41A3F2CDADCCF
+:104980000AE00C681C604C685C608C689C60CC68B9
+:104990001031DC601033D41A0F2CF2DC0D1C03E054
+:1049A0000968043502C3D41A291C032CF8DCBFE7BC
+:1049B0007047C0467047C04638B5074C0023051CF9
+:1049C0002360081C00F070FA431C00D038BD236837
+:1049D000002BFBD02B60F9E7340E001070B5B72523
+:1049E000AD004659041C0020864200D070BD201C3A
+:1049F0008021FFF7DDFC6051002807D0021C031C5A
+:104A00008032301C01C39342FCD1EFE701204042C9
+:104A1000ECE7C046F8B5051C0C1C161C1F2909D86C
+:104A2000B727BF00C359002B09D0A4001B19186871
+:104A30001E60F8BD1623036001204042F9E7FFF72E
+:104A4000CDFF002801D1EB59EFE701204042F0E70C
+:104A500070B5061C0C1C1F2921D8B7239B00C35816
+:104A6000002B12D08A009A181368002B0DD0002555
+:104A7000012B04D0591C04D01560201C9847281C19
+:104A800070BD173303600135F9E7301C00F06EF894
+:104A9000221C011C301C00F055F8051CEFE7162302
+:104AA000012503606D42EAE770B5051C0C1C1F2947
+:104AB00016D8B726B6008359002B14D0A2009A1836
+:104AC00013680120002B0AD00018591C07D00130B0
+:104AD000012B04D00025201C15609847281C70BDB0
+:104AE00001204042FBE7FFF779FF0028F8D1AB59DE
+:104AF000E4E7C04608B5034B011C1868FFF7A8FFA0
+:104B000008BDC0460008001008B50A1C0349031C74
+:104B10000868191CFFF77EFF08BDC046000800109A
+:104B200008B5024B1868FFF759FF08BD00080010D0
+:104B300008B5034B011C1868FFF7B6FF08BDC04657
+:104B40000008001038B5084C0023051C2360081C21
+:104B5000111C00F0D3F9431C00D038BD2368002B92
+:104B6000FBD02B60F9E7C046340E001008B500F00A
+:104B7000BDF908BD02780B7801300131002A01D05F
+:104B80009A42F7D0D01A7047031C0A7801311A7084
+:104B90000133002AF9D170470023C25C0133002A97
+:104BA000FBD1581E7047C046F0B5031C101E47D0FD
+:104BB0000C1C1C430320551E044029D11E1C0D1C37
+:104BC000824240D91F68086887423CD1043A101ECF
+:104BD00036D022483D18BD43214F201C3D422FD1E5
+:104BE0001C1D081D0BE008CC02C88B422BD1043AD7
+:104BF000002A26D0194D59199943394227D1261C2C
+:104C0000051C032AEFD8231C011C002A21D0551EA5
+:104C10001A780C78A24212D1281E11D0101E0FD083
+:104C200001330131681E06E0002809D0002A08D0AF
+:104C30000133013101381A780C78A242F4D0101BEC
+:104C4000F0BD101CFCE7291C331C551EE0E70020BA
+:104C5000F6E722780478101BF2E7C046FFFEFEFE5E
+:104C600080808080F8B50F1C041CFFF7A1FE204D4A
+:104C7000204AAB685E6803239E43B318DF1B3F0BDB
+:104C8000013F1D4B3F039F4207DD201C0021FFF722
+:104C900093FEAB689B19984204D0201CFFF78AFE54
+:104CA0000020F8BD7942201CFFF786FE01300DD0B0
+:104CB000AB68F61B01252E435E60104B201C1A6862
+:104CC000D71B1F60FFF776FE281CEAE7201C002197
+:104CD000FFF772FEAB68C21A0F2ADEDD08490968C9
+:104CE000401A0649086001210A435A60D5E7C046C8
+:104CF000EC030010EF0F0000FF0F0000000E00108B
+:104D0000F4070010F0B557464E464546E0B4051C82
+:104D10000C1E5DD0083CFFF74BFE60680121031CB0
+:104D20008B43E21857680326B7435A4E8046B06853
+:104D3000844694456CD00020844640465760084025
+:104D400080460ED120688C46241A1B18A068824623
+:104D500008208019824504D0E1685046C16088600F
+:104D6000C446D11948680121084207D10020DB1947
+:104D7000844532D09068D268C26090600122111CD4
+:104D8000194361600021E3508C451ED142498B429A
+:104D900030D95A0A042A54D899093831C800301831
+:104DA0008268824253D051680326B1438B4204D3B8
+:104DB00006E05168B1438B4202D292689042F8D12A
+:104DC000D368E360A260D4609C60281CFFF7F2FD0A
+:104DD0001CBC90469946A246F0BD371C9068083727
+:104DE000B842C8D11943C4608460E060A0606160CB
+:104DF000E350EAE7DB0899108A407168DB000A4358
+:104E00007260F618B368E660A360DC60B460DCE74B
+:104E10004246FB180A4206D12268A41AA1689B18D0
+:104E2000E268CA60916001221A4362601B4AB46062
+:104E300012689342C9D31A4B281C1968FFF712FF56
+:104E4000C3E7142A0CD8111C5B31C800A7E78910EE
+:104E500001238B40191C736819437160131CB0E760
+:104E6000542A03D8190B6E31C80098E7AA214900CB
+:104E70008A4203D8D90B7731C80090E709498A42A2
+:104E800003D8990C7C31C80089E7FC2080007E2182
+:104E900085E7C046EC030010FF010000F807001092
+:104EA000FC0D00105405000070B50D4C2368002B5C
+:104EB00001D10C4B2360C61C256803239E43AE1909
+:104EC000301C00F023F8002801D1266005E000F036
+:104ED0004BF801250C2303606D42281C70BDC046B1
+:104EE000380E00103C0E001000B5FEE7024B5822B1
+:104EF000012040421A607047340E0010024B5822C5
+:104F0000012040421A607047340E001000B5084B73
+:104F10006A469A4202D90123904206D2054B002BE1
+:104F200003D0002298425241131C181C00BDC046F9
+:104F30003C0E00100000000000B5034B1A78002A58
+:104F400001D101321A7000BD300E001008B50448BE
+:104F50000368002B03D0034B002B00D0984708BDFB
+:104F6000340C001000000000014B18687047C04668
+:104F700000080010D45100000C0000006111000076
+:104F8000E15100000D000000C1110000EF510000D0
+:104F9000040000006D110000F45100000400000046
+:104FA0007B110000F951000008000000AD11000065
+:104FB00002520000050000005D1100008451000055
+:104FC0000300000000000000885100000400000001
+:104FD000010000000C51000005000000000000006E
+:104FE0000751000004000000010000008D51000086
+:104FF00005000000000000009351000006000000C2
+:10500000010000009A51000004000000651100003A
+:105010009F5100000B00000059110000AB5100002F
+:105020000600000089110000B25100000C000000D1
+:10503000CD110000BF51000007000000B9110000B1
+:10504000C75100000500000055110000CD510000BF
+:10505000060000009511000054696E792043206C11
+:10506000616E677561676520696E746572707265DF
+:1050700074657220666F722041726475696E6F008C
+:105080002863292032303132204E2E4D2E0074728A
+:10509000616E73706C616E746564206F6E746F20E6
+:1050A00065586F647573696E6F206279204C796EF4
+:1050B000782D4579454420574F524B532E004F4B86
+:1050C0000044697669646564206279203000537910
+:1050D0006E746178206572726F720053746F7070B5
+:1050E000656400506175736564006100616E696D8F
+:1050F00061746500636F6E74696E756500646562E6
+:1051000075670063005300747275650066616C73A7
+:105110006500627265616B006966007768696C653D
+:1051200000656C7365007768696C65202800290A42
+:10513000003A200069662028002900666F72202846
+:10514000003B2000666F72006175746F72756E00AF
+:105150006C697374006E6F6175746F0070726F6745
+:1051600000656E640050726F6772616D2069732014
+:10517000746F6F206C617267650073746570007383
+:10518000617665004C4F57004849474800494E50EA
+:105190005554004F555450555400616273280061B6
+:1051A0006E616C6F6752656164280064656C61793B
+:1051B00028006469676974616C5265616428006DD8
+:1051C000696C6C6973280072616E64280070726982
+:1051D0006E742800616E616C6F6757726974652820
+:1051E000006469676974616C577269746528006D41
+:1051F000696E28006D6178280070696E4D6F646576
+:105200002800706C7573280000000000000000008A
+:10521000B12A00002D2600003031323334353637C4
+:105220003839414243444546003031323334353613
+:1052300037383900303132333435363700303100C9
+:105240000C101C2C30344C5060646874787C809056
+:1052500094A0A4A814386C9808285C8C40440020C2
+:105260002454587084889CAC3C4800000000000026
+:1052700000000050000001500000025000000350E8
+:105280000100000002000000010000000100000019
+:105290000100000004000000010000000B000000FD
+:1052A00001000000070000000100000005000000F0
+:1052B00003000000020000000200000000000000E7
+:1052C00001000000060000000000000001000000D6
+:1052D00001000000080000000000000003000000C2
+:1052E00000000000020000000300000004000000B5
+:1052F00000000000040000000300000005000000A2
+:105300000000000005000000010000000700000090
+:105310000100000009000000010000000A00000078
+:105320000000000006000000000000000B0000006C
+:105330000000000008000000010000000000000064
+:10534000000000000900000000000000070000004D
+:105350000100000005000000020000000000000045
+:10536000010000000600000001000000070000002E
+:105370000000000003000000010000000900000020
+:105380000300000004000000020000000400000010
+:105390000200000000000000020000000300000006
+:1053A00002000000020000000200000001000000F6
+:1053B00000000000020000000000000009000000E2
+:1053C00000000000080000000000000006000000CF
+:1053D000000000000B0000000100000000000000C1
+:1053E00001000000010000000100000002000000B8
+:1053F00000000000050000000000000004000000A4
+:10540000010000000A000000010000000B00000085
+:105410000000000000000000952F00002D26000075
+:1054200058390000C83A0000463C0000023A00002B
+:10543000783A000043000000F8B5C046F8BC08BC4C
+:105440009E467047192900007D2A0000D52E0000D5
+:105450006530000091300000B53000004D4F000075
+:0C546000F8B5C046F8BC08BC9E4670477A
+:10546C0008B10181B0B000840000000008B10181D6
+:10547C00B0B000840000000008B10181B0B000841D
+:10548C000000000008B10181B0B0008400000000F1
+:10549C0008B10181B0B000840000000008B10181A6
+:1054AC00B0B000840000000008B10181B0B00084ED
+:1054BC000000000008B10181B0B0008400000000C1
+:1054CC0008B10181B0B000840000000008B1018176
+:1054DC00B0B000840000000008B10181B0B00084BD
+:1054EC000000000008B10181B0B000840000000091
+:1054FC0008B10181B0B000840000000008B1018146
+:10550C00B0B000840000000008B10181B0B000848C
+:10551C000000000008B10181B0B000840000000060
+:10552C0008B10181B0B000840000000008B1018115
+:10553C00B0B000840000000008B10181B0B000845C
+:10554C000000000008B10181B0B000840000000030
+:10555C00A2B20181ABF0800100000000800A018141
+:10556C00B0B0ABF00000000008B10181B0B0008415
+:10557C000000000008B10181B0B000840000000000
+:10558C0008B10181B0B00084000000003F26018109
+:10559C00B0ABF0800000000008B10181B0B0008415
+:1055AC000000000008B10181B0B0008400000000D0
+:1055BC0008B10181B0B000840000000008B1018185
+:1055CC00B0B000840000000080060181B0B0ABF0E8
+:1055DC000000000008B10181B0B0008400000000A0
+:0C55EC0008B10181B0B000840000000094
+:1055F800DCBAFF7F010000000CBBFF7FB0B0A880C1
+:1056080048BBFF7F0100000078BBFF7F58FEFF7F8B
+:105618007CBBFF7FB0B0A8808CBBFF7F54FEFF7FB0
+:1056280090BBFF7F58FEFF7F90BBFF7F5CFEFF7F34
+:1056380094BBFF7F60FEFF7F94BBFF7FB0B0A88064
+:10564800E0BBFF7F5CFEFF7FE8BBFF7F60FEFF7F64
+:10565800F0BBFF7F64FEFF7FF0BBFF7FAB07B1802D
+:1056680090BCFF7F60FEFF7F98BCFF7F64FEFF7FDA
+:10567800A0BCFF7F68FEFF7FA8BCFF7F6CFEFF7F9A
+:10568800B4BCFF7F01000000BCBCFF7F68FEFF7F49
+:10569800E4BCFF7FB0AB08808CC4FF7F0100000032
+:1056A800A8C4FF7FB0A8158018C6FF7FB0AB0A80DA
+:1056B80058CDFF7FA908B18080CDFF7FB0AA1580A3
+:1056C80064CFFF7FB0B0A88074CFFF7FA908B180F6
+:1056D80088CFFF7FB0AB0880ACD0FF7FAB08B1802C
+:1056E800C2D0FF7FB0B0A880DED0FF7F01000000ED
+:1056F800E4D0FF7FB0AB0480D4D1FF7F04FEFF7FEE
+:10570800DED1FF7FA908B18008D2FF7F0100000029
+:1057180034D2FF7FAB07B18018D3FF7FF0FDFF7F46
+:1057280022D3FF7FA908B1804CD3FF7F010000007E
+:1057380038D4FF7FB0B0A88054D4FF7F01000000A8
+:1057480014D7FF7FB0B0A8803CD7FF7FCCFDFF7F88
+:105758003CD7FF7FD0FDFF7F3CD7FF7FD4FDFF7F85
+:105768003CD7FF7FD8FDFF7F3CD7FF7F01000000BB
+:1057780080D7FF7FD4FDFF7F8CD7FF7F010000001B
+:105788005CDBFF7FB0A902801CDCFF7FB0B0A88083
+:105798006CDCFF7FC0FDFF7F38DDFF7FA908B1808B
+:1057A80064DDFF7F01000000F8DDFF7FB4FDFF7FAF
+:1057B8005CE1FF7FB8FDFF7F60E1FF7FBCFDFF7FFD
+:1057C80064E1FF7FC0FDFF7F68E1FF7FC4FDFF7FCD
+:1057D80018E5FF7F0100000014E5FF7FAA0FB280E3
+:1057E80068E5FF7FB8FDFF7F74E5FF7FA908B180FA
+:1057F800ACE5FF7FB4FDFF7FC0E5FF7F010000003F
+:10580800BCE5FF7FB0FDFF7FC4E5FF7FAA25B2801E
+:105818002CE6FF7F0100000098E7FF7F00840480EA
+:10582800A8E7FF7F9CFDFF7FA8E7FF7FA0FDFF7F24
+:10583800C8EAFF7F00840480E8EAFF7F9CFDFF7FC1
+:10584800ECEAFF7FA0FDFF7FF8EAFF7F0100000080
+:10585800666F7228693D303B3B693D692B31297B76
+:105868007072696E742869293B7D00000000000091
+:105878000000000000000000000000000000000020
+:105888000000000000000000000000000000000010
+:105898000000000000000000000000000000000000
+:1058A80000000000000000000000000000000000F0
+:1058B80000000000000000000000000000000000E0
+:1058C80000000000000000000000000000000000D0
+:1058D80000000000000000000000000000000000C0
+:1058E80000000000000000000000000000000000B0
+:1058F80000000000000000000000000000000000A0
+:10590800000000000000000000000000000000008F
+:10591800000000000000000000000000000000007F
+:10592800000000000000000000000000000000006F
+:10593800000000000000000000000000000000005F
+:10594800000000000000000000000000000000004F
+:10595800000000000000000000000000000000003F
+:10596800000000000000000000000000000000002F
+:10597800000000000000000000000000000000001F
+:10598800000000000000000000000000000000000F
+:1059980000000000000000000000000000000000FF
+:1059A80000000000000000000000000000000000EF
+:1059B80000000000000000000000000000000000DF
+:1059C80000000000000000000000000000000000CF
+:1059D80000000000000000000000000000000000BF
+:1059E80000000000000000000000000000000000AF
+:1059F800000000000000000000000000000000009F
+:105A0800000000000000000000000000000000008E
+:105A1800000000000000000000000000000000007E
+:105A2800000000000000000000000000000000006E
+:105A3800000000000000000000000000000000005E
+:105A4800000000000000000000000000000000004E
+:105A5800000000000000000000000000000000003E
+:105A6800000000000000000000000000000000002E
+:105A7800000000000000000000000000000000001E
+:105A8800000000000000000000000000000000000E
+:105A980000000000000000000000000000000000FE
+:105AA80000000000000000000000000000000000EE
+:105AB80000000000000000000000000000000000DE
+:105AC80000000000000000000000000000000000CE
+:105AD80000000000000000000000000000000000BE
+:105AE80000000000000000000000000000000000AE
+:105AF800000000000000000000000000000000009E
+:105B0800000000000000000000000000000000008D
+:105B1800000000000000000000000000000000007D
+:105B2800000000000000000000000000000000006D
+:105B3800000000000000000000000000000000005D
+:105B4800000000000000000000000000000000004D
+:105B5800000000000000000000000000000000003D
+:105B6800000000000000000000000000000000002D
+:105B7800000000000000000000000000000000001D
+:105B8800000000000000000000000000000000000D
+:105B980000000000000000000000000000000000FD
+:105BA80000000000000000000000000000000000ED
+:105BB80000000000000000000000000000000000DD
+:105BC80000000000000000000000000000000000CD
+:105BD80000000000000000000000000000000000BD
+:105BE80000000000000000000000000000000000AD
+:105BF800000000000000000000000000000000009D
+:105C0800000000000000000000000000000000008C
+:105C1800000000000000000000000000000000007C
+:105C2800000000000000000000000000000000006C
+:105C38000000000000000000006CDC020000000012
+:105C480000000000EC030010EC030010F403001047
+:105C5800F4030010FC030010FC03001004040010FF
+:105C6800040400100C0400100C04001014040010AC
+:105C7800140400101C0400101C040010240400105C
+:105C8800240400102C0400102C040010340400100C
+:105C9800340400103C0400103C04001044040010BC
+:105CA800440400104C0400104C040010540400106C
+:105CB800540400105C0400105C040010640400101C
+:105CC800640400106C0400106C04001074040010CC
+:105CD800740400107C0400107C040010840400107C
+:105CE800840400108C0400108C040010940400102C
+:105CF800940400109C0400109C040010A4040010DC
+:105D0800A4040010AC040010AC040010B40400108B
+:105D1800B4040010BC040010BC040010C40400103B
+:105D2800C4040010CC040010CC040010D4040010EB
+:105D3800D4040010DC040010DC040010E40400109B
+:105D4800E4040010EC040010EC040010F40400104B
+:105D5800F4040010FC040010FC04001004050010FA
+:105D6800040500100C0500100C05001014050010A7
+:105D7800140500101C0500101C0500102405001057
+:105D8800240500102C0500102C0500103405001007
+:105D9800340500103C0500103C05001044050010B7
+:105DA800440500104C0500104C0500105405001067
+:105DB800540500105C0500105C0500106405001017
+:105DC800640500106C0500106C05001074050010C7
+:105DD800740500107C0500107C0500108405001077
+:105DE800840500108C0500108C0500109405001027
+:105DF800940500109C0500109C050010A4050010D7
+:105E0800A4050010AC050010AC050010B405001086
+:105E1800B4050010BC050010BC050010C405001036
+:105E2800C4050010CC050010CC050010D4050010E6
+:105E3800D4050010DC050010DC050010E405001096
+:105E4800E4050010EC050010EC050010F405001046
+:105E5800F4050010FC050010FC05001004060010F5
+:105E6800040600100C0600100C06001014060010A2
+:105E7800140600101C0600101C0600102406001052
+:105E8800240600102C0600102C0600103406001002
+:105E9800340600103C0600103C06001044060010B2
+:105EA800440600104C0600104C0600105406001062
+:105EB800540600105C0600105C0600106406001012
+:105EC800640600106C0600106C06001074060010C2
+:105ED800740600107C0600107C0600108406001072
+:105EE800840600108C0600108C0600109406001022
+:105EF800940600109C0600109C060010A4060010D2
+:105F0800A4060010AC060010AC060010B406001081
+:105F1800B4060010BC060010BC060010C406001031
+:105F2800C4060010CC060010CC060010D4060010E1
+:105F3800D4060010DC060010DC060010E406001091
+:105F4800E4060010EC060010EC060010F406001041
+:105F5800F4060010FC060010FC06001004070010F0
+:105F6800040700100C0700100C070010140700109D
+:105F7800140700101C0700101C070010240700104D
+:105F8800240700102C0700102C07001034070010FD
+:105F9800340700103C0700103C07001044070010AD
+:105FA800440700104C0700104C070010540700105D
+:105FB800540700105C0700105C070010640700100D
+:105FC800640700106C0700106C07001074070010BD
+:105FD800740700107C0700107C070010840700106D
+:105FE800840700108C0700108C070010940700101D
+:105FF800940700109C0700109C070010A4070010CD
+:10600800A4070010AC070010AC070010B40700107C
+:10601800B4070010BC070010BC070010C40700102C
+:10602800C4070010CC070010CC070010D4070010DC
+:10603800D4070010DC070010DC070010E40700108C
+:10604800E4070010FFFFFFFF00000200000000004F
+:10605800080800100000000000000000F40A00100A
+:106068005C0B0010C40B00100000000000000000D2
+:106078000000000000000000000000000000000018
+:106088000000000000000000000000003454000080
+:1060980000000000000000000000000000000000F8
+:1060A80000000000000000000000000000000000E8
+:1060B80000000000000000000000000000000000D8
+:1060C80000000000000000000000000000000000C8
+:1060D80000000000000000000000000000000000B8
+:1060E80000000000000000000000000000000000A8
+:1060F8000000000000000000000000000000000098
+:1061080001000000000000000E33CDAB34126DE634
+:10611800ECDE05000B00000000000000000000009D
+:106128000000000000000000000000000000000067
+:106138000000000000000000000000000000000057
+:106148000000000000000000000000000000000047
+:106158000000000000000000000000000000000037
+:106168000000000000000000000000000000000027
+:106178000000000000000000000000000000000017
+:106188000000000000000000000000000000000007
+:1061980000000000000000000000000000000000F7
+:1061A80000000000000000000000000000000000E7
+:1061B80000000000000000000000000000000000D7
+:1061C80000000000000000000000000000000000C7
+:1061D80000000000000000000000000000000000B7
+:1061E80000000000000000000000000000000000A7
+:1061F8000000000000000000000000000000000097
+:106208000000000000000000000000000000000086
+:106218000000000000000000000000000000000076
+:106228000000000000000000000000000000000066
+:106238000000000000000000000000000000000056
+:106248000000000000000000000000000000000046
+:106258000000000000000000000000000000000036
+:106268000000000000000000000000000000000026
+:106278000000000000000000000000000000000016
+:106288000000000000000000000000000000000006
+:1062980000000000000000000000000000000000F6
+:1062A80000000000000000000000000000000000E6
+:1062B80000000000000000000000000000000000D6
+:1062C80000000000000000000000000000000000C6
+:1062D80000000000000000000000000000000000B6
+:1062E80000000000000000000000000000000000A6
+:1062F8000000000000000000000000000000000096
+:106308000000000000000000000000000000000085
+:106318000000000000000000000000000000000075
+:106328000000000000000000000000000000000065
+:106338000000000000000000000000000000000055
+:106348000000000000000000000000000000000045
+:106358000000000000000000000000000000000035
+:106368000000000000000000000000000000000025
+:106378000000000000000000000000000000000015
+:106388000000000000000000000000000000000005
+:1063980000000000000000000000000000000000F5
+:1063A80000000000000000000000000000000000E5
+:1063B80000000000000000000000000000000000D5
+:1063C80000000000000000000000000000000000C5
+:1063D80000000000000000000000000000000000B5
+:1063E80000000000000000000000000000000000A5
+:1063F8000000000000000000000000000000000095
+:106408000000000000000000000000000000000084
+:106418000000000000000000000000000000000074
+:106428000000000000000000000000000000000064
+:106438000000000000000000000000000000000054
+:106448000000000000000000000000000000000044
+:106458000000000000000000000000000000000034
+:106468000000000000000000000000000000000024
+:106478000000000000000000000000000000000014
+:046488000000000010
:040000030000110DDB
:00000001FF
diff --git a/Release/exodusino.map b/Release/exodusino.map index 153de52..0e1e157 100755 --- a/Release/exodusino.map +++ b/Release/exodusino.map @@ -5,7 +5,7 @@ c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/ c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_udivsi3.o)
./src/core/delay.o (__aeabi_uidiv)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_divsi3.o)
- ./src/core/Print.o (__aeabi_idiv)
+ ./src/user_application.o (__aeabi_idiv)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_dvmd_tls.o)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_udivsi3.o) (__aeabi_idiv0)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
@@ -32,6 +32,14 @@ c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/ c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-abort.o) (raise)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signal.o) (_kill_r)
+c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcmp.o)
+ ./src/user_application.o (strcmp)
+c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcpy.o)
+ ./src/user_application.o (strcpy)
+c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strlen.o)
+ ./src/user_application.o (strlen)
+c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strncmp.o)
+ ./src/user_application.o (strncmp)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-malloc.o) (_free_r)
c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
@@ -62,15 +70,64 @@ Discarded input sections .text 0x00000000 0x0 ./src/user_application.o
.data 0x00000000 0x0 ./src/user_application.o
.bss 0x00000000 0x0 ./src/user_application.o
- .ARM.extab.text._Z9playSoundv
+ .ARM.extab.text._Z4randi
0x00000000 0x0 ./src/user_application.o
- .ARM.extab.text._Z9readSoundv
+ .ARM.extab.text._Z11analogRead_i
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z4plusii
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z12analogWrite_ii
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z4abs_i
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z4min_ii
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z4max_ii
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z5printi
0x00000000 0x0 ./src/user_application.o
.ARM.extab.text._Z5setupv
0x00000000 0x0 ./src/user_application.o
+ .text._Z8getcharSv
+ 0x00000000 0x28 ./src/user_application.o
+ .ARM.extab.text._Z8getcharSv
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.exidx.text._Z8getcharSv
+ 0x00000000 0x8 ./src/user_application.o
+ .ARM.extab.text._Z5getsSPcj
+ 0x00000000 0x0 ./src/user_application.o
+ .text._Z6printSPKh
+ 0x00000000 0x10 ./src/user_application.o
+ .ARM.extab.text._Z6printSPKh
+ 0x00000000 0xc ./src/user_application.o
+ .ARM.exidx.text._Z6printSPKh
+ 0x00000000 0x8 ./src/user_application.o
+ .text._Z8printSlnPKh
+ 0x00000000 0x10 ./src/user_application.o
+ .ARM.extab.text._Z8printSlnPKh
+ 0x00000000 0xc ./src/user_application.o
+ .ARM.exidx.text._Z8printSlnPKh
+ 0x00000000 0x8 ./src/user_application.o
+ .text._Z8ReadProgv
+ 0x00000000 0x28 ./src/user_application.o
+ .ARM.extab.text._Z8ReadProgv
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.exidx.text._Z8ReadProgv
+ 0x00000000 0x8 ./src/user_application.o
+ .ARM.extab.text._Z8SaveProgv
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z5eval2PciPi
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z9skipSpacePcS_
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z7stepRunv
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z3runPci
+ 0x00000000 0x0 ./src/user_application.o
+ .ARM.extab.text._Z4listPc
+ 0x00000000 0x0 ./src/user_application.o
.ARM.extab.text._Z4loopv
0x00000000 0x0 ./src/user_application.o
- .bss.proc_r 0x00000000 0x2 ./src/user_application.o
.text 0x00000000 0x0 ./src/core/Print.o
.data 0x00000000 0x0 ./src/core/Print.o
.bss 0x00000000 0x0 ./src/core/Print.o
@@ -80,12 +137,8 @@ Discarded input sections 0x00000000 0x0 ./src/core/Print.o
.ARM.extab.text._ZN5Print5printEi12RADIX_FORMAT
0x00000000 0x0 ./src/core/Print.o
- .text._ZN5Print5writeEPKci
- 0x00000000 0x1e ./src/core/Print.o
.ARM.extab.text._ZN5Print5writeEPKci
0x00000000 0x0 ./src/core/Print.o
- .ARM.exidx.text._ZN5Print5writeEPKci
- 0x00000000 0x8 ./src/core/Print.o
.ARM.extab.text._ZN5Print7printlnEPKc
0x00000000 0x0 ./src/core/Print.o
.ARM.extab.text._ZN5Print7printlnEi12RADIX_FORMAT
@@ -119,8 +172,12 @@ Discarded input sections 0x00000000 0x0 ./src/core/SPI.o
.ARM.extab.text._ZN3SSP15setClockDividerE15SSP_CLK_DIVIDER
0x00000000 0x0 ./src/core/SPI.o
+ .text._ZN3SSP11setDataModeE13SSP_DATA_MODE
+ 0x00000000 0x4 ./src/core/SPI.o
.ARM.extab.text._ZN3SSP11setDataModeE13SSP_DATA_MODE
0x00000000 0x0 ./src/core/SPI.o
+ .ARM.exidx.text._ZN3SSP11setDataModeE13SSP_DATA_MODE
+ 0x00000000 0x8 ./src/core/SPI.o
.ARM.extab.text.ssp_begin
0x00000000 0x0 ./src/core/SPI.o
.text._ZN3SSP5beginE8SSP_PORT
@@ -131,10 +188,18 @@ Discarded input sections 0x00000000 0x8 ./src/core/SPI.o
.ARM.extab.text._ZN3SSPC2Ev
0x00000000 0x0 ./src/core/SPI.o
+ .text.ssp_transfer
+ 0x00000000 0x2c ./src/core/SPI.o
.ARM.extab.text.ssp_transfer
0x00000000 0x0 ./src/core/SPI.o
+ .ARM.exidx.text.ssp_transfer
+ 0x00000000 0x8 ./src/core/SPI.o
+ .text._ZN3SSP8transferEm
+ 0x00000000 0xa ./src/core/SPI.o
.ARM.extab.text._ZN3SSP8transferEm
0x00000000 0x0 ./src/core/SPI.o
+ .ARM.exidx.text._ZN3SSP8transferEm
+ 0x00000000 0x8 ./src/core/SPI.o
.ARM.extab.text._GLOBAL__I_SPI
0x00000000 0x0 ./src/core/SPI.o
.text 0x00000000 0x0 ./src/core/SPI1.o
@@ -170,10 +235,18 @@ Discarded input sections 0x00000000 0x8 ./src/core/SPI1.o
.ARM.extab.text._ZN4SSP1C2Ev
0x00000000 0x0 ./src/core/SPI1.o
+ .text.ssp1_transfer
+ 0x00000000 0x2c ./src/core/SPI1.o
.ARM.extab.text.ssp1_transfer
0x00000000 0x0 ./src/core/SPI1.o
+ .ARM.exidx.text.ssp1_transfer
+ 0x00000000 0x8 ./src/core/SPI1.o
+ .text._ZN4SSP18transferEm
+ 0x00000000 0xa ./src/core/SPI1.o
.ARM.extab.text._ZN4SSP18transferEm
0x00000000 0x0 ./src/core/SPI1.o
+ .ARM.exidx.text._ZN4SSP18transferEm
+ 0x00000000 0x8 ./src/core/SPI1.o
.ARM.extab.text._GLOBAL__I_SPI1
0x00000000 0x0 ./src/core/SPI1.o
.group 0x00000000 0x10 ./src/core/SoftwareSerial.o
@@ -313,18 +386,16 @@ Discarded input sections 0x00000000 0x0 ./src/core/delay.o
.ARM.extab.text.NVIC_DisableIRQ.clone.0
0x00000000 0x0 ./src/core/delay.o
- .text.delay 0x00000000 0x18 ./src/core/delay.o
.ARM.extab.text.delay
0x00000000 0x0 ./src/core/delay.o
- .ARM.exidx.text.delay
- 0x00000000 0x8 ./src/core/delay.o
- .text.millis 0x00000000 0xc ./src/core/delay.o
.ARM.extab.text.millis
0x00000000 0x0 ./src/core/delay.o
- .ARM.exidx.text.millis
- 0x00000000 0x8 ./src/core/delay.o
+ .text.delayMicroseconds
+ 0x00000000 0x18 ./src/core/delay.o
.ARM.extab.text.delayMicroseconds
0x00000000 0x0 ./src/core/delay.o
+ .ARM.exidx.text.delayMicroseconds
+ 0x00000000 0x8 ./src/core/delay.o
.text.micros 0x00000000 0xc ./src/core/delay.o
.ARM.extab.text.micros
0x00000000 0x0 ./src/core/delay.o
@@ -332,10 +403,18 @@ Discarded input sections 0x00000000 0x8 ./src/core/delay.o
.ARM.extab.text.setup_TIMER32_1
0x00000000 0x0 ./src/core/delay.o
+ .text.attachMicroseconds
+ 0x00000000 0x44 ./src/core/delay.o
.ARM.extab.text.attachMicroseconds
0x00000000 0x0 ./src/core/delay.o
+ .ARM.exidx.text.attachMicroseconds
+ 0x00000000 0x8 ./src/core/delay.o
+ .text.detachMicroseconds
+ 0x00000000 0x14 ./src/core/delay.o
.ARM.extab.text.detachMicroseconds
0x00000000 0x0 ./src/core/delay.o
+ .ARM.exidx.text.detachMicroseconds
+ 0x00000000 0x8 ./src/core/delay.o
.ARM.extab.text.TIMER32_1_IRQHandler
0x00000000 0x0 ./src/core/delay.o
.ARM.extab.text.SysTick_Handler
@@ -352,19 +431,19 @@ Discarded input sections .ARM.extab.text.digitalRead
0x00000000 0x0 ./src/core/gpio.o
.text.GPIOSetInterrupt
- 0x00000000 0x10c ./src/core/gpio.o
+ 0x00000000 0x12c ./src/core/gpio.o
.ARM.extab.text.GPIOSetInterrupt
0x00000000 0x0 ./src/core/gpio.o
.ARM.exidx.text.GPIOSetInterrupt
0x00000000 0x8 ./src/core/gpio.o
.text.GPIOIntEnable
- 0x00000000 0x44 ./src/core/gpio.o
+ 0x00000000 0x4c ./src/core/gpio.o
.ARM.extab.text.GPIOIntEnable
0x00000000 0x0 ./src/core/gpio.o
.ARM.exidx.text.GPIOIntEnable
0x00000000 0x8 ./src/core/gpio.o
.text.GPIOIntDisable
- 0x00000000 0x44 ./src/core/gpio.o
+ 0x00000000 0x48 ./src/core/gpio.o
.ARM.extab.text.GPIOIntDisable
0x00000000 0x0 ./src/core/gpio.o
.ARM.exidx.text.GPIOIntDisable
@@ -407,7 +486,7 @@ Discarded input sections .rodata._ZL14mary_pinAssign
0x00000000 0xe0 ./src/core/gpio_int.o
.rodata._ZL17arduino_pinAssign
- 0x00000000 0x70 ./src/core/gpio_int.o
+ 0x00000000 0xb0 ./src/core/gpio_int.o
.text 0x00000000 0x0 ./src/core/maryoled.o
.data 0x00000000 0x0 ./src/core/maryoled.o
.bss 0x00000000 0x0 ./src/core/maryoled.o
@@ -599,18 +678,10 @@ Discarded input sections 0x00000000 0x0 ./src/core/uart.o
.ARM.exidx.text._ZN7USerial3endEv
0x00000000 0x8 ./src/core/uart.o
- .text._ZN7USerial9availableEv
- 0x00000000 0x10 ./src/core/uart.o
.ARM.extab.text._ZN7USerial9availableEv
0x00000000 0x0 ./src/core/uart.o
- .ARM.exidx.text._ZN7USerial9availableEv
- 0x00000000 0x8 ./src/core/uart.o
- .text._ZN7USerial4readEv
- 0x00000000 0xc ./src/core/uart.o
.ARM.extab.text._ZN7USerial4readEv
0x00000000 0x0 ./src/core/uart.o
- .ARM.exidx.text._ZN7USerial4readEv
- 0x00000000 0x8 ./src/core/uart.o
.ARM.extab.text._GLOBAL__I_Serial
0x00000000 0x0 ./src/core/uart.o
.group 0x00000000 0x8 ./src/XBee/XBee.o
@@ -1469,8 +1540,12 @@ Discarded input sections 0x00000000 0x0 ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFSC2Ev
0x00000000 0x0 ./src/FatFs/SD.o
+ .text._ZN7PETITFS5beginEv
+ 0x00000000 0x12 ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFS5beginEv
0x00000000 0x0 ./src/FatFs/SD.o
+ .ARM.exidx.text._ZN7PETITFS5beginEv
+ 0x00000000 0x8 ./src/FatFs/SD.o
.text._ZN7PETITFS5beginEi
0x00000000 0xe ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFS5beginEi
@@ -1495,8 +1570,12 @@ Discarded input sections 0x00000000 0x0 ./src/FatFs/SD.o
.ARM.exidx.text._ZN7PETITFS5mkdirEv
0x00000000 0x8 ./src/FatFs/SD.o
+ .text._ZN7PETITFS4openEPKc
+ 0x00000000 0x10 ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFS4openEPKc
0x00000000 0x0 ./src/FatFs/SD.o
+ .ARM.exidx.text._ZN7PETITFS4openEPKc
+ 0x00000000 0x8 ./src/FatFs/SD.o
.text._ZN7PETITFS6removeEPKc
0x00000000 0x4 ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFS6removeEPKc
@@ -1515,8 +1594,12 @@ Discarded input sections 0x00000000 0x0 ./src/FatFs/SD.o
.ARM.exidx.text._ZN7PETITFS9availableEv
0x00000000 0x8 ./src/FatFs/SD.o
+ .text._ZN7PETITFS5closeEv
+ 0x00000000 0x2 ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFS5closeEv
0x00000000 0x0 ./src/FatFs/SD.o
+ .ARM.exidx.text._ZN7PETITFS5closeEv
+ 0x00000000 0x8 ./src/FatFs/SD.o
.text._ZN7PETITFS5flushEv
0x00000000 0x2 ./src/FatFs/SD.o
.ARM.extab.text._ZN7PETITFS5flushEv
@@ -1594,24 +1677,60 @@ Discarded input sections .text 0x00000000 0x0 ./src/FatFs/pff.o
.data 0x00000000 0x0 ./src/FatFs/pff.o
.bss 0x00000000 0x0 ./src/FatFs/pff.o
+ .text._ZL10clust2sectm
+ 0x00000000 0x20 ./src/FatFs/pff.o
.ARM.extab.text._ZL10clust2sectm
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._ZL10clust2sectm
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._ZL10dir_rewindP5_DIR_
+ 0x00000000 0x44 ./src/FatFs/pff.o
.ARM.extab.text._ZL10dir_rewindP5_DIR_
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._ZL10dir_rewindP5_DIR_
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._ZL7get_fatm
+ 0x00000000 0xdc ./src/FatFs/pff.o
.ARM.extab.text._ZL7get_fatm
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._ZL7get_fatm
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._ZL8dir_nextP5_DIR_
+ 0x00000000 0x60 ./src/FatFs/pff.o
.ARM.extab.text._ZL8dir_nextP5_DIR_
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._ZL8dir_nextP5_DIR_
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._ZL8check_fsPhm
+ 0x00000000 0x80 ./src/FatFs/pff.o
.ARM.extab.text._ZL8check_fsPhm
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._ZL8check_fsPhm
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._ZL11follow_pathP5_DIR_PKc
+ 0x00000000 0x14c ./src/FatFs/pff.o
.ARM.extab.text._ZL11follow_pathP5_DIR_PKc
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._ZL11follow_pathP5_DIR_PKc
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._Z8pf_mountP7_FATFS_
+ 0x00000000 0x170 ./src/FatFs/pff.o
.ARM.extab.text._Z8pf_mountP7_FATFS_
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._Z8pf_mountP7_FATFS_
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._Z7pf_openPKc
+ 0x00000000 0x74 ./src/FatFs/pff.o
.ARM.extab.text._Z7pf_openPKc
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._Z7pf_openPKc
+ 0x00000000 0x8 ./src/FatFs/pff.o
+ .text._Z7pf_readPvtPt
+ 0x00000000 0xcc ./src/FatFs/pff.o
.ARM.extab.text._Z7pf_readPvtPt
0x00000000 0x0 ./src/FatFs/pff.o
+ .ARM.exidx.text._Z7pf_readPvtPt
+ 0x00000000 0x8 ./src/FatFs/pff.o
.text._Z8pf_writePKvtPt
0x00000000 0x11c ./src/FatFs/pff.o
.ARM.extab.text._Z8pf_writePKvtPt
@@ -1636,17 +1755,57 @@ Discarded input sections 0x00000000 0x0 ./src/FatFs/pff.o
.ARM.exidx.text._Z10pf_readdirP5_DIR_P9_FILINFO_
0x00000000 0x8 ./src/FatFs/pff.o
+ .bss._ZL5FatFs
+ 0x00000000 0x4 ./src/FatFs/pff.o
.text 0x00000000 0x0 ./src/FatFs/sdcard.o
.data 0x00000000 0x0 ./src/FatFs/sdcard.o
.bss 0x00000000 0x0 ./src/FatFs/sdcard.o
+ .text._Z8xmit_spih
+ 0x00000000 0x10 ./src/FatFs/sdcard.o
+ .ARM.extab.text._Z8xmit_spih
+ 0x00000000 0xc ./src/FatFs/sdcard.o
+ .ARM.exidx.text._Z8xmit_spih
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .text._Z7rcv_spiv
+ 0x00000000 0x10 ./src/FatFs/sdcard.o
+ .ARM.extab.text._Z7rcv_spiv
+ 0x00000000 0xc ./src/FatFs/sdcard.o
+ .ARM.exidx.text._Z7rcv_spiv
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .text._ZL8send_cmdhm
+ 0x00000000 0x88 ./src/FatFs/sdcard.o
.ARM.extab.text._ZL8send_cmdhm
0x00000000 0x0 ./src/FatFs/sdcard.o
+ .ARM.exidx.text._ZL8send_cmdhm
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .text._ZL11release_spiv
+ 0x00000000 0x18 ./src/FatFs/sdcard.o
+ .ARM.extab.text._ZL11release_spiv
+ 0x00000000 0xc ./src/FatFs/sdcard.o
+ .ARM.exidx.text._ZL11release_spiv
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .text._Z10disk_readpPhmtt
+ 0x00000000 0xa4 ./src/FatFs/sdcard.o
.ARM.extab.text._Z10disk_readpPhmtt
0x00000000 0x0 ./src/FatFs/sdcard.o
+ .ARM.exidx.text._Z10disk_readpPhmtt
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .text._Z11disk_writepPKhm
+ 0x00000000 0xb4 ./src/FatFs/sdcard.o
.ARM.extab.text._Z11disk_writepPKhm
0x00000000 0x0 ./src/FatFs/sdcard.o
+ .ARM.exidx.text._Z11disk_writepPKhm
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .text._Z15disk_initializev
+ 0x00000000 0x144 ./src/FatFs/sdcard.o
.ARM.extab.text._Z15disk_initializev
0x00000000 0x0 ./src/FatFs/sdcard.o
+ .ARM.exidx.text._Z15disk_initializev
+ 0x00000000 0x8 ./src/FatFs/sdcard.o
+ .bss._ZL8CardType
+ 0x00000000 0x1 ./src/FatFs/sdcard.o
+ .bss._ZZ11disk_writepPKhmE2wc
+ 0x00000000 0x2 ./src/FatFs/sdcard.o
.data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_thumb1_case_uqi.o)
.bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_thumb1_case_uqi.o)
.data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_udivsi3.o)
@@ -1678,6 +1837,14 @@ Discarded input sections .bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signal.o)
.data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
.bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
+ .data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcmp.o)
+ .bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcmp.o)
+ .data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcpy.o)
+ .bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcpy.o)
+ .data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strlen.o)
+ .bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strlen.o)
+ .data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strncmp.o)
+ .bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strncmp.o)
.data 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
.bss 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
.text 0x00000000 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
@@ -1759,7 +1926,7 @@ END GROUP 0x10001fe0 __top_RamLoc8 = 0x10001fe0
0x10000fe0 //__top_RamLoc8 = 0x10000fe0
-.text 0x00001000 0x377c
+.text 0x00001000 0x446c
FILL mask 0xff
*(.isr_vector)
.isr_vector 0x00001000 0xc0 ./src/core/cr_startup_lpc11.o
@@ -1767,13 +1934,13 @@ END GROUP 0x000010c0 . = ALIGN (0x4)
0x000010c0 __section_table_start = .
0x000010c0 __data_section_table = .
- 0x000010c0 0x4 LONG 0x4ad0 LOADADDR (.data)
+ 0x000010c0 0x4 LONG 0x5858 LOADADDR (.data)
0x000010c4 0x4 LONG 0x10000000 ADDR (.data)
- 0x000010c8 0x4 LONG 0x84c SIZEOF (.data)
+ 0x000010c8 0x4 LONG 0xc34 SIZEOF (.data)
0x000010cc __data_section_table_end = .
0x000010cc __bss_section_table = .
- 0x000010cc 0x4 LONG 0x1000084c ADDR (.bss)
- 0x000010d0 0x4 LONG 0x5a0 SIZEOF (.bss)
+ 0x000010cc 0x4 LONG 0x10000c34 ADDR (.bss)
+ 0x000010d0 0x4 LONG 0x208 SIZEOF (.bss)
0x000010d4 __bss_section_table_end = .
0x000010d4 __section_table_end = .
*(.after_vectors*)
@@ -1800,783 +1967,837 @@ END GROUP 0x00001150 WDT_IRQHandler
0x00001150 TIMER16_0_IRQHandler
*(.text*)
- .text._Z9playSoundv
- 0x00001154 0x98 ./src/user_application.o
- 0x00001154 playSound()
- .text._Z9readSoundv
- 0x000011ec 0x90 ./src/user_application.o
- 0x000011ec readSound()
+ .text._Z4randi
+ 0x00001154 0x4 ./src/user_application.o
+ 0x00001154 rand(int)
+ .text._Z11analogRead_i
+ 0x00001158 0x4 ./src/user_application.o
+ 0x00001158 analogRead_(int)
+ .text._Z4plusii
+ 0x0000115c 0x4 ./src/user_application.o
+ 0x0000115c plus(int, int)
+ .text._Z12analogWrite_ii
+ 0x00001160 0x4 ./src/user_application.o
+ 0x00001160 analogWrite_(int, int)
+ .text._Z4abs_i
+ 0x00001164 0x8 ./src/user_application.o
+ 0x00001164 abs_(int)
+ .text._Z4min_ii
+ 0x0000116c 0xe ./src/user_application.o
+ 0x0000116c min_(int, int)
+ .text._Z4max_ii
+ 0x0000117a 0xe ./src/user_application.o
+ 0x0000117a max_(int, int)
+ .text._Z6delay_i
+ 0x00001188 0xa ./src/user_application.o
+ 0x00001188 delay_(int)
+ *fill* 0x00001192 0x2 00
+ .text._Z5printi
+ 0x00001194 0x18 ./src/user_application.o
+ 0x00001194 print(int)
+ .text._Z8pinMode_ii
+ 0x000011ac 0xc ./src/user_application.o
+ 0x000011ac pinMode_(int, int)
+ .text._Z7millis_i
+ 0x000011b8 0x8 ./src/user_application.o
+ 0x000011b8 millis_(int)
+ .text._Z13digitalWrite_ii
+ 0x000011c0 0xc ./src/user_application.o
+ 0x000011c0 digitalWrite_(int, int)
+ .text._Z12digitalRead_i
+ 0x000011cc 0x8 ./src/user_application.o
+ 0x000011cc digitalRead_(int)
.text._Z5setupv
- 0x0000127c 0x90 ./src/user_application.o
- 0x0000127c setup()
+ 0x000011d4 0x54 ./src/user_application.o
+ 0x000011d4 setup()
+ .text._Z5kbhitv
+ 0x00001228 0x10 ./src/user_application.o
+ 0x00001228 kbhit()
+ .text._Z5getchv
+ 0x00001238 0x10 ./src/user_application.o
+ 0x00001238 getch()
+ .text._Z5Sleepi
+ 0x00001248 0x8 ./src/user_application.o
+ 0x00001248 Sleep(int)
+ .text._Z5getsSPcj
+ 0x00001250 0xa8 ./src/user_application.o
+ 0x00001250 getsS(char*, unsigned int)
+ .text._Z6printSPKc
+ 0x000012f8 0x10 ./src/user_application.o
+ 0x000012f8 printS(char const*)
+ .text._Z8printSlnPKc
+ 0x00001308 0x10 ./src/user_application.o
+ 0x00001308 printSln(char const*)
+ .text._Z5putcSc
+ 0x00001318 0x10 ./src/user_application.o
+ 0x00001318 putcS(char)
+ .text._Z6writeSPKci
+ 0x00001328 0x14 ./src/user_application.o
+ 0x00001328 writeS(char const*, int)
+ .text._Z8SaveProgv
+ 0x0000133c 0x10 ./src/user_application.o
+ 0x0000133c SaveProg()
+ .text._Z10printErrori
+ 0x0000134c 0x30 ./src/user_application.o
+ 0x0000134c printError(int)
+ .text._Z5eval2PciPi
+ 0x0000137c 0x7b0 ./src/user_application.o
+ 0x0000137c eval2(char*, int, int*)
+ .text._Z9skipSpacePcS_
+ 0x00001b2c 0x22 ./src/user_application.o
+ 0x00001b2c skipSpace(char*, char*)
+ *fill* 0x00001b4e 0x2 00
+ .text._Z7stepRunv
+ 0x00001b50 0x178 ./src/user_application.o
+ 0x00001b50 stepRun()
+ .text._Z3runPci
+ 0x00001cc8 0x748 ./src/user_application.o
+ 0x00001cc8 run(char*, int)
+ .text._Z4listPc
+ 0x00002410 0x30 ./src/user_application.o
+ 0x00002410 list(char*)
.text._Z4loopv
- 0x0000130c 0x74 ./src/user_application.o
- 0x0000130c loop()
+ 0x00002440 0x1ec ./src/user_application.o
+ 0x00002440 loop()
.text._ZN5Print7printlnEv
- 0x00001380 0x18 ./src/core/Print.o
- 0x00001380 Print::println()
+ 0x0000262c 0x18 ./src/core/Print.o
+ 0x0000262c Print::println()
.text._ZN5Print5printEPKc
- 0x00001398 0x1a ./src/core/Print.o
- 0x00001398 Print::print(char const*)
- *fill* 0x000013b2 0x2 00
+ 0x00002644 0x1a ./src/core/Print.o
+ 0x00002644 Print::print(char const*)
+ *fill* 0x0000265e 0x2 00
.text._ZN5Print5printEi12RADIX_FORMAT
- 0x000013b4 0x12c ./src/core/Print.o
- 0x000013b4 Print::print(int, RADIX_FORMAT)
+ 0x00002660 0x12c ./src/core/Print.o
+ 0x00002660 Print::print(int, RADIX_FORMAT)
+ .text._ZN5Print5writeEPKci
+ 0x0000278c 0x1e ./src/core/Print.o
+ 0x0000278c Print::write(char const*, int)
.text._ZN5Print7printlnEPKc
- 0x000014e0 0x12 ./src/core/Print.o
- 0x000014e0 Print::println(char const*)
+ 0x000027aa 0x12 ./src/core/Print.o
+ 0x000027aa Print::println(char const*)
.text._ZN5Print7printlnEi12RADIX_FORMAT
- 0x000014f2 0x12 ./src/core/Print.o
- 0x000014f2 Print::println(int, RADIX_FORMAT)
+ 0x000027bc 0x12 ./src/core/Print.o
+ 0x000027bc Print::println(int, RADIX_FORMAT)
.text._ZN3SSPD2Ev
- 0x00001504 0x2 ./src/core/SPI.o
- 0x00001504 SSP::~SSP()
- 0x00001504 SSP::~SSP()
+ 0x000027ce 0x2 ./src/core/SPI.o
+ 0x000027ce SSP::~SSP()
+ 0x000027ce SSP::~SSP()
.text._ZN3SSP12setBitLengthEi
- 0x00001506 0x4 ./src/core/SPI.o
- 0x00001506 SSP::setBitLength(int)
+ 0x000027d0 0x4 ./src/core/SPI.o
+ 0x000027d0 SSP::setBitLength(int)
.text._ZN3SSP11setBitOrderE13SSP_BIT_ORDER
- 0x0000150a 0x4 ./src/core/SPI.o
- 0x0000150a SSP::setBitOrder(SSP_BIT_ORDER)
+ 0x000027d4 0x4 ./src/core/SPI.o
+ 0x000027d4 SSP::setBitOrder(SSP_BIT_ORDER)
.text._ZN3SSP15setClockDividerE15SSP_CLK_DIVIDER
- 0x0000150e 0x4 ./src/core/SPI.o
- 0x0000150e SSP::setClockDivider(SSP_CLK_DIVIDER)
- .text._ZN3SSP11setDataModeE13SSP_DATA_MODE
- 0x00001512 0x4 ./src/core/SPI.o
- 0x00001512 SSP::setDataMode(SSP_DATA_MODE)
- *fill* 0x00001516 0x2 00
+ 0x000027d8 0x4 ./src/core/SPI.o
+ 0x000027d8 SSP::setClockDivider(SSP_CLK_DIVIDER)
.text.ssp_begin
- 0x00001518 0xf8 ./src/core/SPI.o
- 0x00001518 ssp_begin
+ 0x000027dc 0xf8 ./src/core/SPI.o
+ 0x000027dc ssp_begin
.text._ZN3SSP5beginEv
- 0x00001610 0x12 ./src/core/SPI.o
- 0x00001610 SSP::begin()
+ 0x000028d4 0x12 ./src/core/SPI.o
+ 0x000028d4 SSP::begin()
.text._ZN3SSPC2Ev
- 0x00001622 0x32 ./src/core/SPI.o
- 0x00001622 SSP::SSP()
- 0x00001622 SSP::SSP()
- .text.ssp_transfer
- 0x00001654 0x2c ./src/core/SPI.o
- 0x00001654 ssp_transfer
- .text._ZN3SSP8transferEm
- 0x00001680 0xa ./src/core/SPI.o
- 0x00001680 SSP::transfer(unsigned long)
- *fill* 0x0000168a 0x2 00
+ 0x000028e6 0x32 ./src/core/SPI.o
+ 0x000028e6 SSP::SSP()
+ 0x000028e6 SSP::SSP()
.text._GLOBAL__I_SPI
- 0x0000168c 0x24 ./src/core/SPI.o
+ 0x00002918 0x24 ./src/core/SPI.o
.text._ZN4SSP1D2Ev
- 0x000016b0 0x2 ./src/core/SPI1.o
- 0x000016b0 SSP1::~SSP1()
- 0x000016b0 SSP1::~SSP1()
+ 0x0000293c 0x2 ./src/core/SPI1.o
+ 0x0000293c SSP1::~SSP1()
+ 0x0000293c SSP1::~SSP1()
.text._ZN4SSP112setBitLengthEi
- 0x000016b2 0x4 ./src/core/SPI1.o
- 0x000016b2 SSP1::setBitLength(int)
+ 0x0000293e 0x4 ./src/core/SPI1.o
+ 0x0000293e SSP1::setBitLength(int)
.text._ZN4SSP111setBitOrderE13SSP_BIT_ORDER
- 0x000016b6 0x4 ./src/core/SPI1.o
- 0x000016b6 SSP1::setBitOrder(SSP_BIT_ORDER)
+ 0x00002942 0x4 ./src/core/SPI1.o
+ 0x00002942 SSP1::setBitOrder(SSP_BIT_ORDER)
.text._ZN4SSP115setClockDividerE15SSP_CLK_DIVIDER
- 0x000016ba 0x4 ./src/core/SPI1.o
- 0x000016ba SSP1::setClockDivider(SSP_CLK_DIVIDER)
- *fill* 0x000016be 0x2 00
+ 0x00002946 0x4 ./src/core/SPI1.o
+ 0x00002946 SSP1::setClockDivider(SSP_CLK_DIVIDER)
+ *fill* 0x0000294a 0x2 00
.text.ssp1_begin
- 0x000016c0 0xec ./src/core/SPI1.o
- 0x000016c0 ssp1_begin
+ 0x0000294c 0xec ./src/core/SPI1.o
+ 0x0000294c ssp1_begin
.text._ZN4SSP15beginEv
- 0x000017ac 0x12 ./src/core/SPI1.o
- 0x000017ac SSP1::begin()
+ 0x00002a38 0x12 ./src/core/SPI1.o
+ 0x00002a38 SSP1::begin()
.text._ZN4SSP1C2Ev
- 0x000017be 0x32 ./src/core/SPI1.o
- 0x000017be SSP1::SSP1()
- 0x000017be SSP1::SSP1()
- .text.ssp1_transfer
- 0x000017f0 0x2c ./src/core/SPI1.o
- 0x000017f0 ssp1_transfer
- .text._ZN4SSP18transferEm
- 0x0000181c 0xa ./src/core/SPI1.o
- 0x0000181c SSP1::transfer(unsigned long)
- *fill* 0x00001826 0x2 00
+ 0x00002a4a 0x32 ./src/core/SPI1.o
+ 0x00002a4a SSP1::SSP1()
+ 0x00002a4a SSP1::SSP1()
.text._GLOBAL__I_SPI1
- 0x00001828 0x24 ./src/core/SPI1.o
+ 0x00002a7c 0x24 ./src/core/SPI1.o
.text._ZN5PrintC2Ev
- 0x0000184c 0xc ./src/core/SoftwareSerial.o
- 0x0000184c Print::Print()
- 0x0000184c Print::Print()
+ 0x00002aa0 0xc ./src/core/SoftwareSerial.o
+ 0x00002aa0 Print::Print()
+ 0x00002aa0 Print::Print()
.text.__aeabi_atexit
- 0x00001858 0x4 ./src/core/cr_cpp_config.o
- 0x00001858 __aeabi_atexit
+ 0x00002aac 0x4 ./src/core/cr_cpp_config.o
+ 0x00002aac __aeabi_atexit
.text.__cxa_pure_virtual
- 0x0000185c 0x4 ./src/core/cr_startup_lpc11.o
- 0x0000185c __cxa_pure_virtual
+ 0x00002ab0 0x4 ./src/core/cr_startup_lpc11.o
+ 0x00002ab0 __cxa_pure_virtual
.text.NVIC_SetPriority
- 0x00001860 0x64 ./src/core/delay.o
+ 0x00002ab4 0x64 ./src/core/delay.o
.text.NVIC_DisableIRQ.clone.0
- 0x000018c4 0x10 ./src/core/delay.o
- .text.delayMicroseconds
- 0x000018d4 0x18 ./src/core/delay.o
- 0x000018d4 delayMicroseconds
+ 0x00002b18 0x10 ./src/core/delay.o
+ .text.delay 0x00002b28 0x18 ./src/core/delay.o
+ 0x00002b28 delay
+ .text.millis 0x00002b40 0xc ./src/core/delay.o
+ 0x00002b40 millis
.text.setup_TIMER32_1
- 0x000018ec 0x24 ./src/core/delay.o
- 0x000018ec setup_TIMER32_1
- .text.attachMicroseconds
- 0x00001910 0x44 ./src/core/delay.o
- 0x00001910 attachMicroseconds
- .text.detachMicroseconds
- 0x00001954 0x14 ./src/core/delay.o
- 0x00001954 detachMicroseconds
+ 0x00002b4c 0x24 ./src/core/delay.o
+ 0x00002b4c setup_TIMER32_1
.text.TIMER32_1_IRQHandler
- 0x00001968 0x24 ./src/core/delay.o
- 0x00001968 TIMER32_1_IRQHandler
+ 0x00002b70 0x24 ./src/core/delay.o
+ 0x00002b70 TIMER32_1_IRQHandler
.text.SysTick_Handler
- 0x0000198c 0x10 ./src/core/delay.o
- 0x0000198c SysTick_Handler
+ 0x00002b94 0x10 ./src/core/delay.o
+ 0x00002b94 SysTick_Handler
.text.setup_systick
- 0x0000199c 0x54 ./src/core/delay.o
- 0x0000199c setup_systick
- .text.pinMode 0x000019f0 0x64 ./src/core/gpio.o
- 0x000019f0 pinMode
+ 0x00002ba4 0x54 ./src/core/delay.o
+ 0x00002ba4 setup_systick
+ .text.pinMode 0x00002bf8 0x120 ./src/core/gpio.o
+ 0x00002bf8 pinMode
.text.digitalWrite
- 0x00001a54 0x58 ./src/core/gpio.o
- 0x00001a54 digitalWrite
+ 0x00002d18 0x60 ./src/core/gpio.o
+ 0x00002d18 digitalWrite
.text.digitalRead
- 0x00001aac 0x44 ./src/core/gpio.o
- 0x00001aac digitalRead
+ 0x00002d78 0x48 ./src/core/gpio.o
+ 0x00002d78 digitalRead
.text.GPIOIntStatus
- 0x00001af0 0x4c ./src/core/gpio.o
- 0x00001af0 GPIOIntStatus
+ 0x00002dc0 0x50 ./src/core/gpio.o
+ 0x00002dc0 GPIOIntStatus
.text.GPIOIntClear
- 0x00001b3c 0x44 ./src/core/gpio.o
- 0x00001b3c GPIOIntClear
+ 0x00002e10 0x4c ./src/core/gpio.o
+ 0x00002e10 GPIOIntClear
.text.GPIO_IRQHandler
- 0x00001b80 0x30 ./src/core/gpio_int.o
- 0x00001b80 GPIO_IRQHandler
+ 0x00002e5c 0x30 ./src/core/gpio_int.o
+ 0x00002e5c GPIO_IRQHandler
.text.PIOINT0_IRQHandler
- 0x00001bb0 0x8 ./src/core/gpio_int.o
- 0x00001bb0 PIOINT0_IRQHandler
+ 0x00002e8c 0x8 ./src/core/gpio_int.o
+ 0x00002e8c PIOINT0_IRQHandler
.text.PIOINT1_IRQHandler
- 0x00001bb8 0x8 ./src/core/gpio_int.o
- 0x00001bb8 PIOINT1_IRQHandler
+ 0x00002e94 0x8 ./src/core/gpio_int.o
+ 0x00002e94 PIOINT1_IRQHandler
.text.PIOINT2_IRQHandler
- 0x00001bc0 0x8 ./src/core/gpio_int.o
- 0x00001bc0 PIOINT2_IRQHandler
+ 0x00002e9c 0x8 ./src/core/gpio_int.o
+ 0x00002e9c PIOINT2_IRQHandler
.text.PIOINT3_IRQHandler
- 0x00001bc8 0x8 ./src/core/gpio_int.o
- 0x00001bc8 PIOINT3_IRQHandler
+ 0x00002ea4 0x8 ./src/core/gpio_int.o
+ 0x00002ea4 PIOINT3_IRQHandler
.text._ZN8MARYOLEDD2Ev
- 0x00001bd0 0x2 ./src/core/maryoled.o
- 0x00001bd0 MARYOLED::~MARYOLED()
- 0x00001bd0 MARYOLED::~MARYOLED()
- *fill* 0x00001bd2 0x2 00
+ 0x00002eac 0x2 ./src/core/maryoled.o
+ 0x00002eac MARYOLED::~MARYOLED()
+ 0x00002eac MARYOLED::~MARYOLED()
+ *fill* 0x00002eae 0x2 00
.text._ZN8MARYOLEDC2Ev
- 0x00001bd4 0x24 ./src/core/maryoled.o
- 0x00001bd4 MARYOLED::MARYOLED()
- 0x00001bd4 MARYOLED::MARYOLED()
+ 0x00002eb0 0x24 ./src/core/maryoled.o
+ 0x00002eb0 MARYOLED::MARYOLED()
+ 0x00002eb0 MARYOLED::MARYOLED()
.text._GLOBAL__I_oled
- 0x00001bf8 0x24 ./src/core/maryoled.o
- .text.main 0x00001c1c 0x14 ./src/core/startup_mary.o
- 0x00001c1c main
+ 0x00002ed4 0x24 ./src/core/maryoled.o
+ .text.main 0x00002ef8 0x14 ./src/core/startup_mary.o
+ 0x00002ef8 main
.text.SystemInit
- 0x00001c30 0x7c ./src/core/system_LPC11xx.o
- 0x00001c30 SystemInit
+ 0x00002f0c 0x7c ./src/core/system_LPC11xx.o
+ 0x00002f0c SystemInit
.text._ZN7USerialD2Ev
- 0x00001cac 0xc ./src/core/uart.o
- 0x00001cac USerial::~USerial()
- 0x00001cac USerial::~USerial()
+ 0x00002f88 0xc ./src/core/uart.o
+ 0x00002f88 USerial::~USerial()
+ 0x00002f88 USerial::~USerial()
.text._ZN7USerial5writeEc
- 0x00001cb8 0x14 ./src/core/uart.o
- 0x00001cb8 USerial::write(char)
+ 0x00002f94 0x14 ./src/core/uart.o
+ 0x00002f94 USerial::write(char)
.text._ZN7USerialC2Ev
- 0x00001ccc 0x20 ./src/core/uart.o
- 0x00001ccc USerial::USerial()
- 0x00001ccc USerial::USerial()
+ 0x00002fa8 0x20 ./src/core/uart.o
+ 0x00002fa8 USerial::USerial()
+ 0x00002fa8 USerial::USerial()
.text._ZN7USerial5beginEi
- 0x00001cec 0x80 ./src/core/uart.o
- 0x00001cec USerial::begin(int)
+ 0x00002fc8 0x80 ./src/core/uart.o
+ 0x00002fc8 USerial::begin(int)
+ .text._ZN7USerial9availableEv
+ 0x00003048 0x10 ./src/core/uart.o
+ 0x00003048 USerial::available()
+ .text._ZN7USerial4readEv
+ 0x00003058 0xc ./src/core/uart.o
+ 0x00003058 USerial::read()
.text._GLOBAL__I_Serial
- 0x00001d6c 0x24 ./src/core/uart.o
+ 0x00003064 0x24 ./src/core/uart.o
.text._ZN13XBeeAddress64C2Emm
- 0x00001d90 0x6 ./src/XBee/XBee.o
- 0x00001d90 XBeeAddress64::XBeeAddress64(unsigned long, unsigned long)
- 0x00001d90 XBeeAddress64::XBeeAddress64(unsigned long, unsigned long)
- *fill* 0x00001d96 0x2 00
+ 0x00003088 0x6 ./src/XBee/XBee.o
+ 0x00003088 XBeeAddress64::XBeeAddress64(unsigned long, unsigned long)
+ 0x00003088 XBeeAddress64::XBeeAddress64(unsigned long, unsigned long)
+ *fill* 0x0000308e 0x2 00
.text._GLOBAL__I__ZN12XBeeResponseC2Ev
- 0x00001d98 0x18 ./src/XBee/XBee.o
+ 0x00003090 0x18 ./src/XBee/XBee.o
.text._ZN7PETITFSD2Ev
- 0x00001db0 0x2 ./src/FatFs/SD.o
- 0x00001db0 PETITFS::~PETITFS()
- 0x00001db0 PETITFS::~PETITFS()
+ 0x000030a8 0x2 ./src/FatFs/SD.o
+ 0x000030a8 PETITFS::~PETITFS()
+ 0x000030a8 PETITFS::~PETITFS()
.text._ZN7PETITFSC2Ev
- 0x00001db2 0xa ./src/FatFs/SD.o
- 0x00001db2 PETITFS::PETITFS()
- 0x00001db2 PETITFS::PETITFS()
- .text._ZN7PETITFS5beginEv
- 0x00001dbc 0x12 ./src/FatFs/SD.o
- 0x00001dbc PETITFS::begin()
- .text._ZN7PETITFS4openEPKc
- 0x00001dce 0x10 ./src/FatFs/SD.o
- 0x00001dce PETITFS::open(char const*)
- .text._ZN7PETITFS5closeEv
- 0x00001dde 0x2 ./src/FatFs/SD.o
- 0x00001dde PETITFS::close()
+ 0x000030aa 0xa ./src/FatFs/SD.o
+ 0x000030aa PETITFS::PETITFS()
+ 0x000030aa PETITFS::PETITFS()
.text._GLOBAL__I_SDFile
- 0x00001de0 0x24 ./src/FatFs/SD.o
- .text._ZL10clust2sectm
- 0x00001e04 0x20 ./src/FatFs/pff.o
- .text._ZL10dir_rewindP5_DIR_
- 0x00001e24 0x44 ./src/FatFs/pff.o
- .text._ZL7get_fatm
- 0x00001e68 0xdc ./src/FatFs/pff.o
- .text._ZL8dir_nextP5_DIR_
- 0x00001f44 0x60 ./src/FatFs/pff.o
- .text._ZL8check_fsPhm
- 0x00001fa4 0x80 ./src/FatFs/pff.o
- .text._ZL11follow_pathP5_DIR_PKc
- 0x00002024 0x14c ./src/FatFs/pff.o
- .text._Z8pf_mountP7_FATFS_
- 0x00002170 0x170 ./src/FatFs/pff.o
- 0x00002170 pf_mount(_FATFS_*)
- .text._Z7pf_openPKc
- 0x000022e0 0x74 ./src/FatFs/pff.o
- 0x000022e0 pf_open(char const*)
- .text._Z7pf_readPvtPt
- 0x00002354 0xcc ./src/FatFs/pff.o
- 0x00002354 pf_read(void*, unsigned short, unsigned short*)
- .text._Z8xmit_spih
- 0x00002420 0x10 ./src/FatFs/sdcard.o
- 0x00002420 xmit_spi(unsigned char)
- .text._Z7rcv_spiv
- 0x00002430 0x10 ./src/FatFs/sdcard.o
- 0x00002430 rcv_spi()
- .text._ZL8send_cmdhm
- 0x00002440 0x88 ./src/FatFs/sdcard.o
- .text._ZL11release_spiv
- 0x000024c8 0x18 ./src/FatFs/sdcard.o
- .text._Z10disk_readpPhmtt
- 0x000024e0 0xa4 ./src/FatFs/sdcard.o
- 0x000024e0 disk_readp(unsigned char*, unsigned long, unsigned short, unsigned short)
- .text._Z11disk_writepPKhm
- 0x00002584 0xb4 ./src/FatFs/sdcard.o
- 0x00002584 disk_writep(unsigned char const*, unsigned long)
- .text._Z15disk_initializev
- 0x00002638 0x144 ./src/FatFs/sdcard.o
- 0x00002638 disk_initialize()
- .text 0x0000277c 0x14 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_thumb1_case_uqi.o)
- 0x0000277c __gnu_thumb1_case_uqi
- .text 0x00002790 0x9c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_udivsi3.o)
- 0x00002790 __aeabi_uidiv
- 0x00002790 __udivsi3
- 0x00002818 __aeabi_uidivmod
- .text 0x0000282c 0xc0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_divsi3.o)
- 0x0000282c __divsi3
- 0x0000282c __aeabi_idiv
- 0x000028d8 __aeabi_idivmod
- .text 0x000028ec 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_dvmd_tls.o)
- 0x000028ec __aeabi_idiv0
- 0x000028ec __aeabi_ldiv0
- .text 0x000028f0 0xbf8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
- 0x00002bb0 _Unwind_VRS_Get
- 0x00002bfc _Unwind_VRS_Set
- 0x00002fb8 __aeabi_unwind_cpp_pr2
- 0x00002fc4 __aeabi_unwind_cpp_pr1
- 0x00002fd0 __aeabi_unwind_cpp_pr0
- 0x00002fdc _Unwind_VRS_Pop
- 0x00003394 _Unwind_GetCFA
- 0x00003398 __gnu_Unwind_RaiseException
- 0x000033f4 __gnu_Unwind_ForcedUnwind
- 0x00003408 __gnu_Unwind_Resume
- 0x00003448 __gnu_Unwind_Resume_or_Rethrow
- 0x00003464 _Unwind_Complete
- 0x00003468 _Unwind_DeleteException
- 0x00003478 __gnu_Unwind_Backtrace
- .text 0x000034e8 0x144 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(libunwind.o)
- 0x000034e8 __restore_core_regs
- 0x000034e8 restore_core_regs
- 0x00003514 __gnu_Unwind_Restore_VFP
- 0x00003518 __gnu_Unwind_Save_VFP
- 0x0000351c __gnu_Unwind_Restore_VFP_D
- 0x00003520 __gnu_Unwind_Save_VFP_D
- 0x00003524 __gnu_Unwind_Restore_VFP_D_16_to_31
- 0x00003528 __gnu_Unwind_Save_VFP_D_16_to_31
- 0x0000352c __gnu_Unwind_Restore_WMMXD
- 0x00003530 __gnu_Unwind_Save_WMMXD
- 0x00003534 __gnu_Unwind_Restore_WMMXC
- 0x00003538 __gnu_Unwind_Save_WMMXC
- 0x0000353c ___Unwind_RaiseException
- 0x0000353c _Unwind_RaiseException
- 0x0000356c _Unwind_Resume
- 0x0000356c ___Unwind_Resume
- 0x0000359c _Unwind_Resume_or_Rethrow
- 0x0000359c ___Unwind_Resume_or_Rethrow
- 0x000035cc _Unwind_ForcedUnwind
- 0x000035cc ___Unwind_ForcedUnwind
- 0x000035fc ___Unwind_Backtrace
- 0x000035fc _Unwind_Backtrace
- .text 0x0000362c 0x3d0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(pr-support.o)
- 0x0000367c __gnu_unwind_execute
- 0x000039a4 __gnu_unwind_frame
- 0x000039cc _Unwind_GetRegionStart
- 0x000039d8 _Unwind_GetLanguageSpecificData
- 0x000039ec _Unwind_GetDataRelBase
- 0x000039f4 _Unwind_GetTextRelBase
- .text 0x000039fc 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-abort.o)
- 0x000039fc abort
- .text 0x00003a0c 0x48 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-init.o)
- 0x00003a0c __libc_init_array
- .text 0x00003a54 0x508 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mallocr.o)
- 0x00003a54 _malloc_r
- .text 0x00003f5c 0xf8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-memcpy.o)
- 0x00003f5c memcpy
- .text 0x00004054 0x8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mlock.o)
- 0x00004054 __malloc_lock
- 0x00004058 __malloc_unlock
- .text 0x0000405c 0x24 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-sbrkr.o)
- 0x0000405c _sbrk_r
- .text 0x00004080 0x168 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signal.o)
- 0x00004080 _init_signal_r
- 0x000040b8 _signal_r
- 0x000040f4 _raise_r
- 0x0000414c __sigtramp_r
- 0x00004198 raise
- 0x000041ac signal
- 0x000041c4 _init_signal
- 0x000041d4 __sigtramp
- .text 0x000041e8 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
- 0x000041e8 _kill_r
- 0x00004210 _getpid_r
- .text 0x00004218 0x244 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
- 0x00004218 _malloc_trim_r
- 0x000042b8 _free_r
- .text 0x0000445c 0x40 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
- 0x0000445c _sbrk
- .text 0x0000449c 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_exit.o)
- 0x0000449c _exit
- .text 0x000044a0 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(getpid.o)
- 0x000044a0 _getpid
- .text 0x000044b0 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(kill.o)
- 0x000044b0 _kill
- .text 0x000044c0 0x2c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_check_heap.o)
- 0x000044c0 __check_heap_overflow
- .text 0x000044ec 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
- .text 0x0000451c 0xc c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-errno.o)
- 0x0000451c __errno
+ 0x000030b4 0x24 ./src/FatFs/SD.o
+ .text 0x000030d8 0x14 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_thumb1_case_uqi.o)
+ 0x000030d8 __gnu_thumb1_case_uqi
+ .text 0x000030ec 0x9c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_udivsi3.o)
+ 0x000030ec __aeabi_uidiv
+ 0x000030ec __udivsi3
+ 0x00003174 __aeabi_uidivmod
+ .text 0x00003188 0xc0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_divsi3.o)
+ 0x00003188 __divsi3
+ 0x00003188 __aeabi_idiv
+ 0x00003234 __aeabi_idivmod
+ .text 0x00003248 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_dvmd_tls.o)
+ 0x00003248 __aeabi_idiv0
+ 0x00003248 __aeabi_ldiv0
+ .text 0x0000324c 0xbf8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
+ 0x0000350c _Unwind_VRS_Get
+ 0x00003558 _Unwind_VRS_Set
+ 0x00003914 __aeabi_unwind_cpp_pr2
+ 0x00003920 __aeabi_unwind_cpp_pr1
+ 0x0000392c __aeabi_unwind_cpp_pr0
+ 0x00003938 _Unwind_VRS_Pop
+ 0x00003cf0 _Unwind_GetCFA
+ 0x00003cf4 __gnu_Unwind_RaiseException
+ 0x00003d50 __gnu_Unwind_ForcedUnwind
+ 0x00003d64 __gnu_Unwind_Resume
+ 0x00003da4 __gnu_Unwind_Resume_or_Rethrow
+ 0x00003dc0 _Unwind_Complete
+ 0x00003dc4 _Unwind_DeleteException
+ 0x00003dd4 __gnu_Unwind_Backtrace
+ .text 0x00003e44 0x144 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(libunwind.o)
+ 0x00003e44 __restore_core_regs
+ 0x00003e44 restore_core_regs
+ 0x00003e70 __gnu_Unwind_Restore_VFP
+ 0x00003e74 __gnu_Unwind_Save_VFP
+ 0x00003e78 __gnu_Unwind_Restore_VFP_D
+ 0x00003e7c __gnu_Unwind_Save_VFP_D
+ 0x00003e80 __gnu_Unwind_Restore_VFP_D_16_to_31
+ 0x00003e84 __gnu_Unwind_Save_VFP_D_16_to_31
+ 0x00003e88 __gnu_Unwind_Restore_WMMXD
+ 0x00003e8c __gnu_Unwind_Save_WMMXD
+ 0x00003e90 __gnu_Unwind_Restore_WMMXC
+ 0x00003e94 __gnu_Unwind_Save_WMMXC
+ 0x00003e98 ___Unwind_RaiseException
+ 0x00003e98 _Unwind_RaiseException
+ 0x00003ec8 _Unwind_Resume
+ 0x00003ec8 ___Unwind_Resume
+ 0x00003ef8 _Unwind_Resume_or_Rethrow
+ 0x00003ef8 ___Unwind_Resume_or_Rethrow
+ 0x00003f28 _Unwind_ForcedUnwind
+ 0x00003f28 ___Unwind_ForcedUnwind
+ 0x00003f58 ___Unwind_Backtrace
+ 0x00003f58 _Unwind_Backtrace
+ .text 0x00003f88 0x3d0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(pr-support.o)
+ 0x00003fd8 __gnu_unwind_execute
+ 0x00004300 __gnu_unwind_frame
+ 0x00004328 _Unwind_GetRegionStart
+ 0x00004334 _Unwind_GetLanguageSpecificData
+ 0x00004348 _Unwind_GetDataRelBase
+ 0x00004350 _Unwind_GetTextRelBase
+ .text 0x00004358 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-abort.o)
+ 0x00004358 abort
+ .text 0x00004368 0x48 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-init.o)
+ 0x00004368 __libc_init_array
+ .text 0x000043b0 0x508 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mallocr.o)
+ 0x000043b0 _malloc_r
+ .text 0x000048b8 0xf8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-memcpy.o)
+ 0x000048b8 memcpy
+ .text 0x000049b0 0x8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mlock.o)
+ 0x000049b0 __malloc_lock
+ 0x000049b4 __malloc_unlock
+ .text 0x000049b8 0x24 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-sbrkr.o)
+ 0x000049b8 _sbrk_r
+ .text 0x000049dc 0x168 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signal.o)
+ 0x000049dc _init_signal_r
+ 0x00004a14 _signal_r
+ 0x00004a50 _raise_r
+ 0x00004aa8 __sigtramp_r
+ 0x00004af4 raise
+ 0x00004b08 signal
+ 0x00004b20 _init_signal
+ 0x00004b30 __sigtramp
+ .text 0x00004b44 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
+ 0x00004b44 _kill_r
+ 0x00004b6c _getpid_r
+ .text 0x00004b74 0x14 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcmp.o)
+ 0x00004b74 strcmp
+ .text 0x00004b88 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcpy.o)
+ 0x00004b88 strcpy
+ .text 0x00004b98 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strlen.o)
+ 0x00004b98 strlen
+ .text 0x00004ba8 0xbc c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strncmp.o)
+ 0x00004ba8 strncmp
+ .text 0x00004c64 0x244 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
+ 0x00004c64 _malloc_trim_r
+ 0x00004d04 _free_r
+ .text 0x00004ea8 0x40 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
+ 0x00004ea8 _sbrk
+ .text 0x00004ee8 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_exit.o)
+ 0x00004ee8 _exit
+ .text 0x00004eec 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(getpid.o)
+ 0x00004eec _getpid
+ .text 0x00004efc 0x10 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(kill.o)
+ 0x00004efc _kill
+ .text 0x00004f0c 0x2c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_check_heap.o)
+ 0x00004f0c __check_heap_overflow
+ .text 0x00004f38 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
+ .text 0x00004f68 0xc c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-errno.o)
+ 0x00004f68 __errno
*(.rodata .rodata.*)
+ .rodata._ZL5func2
+ 0x00004f74 0x48 ./src/user_application.o
+ .rodata._ZL9constants
+ 0x00004fbc 0x48 ./src/user_application.o
+ .rodata._ZL5func1
+ 0x00005004 0x54 ./src/user_application.o
.rodata.str1.1
- 0x00004528 0x60 ./src/user_application.o
- 0x61 (size before relaxing)
+ 0x00005058 0x1b0 ./src/user_application.o
+ 0x1b9 (size before relaxing)
.rodata._ZTV5Print
- 0x00004588 0x10 ./src/core/Print.o
- 0x00004588 vtable for Print
+ 0x00005208 0x10 ./src/core/Print.o
+ 0x00005208 vtable for Print
.rodata._ZL9radix_hex
- 0x00004598 0x11 ./src/core/Print.o
+ 0x00005218 0x11 ./src/core/Print.o
.rodata._ZL9radix_dec
- 0x000045a9 0xb ./src/core/Print.o
+ 0x00005229 0xb ./src/core/Print.o
.rodata._ZL9radix_oct
- 0x000045b4 0x9 ./src/core/Print.o
+ 0x00005234 0x9 ./src/core/Print.o
.rodata._ZL9radix_bin
- 0x000045bd 0x3 ./src/core/Print.o
+ 0x0000523d 0x3 ./src/core/Print.o
+ .rodata._ZL9IOCON_LUT
+ 0x00005240 0x30 ./src/core/gpio.o
.rodata._ZL8LPC_GPIO
- 0x000045c0 0x10 ./src/core/gpio.o
+ 0x00005270 0x10 ./src/core/gpio.o
.rodata._ZL14mary_pinAssign
- 0x000045d0 0xe0 ./src/core/gpio.o
+ 0x00005280 0xe0 ./src/core/gpio.o
.rodata._ZL17arduino_pinAssign
- 0x000046b0 0x70 ./src/core/gpio.o
+ 0x00005360 0xb0 ./src/core/gpio.o
.rodata._ZTV7USerial
- 0x00004720 0x10 ./src/core/uart.o
- 0x00004720 vtable for USerial
- .rodata 0x00004730 0x14 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
+ 0x00005410 0x10 ./src/core/uart.o
+ 0x00005410 vtable for USerial
+ .rodata 0x00005420 0x14 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
.rodata.str1.4
- 0x00004744 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
- 0x00004748 . = ALIGN (0x4)
- 0x00004748 . = ALIGN (0x4)
+ 0x00005434 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
+ 0x00005438 . = ALIGN (0x4)
+ 0x00005438 . = ALIGN (0x4)
*(.init)
- .init 0x00004748 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crti.o
- 0x00004748 _init
- .init 0x0000474c 0x8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtn.o
- 0x00004754 . = ALIGN (0x4)
- 0x00004754 __preinit_array_start = .
+ .init 0x00005438 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crti.o
+ 0x00005438 _init
+ .init 0x0000543c 0x8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtn.o
+ 0x00005444 . = ALIGN (0x4)
+ 0x00005444 __preinit_array_start = .
*(.preinit_array)
- 0x00004754 __preinit_array_end = .
- 0x00004754 . = ALIGN (0x4)
- 0x00004754 __init_array_start = .
+ 0x00005444 __preinit_array_end = .
+ 0x00005444 . = ALIGN (0x4)
+ 0x00005444 __init_array_start = .
*(SORT(.init_array.*))
*(.init_array)
- .init_array 0x00004754 0x4 ./src/core/SPI.o
- .init_array 0x00004758 0x4 ./src/core/SPI1.o
- .init_array 0x0000475c 0x4 ./src/core/maryoled.o
- .init_array 0x00004760 0x4 ./src/core/uart.o
- .init_array 0x00004764 0x4 ./src/XBee/XBee.o
- .init_array 0x00004768 0x4 ./src/FatFs/SD.o
- .init_array 0x0000476c 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
- 0x00004770 __init_array_end = .
+ .init_array 0x00005444 0x4 ./src/core/SPI.o
+ .init_array 0x00005448 0x4 ./src/core/SPI1.o
+ .init_array 0x0000544c 0x4 ./src/core/maryoled.o
+ .init_array 0x00005450 0x4 ./src/core/uart.o
+ .init_array 0x00005454 0x4 ./src/XBee/XBee.o
+ .init_array 0x00005458 0x4 ./src/FatFs/SD.o
+ .init_array 0x0000545c 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
+ 0x00005460 __init_array_end = .
*(.fini)
- .fini 0x00004770 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crti.o
- 0x00004770 _fini
- .fini 0x00004774 0x8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtn.o
- 0x0000477c . = ALIGN (0x4)
+ .fini 0x00005460 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crti.o
+ 0x00005460 _fini
+ .fini 0x00005464 0x8 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtn.o
+ 0x0000546c . = ALIGN (0x4)
*crtbegin.o(.ctors)
*(EXCLUDE_FILE(*crtend.o) .ctors)
*(SORT(.ctors.*))
*crtend.o(.ctors)
- 0x0000477c . = ALIGN (0x4)
+ 0x0000546c . = ALIGN (0x4)
*crtbegin.o(.dtors)
*(EXCLUDE_FILE(*crtend.o) .dtors)
*(SORT(.dtors.*))
*crtend.o(.dtors)
-.glue_7 0x0000477c 0x0
+.glue_7 0x0000546c 0x0
.glue_7 0x00000000 0x0 linker stubs
-.glue_7t 0x0000477c 0x0
+.glue_7t 0x0000546c 0x0
.glue_7t 0x00000000 0x0 linker stubs
-.vfp11_veneer 0x0000477c 0x0
+.vfp11_veneer 0x0000546c 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
-.v4_bx 0x0000477c 0x0
+.v4_bx 0x0000546c 0x0
.v4_bx 0x00000000 0x0 linker stubs
-.ARM.extab 0x0000477c 0x114
+.ARM.extab 0x0000546c 0x18c
*(.ARM.extab* .gnu.linkonce.armextab.*)
+ .ARM.extab.text._Z6delay_i
+ 0x0000546c 0xc ./src/user_application.o
+ .ARM.extab.text._Z8pinMode_ii
+ 0x00005478 0xc ./src/user_application.o
+ .ARM.extab.text._Z7millis_i
+ 0x00005484 0xc ./src/user_application.o
+ .ARM.extab.text._Z13digitalWrite_ii
+ 0x00005490 0xc ./src/user_application.o
+ .ARM.extab.text._Z12digitalRead_i
+ 0x0000549c 0xc ./src/user_application.o
+ .ARM.extab.text._Z5kbhitv
+ 0x000054a8 0xc ./src/user_application.o
+ .ARM.extab.text._Z5getchv
+ 0x000054b4 0xc ./src/user_application.o
+ .ARM.extab.text._Z5Sleepi
+ 0x000054c0 0xc ./src/user_application.o
+ .ARM.extab.text._Z6printSPKc
+ 0x000054cc 0xc ./src/user_application.o
+ .ARM.extab.text._Z8printSlnPKc
+ 0x000054d8 0xc ./src/user_application.o
+ .ARM.extab.text._Z5putcSc
+ 0x000054e4 0xc ./src/user_application.o
+ .ARM.extab.text._Z6writeSPKci
+ 0x000054f0 0xc ./src/user_application.o
+ .ARM.extab.text._Z10printErrori
+ 0x000054fc 0xc ./src/user_application.o
.ARM.extab.text._ZN3SSP5beginEv
- 0x0000477c 0xc ./src/core/SPI.o
+ 0x00005508 0xc ./src/core/SPI.o
.ARM.extab.text._ZN4SSP15beginEv
- 0x00004788 0xc ./src/core/SPI1.o
+ 0x00005514 0xc ./src/core/SPI1.o
.ARM.extab.text._ZN5PrintC2Ev
- 0x00004794 0x0 ./src/core/SoftwareSerial.o
+ 0x00005520 0x0 ./src/core/SoftwareSerial.o
.ARM.extab.text.PIOINT0_IRQHandler
- 0x00004794 0xc ./src/core/gpio_int.o
+ 0x00005520 0xc ./src/core/gpio_int.o
.ARM.extab.text.PIOINT1_IRQHandler
- 0x000047a0 0xc ./src/core/gpio_int.o
+ 0x0000552c 0xc ./src/core/gpio_int.o
.ARM.extab.text.PIOINT2_IRQHandler
- 0x000047ac 0xc ./src/core/gpio_int.o
+ 0x00005538 0xc ./src/core/gpio_int.o
.ARM.extab.text.PIOINT3_IRQHandler
- 0x000047b8 0xc ./src/core/gpio_int.o
+ 0x00005544 0xc ./src/core/gpio_int.o
.ARM.extab.text.main
- 0x000047c4 0xc ./src/core/startup_mary.o
- .ARM.extab.text._Z8xmit_spih
- 0x000047d0 0xc ./src/FatFs/sdcard.o
- .ARM.extab.text._Z7rcv_spiv
- 0x000047dc 0xc ./src/FatFs/sdcard.o
- .ARM.extab.text._ZL11release_spiv
- 0x000047e8 0xc ./src/FatFs/sdcard.o
- .ARM.extab 0x000047f4 0x6c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
- .ARM.extab 0x00004860 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(pr-support.o)
- 0x00004890 __exidx_start = .
+ 0x00005550 0xc ./src/core/startup_mary.o
+ .ARM.extab 0x0000555c 0x6c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
+ .ARM.extab 0x000055c8 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(pr-support.o)
+ 0x000055f8 __exidx_start = .
-.ARM.exidx 0x00004890 0x240
+.ARM.exidx 0x000055f8 0x260
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
- .ARM.exidx.text._Z9playSoundv
- 0x000048a8 0x8 ./src/user_application.o
- .ARM.exidx.text._Z9readSoundv
- 0x000048b0 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z4randi
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z11analogRead_i
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z4plusii
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z12analogWrite_ii
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z4abs_i
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z4min_ii
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z4max_ii
+ 0x00005610 0x0 ./src/user_application.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._Z6delay_i
+ 0x00005610 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5printi
+ 0x00005618 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z8pinMode_ii
+ 0x00005620 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z7millis_i
+ 0x00005628 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z13digitalWrite_ii
+ 0x00005630 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z12digitalRead_i
+ 0x00005638 0x8 ./src/user_application.o
.ARM.exidx.text._Z5setupv
- 0x000048b8 0x8 ./src/user_application.o
+ 0x00005640 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5kbhitv
+ 0x00005648 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5getchv
+ 0x00005650 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5Sleepi
+ 0x00005658 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5getsSPcj
+ 0x00005660 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z6printSPKc
+ 0x00005668 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z8printSlnPKc
+ 0x00005670 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5putcSc
+ 0x00005678 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z6writeSPKci
+ 0x00005680 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z8SaveProgv
+ 0x00005688 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z10printErrori
+ 0x00005690 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z5eval2PciPi
+ 0x00005698 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z9skipSpacePcS_
+ 0x000056a0 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z7stepRunv
+ 0x000056a8 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z3runPci
+ 0x000056b0 0x8 ./src/user_application.o
+ .ARM.exidx.text._Z4listPc
+ 0x000056b8 0x8 ./src/user_application.o
.ARM.exidx.text._Z4loopv
- 0x000048c0 0x0 ./src/user_application.o
- 0x8 (size before relaxing)
+ 0x000056c0 0x8 ./src/user_application.o
.ARM.exidx.text._ZN5Print7printlnEv
- 0x000048c0 0x8 ./src/core/Print.o
+ 0x000056c8 0x8 ./src/core/Print.o
.ARM.exidx.text._ZN5Print5printEPKc
- 0x000048c8 0x8 ./src/core/Print.o
+ 0x000056d0 0x8 ./src/core/Print.o
.ARM.exidx.text._ZN5Print5printEi12RADIX_FORMAT
- 0x000048d0 0x8 ./src/core/Print.o
+ 0x000056d8 0x8 ./src/core/Print.o
+ .ARM.exidx.text._ZN5Print5writeEPKci
+ 0x000056e0 0x8 ./src/core/Print.o
.ARM.exidx.text._ZN5Print7printlnEPKc
- 0x000048d8 0x8 ./src/core/Print.o
+ 0x000056e8 0x8 ./src/core/Print.o
.ARM.exidx.text._ZN5Print7printlnEi12RADIX_FORMAT
- 0x000048e0 0x0 ./src/core/Print.o
+ 0x000056f0 0x0 ./src/core/Print.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN3SSPD2Ev
- 0x000048e0 0x8 ./src/core/SPI.o
+ 0x000056f0 0x8 ./src/core/SPI.o
.ARM.exidx.text._ZN3SSP12setBitLengthEi
- 0x000048e8 0x0 ./src/core/SPI.o
+ 0x000056f8 0x0 ./src/core/SPI.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN3SSP11setBitOrderE13SSP_BIT_ORDER
- 0x000048e8 0x0 ./src/core/SPI.o
+ 0x000056f8 0x0 ./src/core/SPI.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN3SSP15setClockDividerE15SSP_CLK_DIVIDER
- 0x000048e8 0x0 ./src/core/SPI.o
- 0x8 (size before relaxing)
- .ARM.exidx.text._ZN3SSP11setDataModeE13SSP_DATA_MODE
- 0x000048e8 0x0 ./src/core/SPI.o
+ 0x000056f8 0x0 ./src/core/SPI.o
0x8 (size before relaxing)
.ARM.exidx.text.ssp_begin
- 0x000048e8 0x8 ./src/core/SPI.o
+ 0x000056f8 0x8 ./src/core/SPI.o
.ARM.exidx.text._ZN3SSP5beginEv
- 0x000048f0 0x8 ./src/core/SPI.o
+ 0x00005700 0x8 ./src/core/SPI.o
.ARM.exidx.text._ZN3SSPC2Ev
- 0x000048f8 0x8 ./src/core/SPI.o
- .ARM.exidx.text.ssp_transfer
- 0x00004900 0x8 ./src/core/SPI.o
- .ARM.exidx.text._ZN3SSP8transferEm
- 0x00004908 0x0 ./src/core/SPI.o
- 0x8 (size before relaxing)
+ 0x00005708 0x8 ./src/core/SPI.o
.ARM.exidx.text._GLOBAL__I_SPI
- 0x00004908 0x0 ./src/core/SPI.o
- 0x8 (size before relaxing)
+ 0x00005710 0x8 ./src/core/SPI.o
.ARM.exidx.text._ZN4SSP1D2Ev
- 0x00004908 0x0 ./src/core/SPI1.o
+ 0x00005718 0x0 ./src/core/SPI1.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN4SSP112setBitLengthEi
- 0x00004908 0x0 ./src/core/SPI1.o
+ 0x00005718 0x0 ./src/core/SPI1.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN4SSP111setBitOrderE13SSP_BIT_ORDER
- 0x00004908 0x0 ./src/core/SPI1.o
+ 0x00005718 0x0 ./src/core/SPI1.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN4SSP115setClockDividerE15SSP_CLK_DIVIDER
- 0x00004908 0x0 ./src/core/SPI1.o
+ 0x00005718 0x0 ./src/core/SPI1.o
0x8 (size before relaxing)
.ARM.exidx.text.ssp1_begin
- 0x00004908 0x8 ./src/core/SPI1.o
+ 0x00005718 0x8 ./src/core/SPI1.o
.ARM.exidx.text._ZN4SSP15beginEv
- 0x00004910 0x8 ./src/core/SPI1.o
+ 0x00005720 0x8 ./src/core/SPI1.o
.ARM.exidx.text._ZN4SSP1C2Ev
- 0x00004918 0x8 ./src/core/SPI1.o
- .ARM.exidx.text.ssp1_transfer
- 0x00004920 0x8 ./src/core/SPI1.o
- .ARM.exidx.text._ZN4SSP18transferEm
- 0x00004928 0x0 ./src/core/SPI1.o
- 0x8 (size before relaxing)
+ 0x00005728 0x8 ./src/core/SPI1.o
.ARM.exidx.text._GLOBAL__I_SPI1
- 0x00004928 0x0 ./src/core/SPI1.o
- 0x8 (size before relaxing)
+ 0x00005730 0x8 ./src/core/SPI1.o
.ARM.exidx.text._ZN5PrintC2Ev
- 0x00004928 0x0 ./src/core/SoftwareSerial.o
+ 0x00005738 0x0 ./src/core/SoftwareSerial.o
0x8 (size before relaxing)
.ARM.exidx.text.__aeabi_atexit
- 0x00004928 0x0 ./src/core/cr_cpp_config.o
+ 0x00005738 0x0 ./src/core/cr_cpp_config.o
0x8 (size before relaxing)
.ARM.exidx.after_vectors
- 0x00004890 0x18 ./src/core/cr_startup_lpc11.o
+ 0x000055f8 0x18 ./src/core/cr_startup_lpc11.o
0x48 (size before relaxing)
.ARM.exidx.text.__cxa_pure_virtual
- 0x00004928 0x0 ./src/core/cr_startup_lpc11.o
+ 0x00005738 0x0 ./src/core/cr_startup_lpc11.o
0x8 (size before relaxing)
.ARM.exidx.text.NVIC_SetPriority
- 0x00004928 0x0 ./src/core/delay.o
+ 0x00005738 0x0 ./src/core/delay.o
0x8 (size before relaxing)
.ARM.exidx.text.NVIC_DisableIRQ.clone.0
- 0x00004928 0x0 ./src/core/delay.o
- 0x8 (size before relaxing)
- .ARM.exidx.text.delayMicroseconds
- 0x00004928 0x0 ./src/core/delay.o
+ 0x00005738 0x0 ./src/core/delay.o
0x8 (size before relaxing)
- .ARM.exidx.text.setup_TIMER32_1
- 0x00004928 0x0 ./src/core/delay.o
+ .ARM.exidx.text.delay
+ 0x00005738 0x0 ./src/core/delay.o
0x8 (size before relaxing)
- .ARM.exidx.text.attachMicroseconds
- 0x00004928 0x0 ./src/core/delay.o
+ .ARM.exidx.text.millis
+ 0x00005738 0x0 ./src/core/delay.o
0x8 (size before relaxing)
- .ARM.exidx.text.detachMicroseconds
- 0x00004928 0x0 ./src/core/delay.o
+ .ARM.exidx.text.setup_TIMER32_1
+ 0x00005738 0x0 ./src/core/delay.o
0x8 (size before relaxing)
.ARM.exidx.text.TIMER32_1_IRQHandler
- 0x00004928 0x8 ./src/core/delay.o
+ 0x00005738 0x8 ./src/core/delay.o
.ARM.exidx.text.SysTick_Handler
- 0x00004930 0x8 ./src/core/delay.o
+ 0x00005740 0x8 ./src/core/delay.o
.ARM.exidx.text.setup_systick
- 0x00004938 0x0 ./src/core/delay.o
+ 0x00005748 0x0 ./src/core/delay.o
0x8 (size before relaxing)
.ARM.exidx.text.pinMode
- 0x00004938 0x0 ./src/core/gpio.o
+ 0x00005748 0x0 ./src/core/gpio.o
0x8 (size before relaxing)
.ARM.exidx.text.digitalWrite
- 0x00004938 0x0 ./src/core/gpio.o
+ 0x00005748 0x0 ./src/core/gpio.o
0x8 (size before relaxing)
.ARM.exidx.text.digitalRead
- 0x00004938 0x0 ./src/core/gpio.o
+ 0x00005748 0x0 ./src/core/gpio.o
0x8 (size before relaxing)
.ARM.exidx.text.GPIOIntStatus
- 0x00004938 0x0 ./src/core/gpio.o
+ 0x00005748 0x0 ./src/core/gpio.o
0x8 (size before relaxing)
.ARM.exidx.text.GPIOIntClear
- 0x00004938 0x0 ./src/core/gpio.o
+ 0x00005748 0x0 ./src/core/gpio.o
0x8 (size before relaxing)
.ARM.exidx.text.GPIO_IRQHandler
- 0x00004938 0x8 ./src/core/gpio_int.o
+ 0x00005748 0x8 ./src/core/gpio_int.o
.ARM.exidx.text.PIOINT0_IRQHandler
- 0x00004940 0x8 ./src/core/gpio_int.o
+ 0x00005750 0x8 ./src/core/gpio_int.o
.ARM.exidx.text.PIOINT1_IRQHandler
- 0x00004948 0x8 ./src/core/gpio_int.o
+ 0x00005758 0x8 ./src/core/gpio_int.o
.ARM.exidx.text.PIOINT2_IRQHandler
- 0x00004950 0x8 ./src/core/gpio_int.o
+ 0x00005760 0x8 ./src/core/gpio_int.o
.ARM.exidx.text.PIOINT3_IRQHandler
- 0x00004958 0x8 ./src/core/gpio_int.o
+ 0x00005768 0x8 ./src/core/gpio_int.o
.ARM.exidx.text._ZN8MARYOLEDD2Ev
- 0x00004960 0x8 ./src/core/maryoled.o
+ 0x00005770 0x8 ./src/core/maryoled.o
.ARM.exidx.text._ZN8MARYOLEDC2Ev
- 0x00004968 0x0 ./src/core/maryoled.o
+ 0x00005778 0x0 ./src/core/maryoled.o
0x8 (size before relaxing)
.ARM.exidx.text._GLOBAL__I_oled
- 0x00004968 0x0 ./src/core/maryoled.o
+ 0x00005778 0x0 ./src/core/maryoled.o
0x8 (size before relaxing)
.ARM.exidx.text.main
- 0x00004968 0x8 ./src/core/startup_mary.o
+ 0x00005778 0x8 ./src/core/startup_mary.o
.ARM.exidx.text.SystemInit
- 0x00004970 0x8 ./src/core/system_LPC11xx.o
+ 0x00005780 0x8 ./src/core/system_LPC11xx.o
.ARM.exidx.text._ZN7USerialD2Ev
- 0x00004978 0x0 ./src/core/uart.o
+ 0x00005788 0x0 ./src/core/uart.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN7USerial5writeEc
- 0x00004978 0x0 ./src/core/uart.o
+ 0x00005788 0x0 ./src/core/uart.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN7USerialC2Ev
- 0x00004978 0x0 ./src/core/uart.o
+ 0x00005788 0x0 ./src/core/uart.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN7USerial5beginEi
- 0x00004978 0x0 ./src/core/uart.o
+ 0x00005788 0x0 ./src/core/uart.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._ZN7USerial9availableEv
+ 0x00005788 0x0 ./src/core/uart.o
+ 0x8 (size before relaxing)
+ .ARM.exidx.text._ZN7USerial4readEv
+ 0x00005788 0x0 ./src/core/uart.o
0x8 (size before relaxing)
.ARM.exidx.text._GLOBAL__I_Serial
- 0x00004978 0x0 ./src/core/uart.o
+ 0x00005788 0x0 ./src/core/uart.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN13XBeeAddress64C2Emm
- 0x00004978 0x0 ./src/XBee/XBee.o
+ 0x00005788 0x0 ./src/XBee/XBee.o
0x8 (size before relaxing)
.ARM.exidx.text._GLOBAL__I__ZN12XBeeResponseC2Ev
- 0x00004978 0x0 ./src/XBee/XBee.o
+ 0x00005788 0x0 ./src/XBee/XBee.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN7PETITFSD2Ev
- 0x00004978 0x0 ./src/FatFs/SD.o
+ 0x00005788 0x0 ./src/FatFs/SD.o
0x8 (size before relaxing)
.ARM.exidx.text._ZN7PETITFSC2Ev
- 0x00004978 0x0 ./src/FatFs/SD.o
- 0x8 (size before relaxing)
- .ARM.exidx.text._ZN7PETITFS5beginEv
- 0x00004978 0x8 ./src/FatFs/SD.o
- .ARM.exidx.text._ZN7PETITFS4openEPKc
- 0x00004980 0x0 ./src/FatFs/SD.o
+ 0x00005788 0x0 ./src/FatFs/SD.o
0x8 (size before relaxing)
- .ARM.exidx.text._ZN7PETITFS5closeEv
- 0x00004980 0x8 ./src/FatFs/SD.o
.ARM.exidx.text._GLOBAL__I_SDFile
- 0x00004988 0x0 ./src/FatFs/SD.o
+ 0x00005788 0x0 ./src/FatFs/SD.o
0x8 (size before relaxing)
- .ARM.exidx.text._ZL10clust2sectm
- 0x00004988 0x0 ./src/FatFs/pff.o
- 0x8 (size before relaxing)
- .ARM.exidx.text._ZL10dir_rewindP5_DIR_
- 0x00004988 0x0 ./src/FatFs/pff.o
- 0x8 (size before relaxing)
- .ARM.exidx.text._ZL7get_fatm
- 0x00004988 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._ZL8dir_nextP5_DIR_
- 0x00004990 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._ZL8check_fsPhm
- 0x00004998 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._ZL11follow_pathP5_DIR_PKc
- 0x000049a0 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._Z8pf_mountP7_FATFS_
- 0x000049a8 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._Z7pf_openPKc
- 0x000049b0 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._Z7pf_readPvtPt
- 0x000049b8 0x8 ./src/FatFs/pff.o
- .ARM.exidx.text._Z8xmit_spih
- 0x000049c0 0x8 ./src/FatFs/sdcard.o
- .ARM.exidx.text._Z7rcv_spiv
- 0x000049c8 0x8 ./src/FatFs/sdcard.o
- .ARM.exidx.text._ZL8send_cmdhm
- 0x000049d0 0x8 ./src/FatFs/sdcard.o
- .ARM.exidx.text._ZL11release_spiv
- 0x000049d8 0x8 ./src/FatFs/sdcard.o
- .ARM.exidx.text._Z10disk_readpPhmtt
- 0x000049e0 0x8 ./src/FatFs/sdcard.o
- .ARM.exidx.text._Z11disk_writepPKhm
- 0x000049e8 0x8 ./src/FatFs/sdcard.o
- .ARM.exidx.text._Z15disk_initializev
- 0x000049f0 0x10 ./src/FatFs/sdcard.o
- 0x8 (size before relaxing)
- .ARM.exidx 0x00004a00 0x98 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
+ .ARM.exidx 0x00005788 0x98 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
0xc0 (size before relaxing)
- .ARM.exidx 0x00004a98 0x38 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(pr-support.o)
+ .ARM.exidx 0x00005820 0x38 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(pr-support.o)
0x48 (size before relaxing)
- 0x00004ad0 __exidx_end = .
- 0x00004ad0 _etext = .
+ 0x00005858 __exidx_end = .
+ 0x00005858 _etext = .
.uninit_RESERVED
*(.bss.$RESERVED*)
-.data 0x10000000 0x84c load address 0x00004ad0
+.data 0x10000000 0xc34 load address 0x00005858
FILL mask 0xff
0x10000000 _data = .
*(vtable)
*(.data*)
+ .data.progbuf 0x10000000 0x3e8 ./src/user_application.o
+ 0x10000000 progbuf
.data.SystemCoreClock
- 0x10000000 0x4 ./src/core/system_LPC11xx.o
- 0x10000000 SystemCoreClock
- .data 0x10000004 0x410 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mallocr.o)
- 0x10000004 __malloc_av_
- 0x1000040c __malloc_sbrk_base
- 0x10000410 __malloc_trim_threshold
- *fill* 0x10000414 0x4 00
- .data 0x10000418 0x430 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
- 0x10000418 _impure_ptr
- .data 0x10000848 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
- 0x10000848 __dso_handle
- 0x1000084c . = ALIGN (0x4)
- 0x1000084c _edata = .
+ 0x100003e8 0x4 ./src/core/system_LPC11xx.o
+ 0x100003e8 SystemCoreClock
+ .data 0x100003ec 0x410 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mallocr.o)
+ 0x100003ec __malloc_av_
+ 0x100007f4 __malloc_sbrk_base
+ 0x100007f8 __malloc_trim_threshold
+ *fill* 0x100007fc 0x4 00
+ .data 0x10000800 0x430 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
+ 0x10000800 _impure_ptr
+ .data 0x10000c30 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
+ 0x10000c30 __dso_handle
+ 0x10000c34 . = ALIGN (0x4)
+ 0x10000c34 _edata = .
-.jcr 0x1000084c 0x0 load address 0x0000531c
- .jcr 0x1000084c 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
+.jcr 0x10000c34 0x0 load address 0x0000648c
+ .jcr 0x10000c34 0x0 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
-.bss 0x1000084c 0x5a0 load address 0x0000531c
- 0x1000084c _bss = .
+.bss 0x10000c34 0x208 load address 0x0000648c
+ 0x10000c34 _bss = .
*(.bss*)
- .bss.empty_c 0x1000084c 0x2 ./src/user_application.o
- 0x1000084c empty_c
- .bss.br 0x1000084e 0x2 ./src/user_application.o
- 0x1000084e br
- .bss.rc 0x10000850 0x1 ./src/user_application.o
- 0x10000850 rc
- .bss.dac_semp 0x10000851 0x1 ./src/user_application.o
- 0x10000851 dac_semp
- .bss._ZZ9playSoundvE1i
- 0x10000852 0x2 ./src/user_application.o
- .bss._ZZ9playSoundvE1j
- 0x10000854 0x2 ./src/user_application.o
- .bss.AudioBuf 0x10000856 0x400 ./src/user_application.o
- 0x10000856 AudioBuf
- *fill* 0x10000c56 0x2 00
- .bss.SPI 0x10000c58 0x8 ./src/core/SPI.o
- 0x10000c58 SPI
- .bss.SPI1 0x10000c60 0x8 ./src/core/SPI1.o
- 0x10000c60 SPI1
- .bss.userfunc 0x10000c68 0x4 ./src/core/delay.o
- 0x10000c68 userfunc
+ .bss.prog 0x10000c34 0x4 ./src/user_application.o
+ 0x10000c34 prog
+ .bss.variables
+ 0x10000c38 0x68 ./src/user_application.o
+ 0x10000c38 variables
+ .bss.runStep 0x10000ca0 0x4 ./src/user_application.o
+ 0x10000ca0 runStep
+ .bss.runAnimate
+ 0x10000ca4 0x4 ./src/user_application.o
+ 0x10000ca4 runAnimate
+ .bss.runDelay 0x10000ca8 0x4 ./src/user_application.o
+ 0x10000ca8 runDelay
+ .bss._ZZ5getsSPcjE4prev
+ 0x10000cac 0x1 ./src/user_application.o
+ *fill* 0x10000cad 0x3 00
+ .bss.SPI 0x10000cb0 0x8 ./src/core/SPI.o
+ 0x10000cb0 SPI
+ .bss.SPI1 0x10000cb8 0x8 ./src/core/SPI1.o
+ 0x10000cb8 SPI1
+ .bss.userfunc 0x10000cc0 0x4 ./src/core/delay.o
+ 0x10000cc0 userfunc
.bss._ZL7msTicks
- 0x10000c6c 0x4 ./src/core/delay.o
+ 0x10000cc4 0x4 ./src/core/delay.o
.bss._ZL7intFunc
- 0x10000c70 0x50 ./src/core/gpio_int.o
- .bss.oled 0x10000cc0 0x28 ./src/core/maryoled.o
- 0x10000cc0 oled
- .bss.Serial 0x10000ce8 0xc ./src/core/uart.o
- 0x10000ce8 Serial
+ 0x10000cc8 0x50 ./src/core/gpio_int.o
+ .bss.oled 0x10000d18 0x28 ./src/core/maryoled.o
+ 0x10000d18 oled
+ .bss.Serial 0x10000d40 0xc ./src/core/uart.o
+ 0x10000d40 Serial
.bss._ZN22RemoteAtCommandRequest18broadcastAddress64E
- 0x10000cf4 0x8 ./src/XBee/XBee.o
- 0x10000cf4 RemoteAtCommandRequest::broadcastAddress64
- .bss.SDFile 0x10000cfc 0xa8 ./src/FatFs/SD.o
- 0x10000cfc SDFile
- .bss._ZL5FatFs
- 0x10000da4 0x4 ./src/FatFs/pff.o
- .bss._ZL8CardType
- 0x10000da8 0x1 ./src/FatFs/sdcard.o
- *fill* 0x10000da9 0x1 00
- .bss._ZZ11disk_writepPKhmE2wc
- 0x10000daa 0x2 ./src/FatFs/sdcard.o
- .bss 0x10000dac 0x34 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mallocr.o)
- 0x10000dac __malloc_top_pad
- 0x10000db0 __malloc_current_mallinfo
- 0x10000dd8 __malloc_max_sbrked_mem
- 0x10000ddc __malloc_max_total_mem
- .bss 0x10000de0 0x1 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
+ 0x10000d4c 0x8 ./src/XBee/XBee.o
+ 0x10000d4c RemoteAtCommandRequest::broadcastAddress64
+ .bss.SDFile 0x10000d54 0xa8 ./src/FatFs/SD.o
+ 0x10000d54 SDFile
+ .bss 0x10000dfc 0x34 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-mallocr.o)
+ 0x10000dfc __malloc_top_pad
+ 0x10000e00 __malloc_current_mallinfo
+ 0x10000e28 __malloc_max_sbrked_mem
+ 0x10000e2c __malloc_max_total_mem
+ .bss 0x10000e30 0x1 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
*(COMMON)
- *fill* 0x10000de1 0x3 00
- COMMON 0x10000de4 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-reent.o)
- 0x10000de4 errno
- COMMON 0x10000de8 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
- 0x10000de8 __end_of_heap
- 0x10000dec . = ALIGN (0x4)
- 0x10000dec _ebss = .
- 0x10000dec PROVIDE (end, .)
- 0x10000dec PROVIDE (_pvHeapStart, .)
+ *fill* 0x10000e31 0x3 00
+ COMMON 0x10000e34 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-reent.o)
+ 0x10000e34 errno
+ COMMON 0x10000e38 0x4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
+ 0x10000e38 __end_of_heap
+ 0x10000e3c . = ALIGN (0x4)
+ 0x10000e3c _ebss = .
+ 0x10000e3c PROVIDE (end, .)
+ 0x10000e3c PROVIDE (_pvHeapStart, .)
0x10001fe0 PROVIDE (_vStackTop, (__top_RamLoc8 - 0x0))
OUTPUT(exodusino.axf elf32-littlearm)
@@ -2677,33 +2898,41 @@ OUTPUT(exodusino.axf elf32-littlearm) .ARM.attributes
0x000005f3 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
.ARM.attributes
- 0x00000620 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
+ 0x00000620 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcmp.o)
+ .ARM.attributes
+ 0x0000064d 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcpy.o)
+ .ARM.attributes
+ 0x0000067a 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strlen.o)
+ .ARM.attributes
+ 0x000006a7 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strncmp.o)
+ .ARM.attributes
+ 0x000006d4 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
.ARM.attributes
- 0x0000064d 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
+ 0x00000701 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-impure.o)
.ARM.attributes
- 0x0000067a 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-reent.o)
+ 0x0000072e 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-reent.o)
.ARM.attributes
- 0x000006a7 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
+ 0x0000075b 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
.ARM.attributes
- 0x000006da 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_exit.o)
+ 0x0000078e 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_exit.o)
.ARM.attributes
- 0x0000070d 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(getpid.o)
+ 0x000007c1 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(getpid.o)
.ARM.attributes
- 0x00000740 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(kill.o)
+ 0x000007f4 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(kill.o)
.ARM.attributes
- 0x00000773 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_check_heap.o)
+ 0x00000827 0x33 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_check_heap.o)
.ARM.attributes
- 0x000007a6 0x1d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crti.o
+ 0x0000085a 0x1d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crti.o
.ARM.attributes
- 0x000007c3 0x1d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtn.o
+ 0x00000877 0x1d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtn.o
.ARM.attributes
- 0x000007e0 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
+ 0x00000894 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtbegin.o
.ARM.attributes
- 0x0000080d 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtend.o
+ 0x000008c1 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\crtend.o
.ARM.attributes
- 0x0000083a 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-errno.o)
+ 0x000008ee 0x2d c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-errno.o)
-.debug_frame 0x00000000 0x80c
+.debug_frame 0x00000000 0x89c
.debug_frame 0x00000000 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_udivsi3.o)
.debug_frame 0x00000020 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(_divsi3.o)
.debug_frame 0x00000040 0x2ac c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/armv6-m\libgcc.a(unwind-arm.o)
@@ -2717,14 +2946,18 @@ OUTPUT(exodusino.axf elf32-littlearm) .debug_frame 0x0000051c 0x2c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-sbrkr.o)
.debug_frame 0x00000548 0xe4 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signal.o)
.debug_frame 0x0000062c 0x44 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-signalr.o)
- .debug_frame 0x00000670 0x58 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
- .debug_frame 0x000006c8 0x68 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-reent.o)
- .debug_frame 0x00000730 0x2c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
- .debug_frame 0x0000075c 0x28 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_exit.o)
- .debug_frame 0x00000784 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(getpid.o)
- .debug_frame 0x000007a4 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(kill.o)
- .debug_frame 0x000007c4 0x28 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_check_heap.o)
- .debug_frame 0x000007ec 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-errno.o)
+ .debug_frame 0x00000670 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcmp.o)
+ .debug_frame 0x00000690 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strcpy.o)
+ .debug_frame 0x000006b0 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strlen.o)
+ .debug_frame 0x000006d0 0x30 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-strncmp.o)
+ .debug_frame 0x00000700 0x58 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-freer.o)
+ .debug_frame 0x00000758 0x68 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-reent.o)
+ .debug_frame 0x000007c0 0x2c c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
+ .debug_frame 0x000007ec 0x28 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_exit.o)
+ .debug_frame 0x00000814 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(getpid.o)
+ .debug_frame 0x00000834 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(kill.o)
+ .debug_frame 0x00000854 0x28 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_check_heap.o)
+ .debug_frame 0x0000087c 0x20 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libc.a(lib_a-errno.o)
.debug_abbrev 0x00000000 0x21d
.debug_abbrev 0x00000000 0x97 c:/nxp/lpcxpresso_4.2.0_264/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/lib/armv6-m\libcr_newlib_nohost.a(_cr_sbrk.o)
diff --git a/Release/src/core/gpio.o b/Release/src/core/gpio.o Binary files differindex ecfee2f..a098b5e 100755 --- a/Release/src/core/gpio.o +++ b/Release/src/core/gpio.o diff --git a/Release/src/core/gpio_int.o b/Release/src/core/gpio_int.o Binary files differindex dcc081f..c5fc39d 100755 --- a/Release/src/core/gpio_int.o +++ b/Release/src/core/gpio_int.o diff --git a/Release/src/user_application.d b/Release/src/user_application.d index 3bdc4be..2b5e51e 100755 --- a/Release/src/user_application.d +++ b/Release/src/user_application.d @@ -7,13 +7,7 @@ src/user_application.d src/user_application.o: \ C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/delay.h \
C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/uart.h \
C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/Print.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/gpio.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\FatFs/SD.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/SPI.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\FatFs/pff.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\FatFs/integer.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/SPI1.h \
- C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/SPI.h
+ C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/gpio.h
C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/libmary.h:
@@ -30,15 +24,3 @@ C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eX C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/Print.h:
C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/gpio.h:
-
-C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\FatFs/SD.h:
-
-C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/SPI.h:
-
-C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\FatFs/pff.h:
-
-C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\FatFs/integer.h:
-
-C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/SPI1.h:
-
-C:\Documents\ and\ Settings\atsu\My\ Documents\LPCXpresso_4.2.0_264\workspace\eXodusino\src\core/SPI.h:
diff --git a/Release/src/user_application.o b/Release/src/user_application.o Binary files differindex 198b3ed..29e88af 100755 --- a/Release/src/user_application.o +++ b/Release/src/user_application.o diff --git a/eXodusino Debug.launch b/eXodusino Debug.launch new file mode 100755 index 0000000..1811ea4 --- /dev/null +++ b/eXodusino Debug.launch @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="com.crt.ctrlcenter.idleNative2">
+<stringAttribute key="com.crt.ctrlcenter.targetbase" value="NXP LPC11xx"/>
+<stringAttribute key="com.crt.ctrlcenter.targetconfig" value="<?xml version="1.0" encoding="UTF-8"?> <config chipvendor="NXP" genname="NXP LPC11xx" id="config.gdb.stub"><parameters><params><param description="Enter as XTAL[,PLL]. PLL is optional. Values are in kHz" name="Crystal (XTAL) frequency and PLL value" required="false" type="nullString" var="xtal.hz"/> </params> <initValue value="false" var="vector.catch"/> <params><param default="true" description="Vector catch" name="Vector catch" value="false" var="vector.catch"><enum value="True"/> <enum value="False"/> </param> </params> <params><param default="true" description="Enable Red Trace" name="Enable Red Trace " value="true" var="swv.enable"><enum value="true"/> <enum value="false"/> </param> </params> <params><param default="Auto" description="Enablement of semihosting support" name="Semihosting support" value="Auto" var="internal.semihost"><enum value="On"/> <enum value="Off"/> <enum value="Auto"/> </param> </params> <params><param default="" description="Maximum wire speed in KHz (leave blank to Auto-detect). Not all values are supported by all targets" name="Maximum wire speed" type="nullString" value="" var="emu.speed"><enum value=""/> <enum value="30000"/> <enum value="15000"/> <enum value="10000"/> <enum value="7500"/> <enum value="6000"/> <enum value="5000"/> <enum value="3750"/> <enum value="3000"/> <enum value="2500"/> <enum value="2000"/> <enum value="1500"/> <enum value="1250"/> <enum value="1200"/> <enum value="1000"/> <enum value="750"/> <enum value="600"/> <enum value="500"/> <enum value="400"/> <enum value="300"/> <enum value="250"/> <enum value="200"/> <enum value="150"/> </param> </params> <params><param default="" description="Additional options" name="Additional options" value="" var="misc.options"/> <param default="2" description="Set stub debug level (1-4)" name="Debug Level " value="2" var="debug.level"/> <param default="True" description="when True, executable image will be loaded into the target" name="Load image" type="boolean" value="True" var="load"><enum value="True"/> <enum value="False"/> </param> <param default="cont" description="Run, continue or (do nothing)" name="Run/Continue image" value="cont" var="run"><enum value="run"/> <enum value="cont"/> <enum value=""/> </param> <param default="off" description="If on is specified, make the debugger treat unknown memory as non-existent and refuse \naccesses to such memory. If off is specified, treat the memory as RAM" name="Memory Access Checking" value="off" var="mem.access"><enum value="on"/> <enum value="off"/> </param> <param default="cont" description="choose the disconnect behavior for the target" name="Disconnect behavior" value="cont" var="ondisconnect"><enum value="nochange"/> <enum value="stop"/> <enum value="cont"/> <enum value="run_cont"/> </param> </params> </parameters> <script emulators="${gdb.stub} -mi -info-emu" silent="false" type="init">set remotetimeout 60000&#x0A;target extended-remote | ${gdb.stub} -g -mi -${debug.level:2} ${-c+speed:$null} ${-s+emu.speed:$null} ${-p+package:$null} ${-vendor=+vendor:$null} ${-flash-driver=+flash.driver:$null} ${-e+emulator:$null} ${vector.catch?-vc:} ${misc.options}&#x0A;set mem inaccessible-by-default ${mem.access}&#x0A;mon ondisconnect ${ondisconnect}&#x0A;set arm force-mode thumb&#x0A;${load}</script> <script silent="false" type="run">${run}</script> </config> "/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.GDB_INIT" value=""/>
+<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
+<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug\eXdusino.axf"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="eXodusino"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.crt.advproject.config.exe.debug.751132478"/>
+<booleanAttribute key="org.eclipse.cdt.launch.use_terminal" value="false"/>
+</launchConfiguration>
diff --git a/src/.DS_Store b/src/.DS_Store Binary files differindex 6c3f762..025310f 100755..100644 --- a/src/.DS_Store +++ b/src/.DS_Store diff --git a/src/core/gpio.cpp b/src/core/gpio.cpp index b4e6b76..3b25da9 100755 --- a/src/core/gpio.cpp +++ b/src/core/gpio.cpp @@ -1,6 +1,49 @@ #include "gpio.h" +// IOCON:Cortex-M0 depend Settings +//#ifdef __NXP_LPC1114 +#define PORT_BIT_COUNT 12 // up to 12 I/O lines per port +#define PORT_COUNT 4 // up to 4 ports + +const uint8_t IOCON_LUT[PORT_COUNT][PORT_BIT_COUNT] = { + { 0x0C, 0x10, 0x1C, 0x2C, 0x30, 0x34, 0x4C, 0x50, 0x60, 0x64, 0x68, 0x74 }, + { 0x78, 0x7C, 0x80, 0x90, 0x94, 0xA0, 0xA4, 0xA8, 0x14, 0x38, 0x6C, 0x98 }, + { 0x08, 0x28, 0x5C, 0x8C, 0x40, 0x44, 0x00, 0x20, 0x24, 0x54, 0x58, 0x70 }, + { 0x84, 0x88, 0x9C, 0xAC, 0x3C, 0x48 } +}; + +#define IOCONAddress(port,bit) ((volatile uint16_t * const) (LPC_IOCON_BASE + IOCON_LUT[port][bit])) +#define SetIOCON(port, bit, ioconmask, ioconbits) \ + *IOCONAddress((port),(bit)) = (*IOCONAddress((port),(bit)) & ~(ioconmask)) | (ioconbits) + +typedef enum { + GPIO_DIR_INPUT = 0, + GPIO_DIR_OUTPUT = 1, + IOCON_MODE_MASK = (3<<3), + IOCON_MODE_PULLUP = (2<<3), + IOCON_MODE_PULLDOWN = (1<<3), + IOCON_MODE_REPEATER = (3<<3), + IOCON_MODE_INACTIVE = (0<<3), + IOCON_FUNC_MASK = 7, + IOCON_FUNC_0 = 0, + IOCON_FUNC_1 = 1, + IOCON_FUNC_2 = 2, + IOCON_FUNC_3 = 3, + IOCON_FUNC_4 = 4, + IOCON_FUNC_5 = 5, + IOCON_FUNC_6 = 6, + IOCON_FUNC_7 = 7, + IOCON_HYS_MASK = (1<<5), + IOCON_HYS_ENABLE = (1<<5), + IOCON_HYS_DISABLE = (0<<5), + IOCON_ADMODE_MASK = (1<<7), + IOCON_ADMODE_ANALOG = (0<<7), + IOCON_ADMODE_DIGITAL = (1<<7) +} IOCON_BITFIELD_ENUM; + +//#endif + /* ======================================= * Macros and functions for Defining MARY's GPIO Assign * @@ -19,16 +62,50 @@ * see also mary_pinAssign[...] in "gpio.h" * ======================================= */ + + void pinMode(int pin,pinModeState state) { - if(pin < 20) //arduinoPinAssign(0~19) + if(pin < 22) //arduinoPinAssign(0~21) { + //IOCON settings use as GPIO + if((arduino_pinAssign[pin * 2]) == 0)//PIO0_X + { + switch(arduino_pinAssign[pin * 2 + 1]) + { + case 11: //P0_11 + SetIOCON(arduino_pinAssign[pin * 2], arduino_pinAssign[pin * 2 + 1], IOCON_FUNC_MASK, IOCON_FUNC_1); + break; + default: //P0_X + SetIOCON(arduino_pinAssign[pin * 2], arduino_pinAssign[pin * 2 + 1], IOCON_FUNC_MASK, IOCON_FUNC_0); + break; + } + }else if((arduino_pinAssign[pin * 2]) == 1)//PIO1_X + { + switch(arduino_pinAssign[pin * 2 + 1]) + { + case _BIT0: + case _BIT1: + case _BIT2: + case _BIT3: + SetIOCON(arduino_pinAssign[pin * 2], arduino_pinAssign[pin * 2 + 1], IOCON_FUNC_MASK, IOCON_FUNC_1); + break; + default: + SetIOCON(arduino_pinAssign[pin * 2], arduino_pinAssign[pin * 2 + 1], IOCON_FUNC_MASK, IOCON_FUNC_0); + break; + } + }else //PIO2_X + { + SetIOCON(arduino_pinAssign[pin * 2], arduino_pinAssign[pin * 2 + 1], IOCON_FUNC_MASK, IOCON_FUNC_0); + } + if(state == OUTPUT) //OUTPUT { - LPC_GPIO[ arduino_pinAssign[pin * 2] ]->DIR |= arduino_pinAssign[pin * 2 + 1]; + LPC_GPIO[ arduino_pinAssign[pin * 2] ]->DIR |= (1 << arduino_pinAssign[pin * 2 + 1]); + }else //INPUT { - LPC_GPIO[ arduino_pinAssign[pin * 2] ]->DIR &= ~(arduino_pinAssign[pin * 2 + 1]); + LPC_GPIO[ arduino_pinAssign[pin * 2] ]->DIR &= ~((1 << arduino_pinAssign[pin * 2 + 1])); } return; } @@ -38,12 +115,13 @@ void pinMode(int pin,pinModeState state) if(pin < 200) //maryPinAssign(100~119?) { pin = pin - 100; + SetIOCON(mary_pinAssign[pin * 2], mary_pinAssign[pin * 2 + 1], IOCON_FUNC_MASK, IOCON_FUNC_0); if(state == OUTPUT) //OUTPUT { - LPC_GPIO[ mary_pinAssign[pin * 2] ]->DIR |= mary_pinAssign[pin * 2 + 1]; + LPC_GPIO[ mary_pinAssign[pin * 2] ]->DIR |= (1 << mary_pinAssign[pin * 2 + 1]); }else //INPUT { - LPC_GPIO[ mary_pinAssign[pin * 2] ]->DIR &= ~(mary_pinAssign[pin * 2 + 1]); + LPC_GPIO[ mary_pinAssign[pin * 2] ]->DIR &= ~((1 << mary_pinAssign[pin * 2 + 1])); } } return; @@ -51,14 +129,14 @@ void pinMode(int pin,pinModeState state) void digitalWrite(int pin,digitalWriteState state) { - if(pin < 20) //arduinoPinAssign(0~19) + if(pin < 22) //arduinoPinAssign(0~21) { if(state == HIGH) //HIGH { - LPC_GPIO[ arduino_pinAssign[pin * 2] ]->MASKED_ACCESS[ arduino_pinAssign[pin * 2 + 1] ] = arduino_pinAssign[pin * 2 + 1]; + LPC_GPIO[ arduino_pinAssign[pin * 2] ]->MASKED_ACCESS[ (1 << arduino_pinAssign[pin * 2 + 1]) ] = (1 << arduino_pinAssign[pin * 2 + 1]); }else //LOW { - LPC_GPIO[ arduino_pinAssign[pin * 2] ]->MASKED_ACCESS[ arduino_pinAssign[pin * 2 + 1] ] &= ~(arduino_pinAssign[pin * 2 + 1]); + LPC_GPIO[ arduino_pinAssign[pin * 2] ]->MASKED_ACCESS[ (1 << arduino_pinAssign[pin * 2 + 1]) ] &= ~((1 << arduino_pinAssign[pin * 2 + 1])); } return; } @@ -70,10 +148,10 @@ void digitalWrite(int pin,digitalWriteState state) pin = pin - 100; if(state == HIGH) //HIGH { - LPC_GPIO[ mary_pinAssign[pin * 2] ]->MASKED_ACCESS[ mary_pinAssign[pin * 2 + 1] ] = mary_pinAssign[pin * 2 + 1]; + LPC_GPIO[ mary_pinAssign[pin * 2] ]->MASKED_ACCESS[ (1 << mary_pinAssign[pin * 2 + 1]) ] = (1 << mary_pinAssign[pin * 2 + 1]); }else //LOW { - LPC_GPIO[ mary_pinAssign[pin * 2] ]->MASKED_ACCESS[ mary_pinAssign[pin * 2 + 1] ] &= ~(mary_pinAssign[pin * 2 + 1]); + LPC_GPIO[ mary_pinAssign[pin * 2] ]->MASKED_ACCESS[ (1 << mary_pinAssign[pin * 2 + 1]) ] &= ~((1 << mary_pinAssign[pin * 2 + 1])); } } return; @@ -82,9 +160,9 @@ void digitalWrite(int pin,digitalWriteState state) int digitalRead(int pin) { volatile int readValue; - if(pin < 20) //arduinoPinAssign(0~19) + if(pin < 22) //arduinoPinAssign(0~21) { - readValue = (LPC_GPIO[ arduino_pinAssign[pin * 2] ]->MASKED_ACCESS[ arduino_pinAssign[pin * 2 + 1] ])? 1 : 0; + readValue = (LPC_GPIO[ arduino_pinAssign[pin * 2] ]->MASKED_ACCESS[ (1 << arduino_pinAssign[pin * 2 + 1]) ])? 1 : 0; return readValue; } @@ -93,7 +171,7 @@ int digitalRead(int pin) if(pin < 200) //maryPinAssign(100~199?) { pin = pin - 100; - readValue = (LPC_GPIO[ mary_pinAssign[pin * 2] ]->MASKED_ACCESS[ mary_pinAssign[pin * 2 + 1] ])? 1 : 0; + readValue = (LPC_GPIO[ mary_pinAssign[pin * 2] ]->MASKED_ACCESS[ (1 << mary_pinAssign[pin * 2 + 1]) ])? 1 : 0; return readValue; } return 0; @@ -115,50 +193,41 @@ void GPIOSetInterrupt(int pin, int sense, int single, int event) { if (pin >= 0 && pin < 20) //arduinoPinAssign(0~19) { if (sense == 0) { - LPC_GPIO[arduino_pinAssign[pin * 2]]->IS &= ~(arduino_pinAssign[pin - * 2 + 1]); + LPC_GPIO[arduino_pinAssign[pin * 2]]->IS &= ~((1 << arduino_pinAssign[pin * 2 + 1])); /* single or double only applies when sense is 0(edge trigger). */ if (single == 0) LPC_GPIO[arduino_pinAssign[pin * 2]]->IBE - &= ~(arduino_pinAssign[pin * 2 + 1]); + &= ~((1 << arduino_pinAssign[pin * 2 + 1])); else LPC_GPIO[arduino_pinAssign[pin * 2]]->IBE - |= (arduino_pinAssign[pin * 2 + 1]); + |= ((1 << arduino_pinAssign[pin * 2 + 1])); } else - LPC_GPIO[arduino_pinAssign[pin * 2]]->IS |= (arduino_pinAssign[pin - * 2 + 1]); + LPC_GPIO[arduino_pinAssign[pin * 2]]->IS |= ((1 << arduino_pinAssign[pin * 2 + 1])); if (event == 0) LPC_GPIO[arduino_pinAssign[pin * 2]]->IEV - &= ~(arduino_pinAssign[pin * 2 + 1]); + &= ~((1 << arduino_pinAssign[pin * 2 + 1])); else - LPC_GPIO[arduino_pinAssign[pin * 2]]->IEV |= (arduino_pinAssign[pin - * 2 + 1]); + LPC_GPIO[arduino_pinAssign[pin * 2]]->IEV |= ((1 << arduino_pinAssign[pin * 2 + 1])); } else if (pin >= 20 && pin < 100) { //(20~99:reserved) } else if (pin >= 100 && pin < 200) //maryPinAssign(100~119?) { pin = pin - 100; if (sense == 0) { - LPC_GPIO[mary_pinAssign[pin * 2]]->IS &= ~(mary_pinAssign[pin * 2 - + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IS &= ~((1 << mary_pinAssign[pin * 2 + 1])); /* single or double only applies when sense is 0(edge trigger). */ if (single == 0) - LPC_GPIO[mary_pinAssign[pin * 2]]->IBE &= ~(mary_pinAssign[pin - * 2 + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IBE &= ~((1 << mary_pinAssign[pin * 2 + 1])); else - LPC_GPIO[mary_pinAssign[pin * 2]]->IBE |= (mary_pinAssign[pin - * 2 + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IBE |= ((1 << mary_pinAssign[pin * 2 + 1])); } else - LPC_GPIO[mary_pinAssign[pin * 2]]->IS |= (mary_pinAssign[pin * 2 - + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IS |= ((1 << mary_pinAssign[pin * 2 + 1])); if (event == 0) - LPC_GPIO[mary_pinAssign[pin * 2]]->IEV &= ~(mary_pinAssign[pin * 2 - + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IEV &= ~((1 << mary_pinAssign[pin * 2 + 1])); else - LPC_GPIO[mary_pinAssign[pin * 2]]->IEV |= (mary_pinAssign[pin * 2 - + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IEV |= ((1 << mary_pinAssign[pin * 2 + 1])); } return; @@ -168,13 +237,12 @@ void GPIOIntEnable(int pin) { if (pin >= 0 && pin < 20) //arduinoPinAssign(0~19) { - LPC_GPIO[arduino_pinAssign[pin * 2]]->IE |= arduino_pinAssign[pin * 2 - + 1]; + LPC_GPIO[arduino_pinAssign[pin * 2]]->IE |= (1 << arduino_pinAssign[pin * 2 + 1]); } else if (pin >= 20 && pin < 100) { //(20~99:reserved) } else if (pin >= 100 && pin < 200) //maryPinAssign(100~119?) { pin = pin - 100; - LPC_GPIO[mary_pinAssign[pin * 2]]->IE |= mary_pinAssign[pin * 2 + 1]; + LPC_GPIO[mary_pinAssign[pin * 2]]->IE |= (1 << mary_pinAssign[pin * 2 + 1]); } return; @@ -184,13 +252,12 @@ void GPIOIntDisable(int pin) { if (pin >= 0 && pin < 20) //arduinoPinAssign(0~19) { - LPC_GPIO[arduino_pinAssign[pin * 2]]->IE &= ~(arduino_pinAssign[pin * 2 - + 1]); + LPC_GPIO[arduino_pinAssign[pin * 2]]->IE &= ~((1 << arduino_pinAssign[pin * 2 + 1])); } else if (pin >= 20 && pin < 100) {//(20~99:reserved) } else if (pin >= 100 && pin < 200) //maryPinAssign(100~119?) { pin = pin - 100; - LPC_GPIO[mary_pinAssign[pin * 2]]->IE &= ~(mary_pinAssign[pin * 2 + 1]); + LPC_GPIO[mary_pinAssign[pin * 2]]->IE &= ~((1 << mary_pinAssign[pin * 2 + 1])); } return; @@ -202,7 +269,7 @@ int GPIOIntStatus(int pin) { if (pin >= 0 && pin < 20) //arduinoPinAssign(0~19) { if (LPC_GPIO[arduino_pinAssign[pin * 2]]->MIS - & arduino_pinAssign[pin * 2 + 1]) { + & (1 << arduino_pinAssign[pin * 2 + 1])) { regVal = 1; } } else if (pin >= 20 && pin < 100) { //(20~99:reserved) @@ -211,7 +278,7 @@ int GPIOIntStatus(int pin) { pin = pin - 100; if (LPC_GPIO[mary_pinAssign[pin * 2]]->MIS - & mary_pinAssign[pin * 2 + 1]) { + & (1 << mary_pinAssign[pin * 2 + 1])) { regVal = 1; } } @@ -223,14 +290,13 @@ void GPIOIntClear(int pin) { if (pin >= 0 && pin < 20) //arduinoPinAssign(0~19) { - LPC_GPIO[arduino_pinAssign[pin * 2]]->IC |= arduino_pinAssign[pin * 2 - + 1]; + LPC_GPIO[arduino_pinAssign[pin * 2]]->IC |= (1 << arduino_pinAssign[pin * 2 + 1]); } else if (pin >= 20 && pin < 100) { //(20~99:reserved) } else if (pin >= 100 && pin < 200) //maryPinAssign(100~119?) { pin = pin - 100; - LPC_GPIO[mary_pinAssign[pin * 2]]->IC |= mary_pinAssign[pin * 2 + 1]; + LPC_GPIO[mary_pinAssign[pin * 2]]->IC |= (1 << mary_pinAssign[pin * 2 + 1]); } return; diff --git a/src/core/gpio.h b/src/core/gpio.h index 56b8adb..b08c0c0 100755 --- a/src/core/gpio.h +++ b/src/core/gpio.h @@ -18,8 +18,7 @@ //======================================= // Define LPC_GPIO[4] (each top address) //======================================= -static LPC_GPIO_TypeDef (* const LPC_GPIO[4]) = { LPC_GPIO0, LPC_GPIO1, LPC_GPIO2, LPC_GPIO3 }; - +static LPC_GPIO_TypeDef (* const LPC_GPIO[4]) = { LPC_GPIO0, LPC_GPIO1, LPC_GPIO2, LPC_GPIO3 }; /* ======================================= * Macros and functions for Defining MARY's GPIO Assign * @@ -98,18 +97,18 @@ static LPC_GPIO_TypeDef (* const LPC_GPIO[4]) = { LPC_GPIO0, LPC_GPIO1, LPC_GPIO //#define P1_5 (126) //#define P2_0 (127) -#define _BIT0 (1U << 0) -#define _BIT1 (1U << 1) -#define _BIT2 (1U << 2) -#define _BIT3 (1U << 3) -#define _BIT4 (1U << 4) -#define _BIT5 (1U << 5) -#define _BIT6 (1U << 6) -#define _BIT7 (1U << 7) -#define _BIT8 (1U << 8) -#define _BIT9 (1U << 9) -#define _BIT10 (1U << 10) -#define _BIT11 (1U << 11) +#define _BIT0 0//(1U << 0) +#define _BIT1 1//(1U << 1) +#define _BIT2 2//(1U << 2) +#define _BIT3 3//(1U << 3) +#define _BIT4 4//(1U << 4) +#define _BIT5 5//(1U << 5) +#define _BIT6 6//(1U << 6) +#define _BIT7 7//(1U << 7) +#define _BIT8 8//(1U << 8) +#define _BIT9 9//(1U << 9) +#define _BIT10 10//(1U << 10) +#define _BIT11 11//(1U << 11) const unsigned int mary_pinAssign[] = { @@ -166,28 +165,20 @@ const unsigned int arduino_pinAssign[] = 0, _BIT8, //P0_8:D12 0, _BIT6, //P0_6:D13 - -/* 0, _BIT4, //P - 3, _BIT5, //CN3_6 - 0, _BIT5, //CN3_7 - 1, _BIT7, //CN3_8 - - 1, _BIT9, //CN4_1 - 1, _BIT10, //CN4_2 - 0, _BIT6, //CN4_3 - 0, _BIT11, //CN4_4 - 0, _BIT8, //CN4_5 - 1, _BIT0, //CN4_6 - 0, _BIT9, //CN4_7 - 0, _BIT7, //GLED - 1, _BIT5, //BLED - 2, _BIT0 //RLED -*/ + 0, _BIT11, //P0_11:A0/D14 + 1, _BIT0, //P1_0:A1/D15 + 1, _BIT1, //P1_1:A2/D16 + 1, _BIT2, //P1_2:A3/D17 + 0, _BIT5, //P0_5:SDA(A4)/D18 + 0, _BIT4, //P0_4:SCL(A5)/D19 + 1, _BIT10, //P1_10:A6/D20 + 1, _BIT11, //P1_11:A7/D21 +// 3, _BIT0, //DTR }; typedef enum {INPUT, OUTPUT}pinModeState; -typedef enum {LOW, HIGH,CHANGE, RISING, FALLING}digitalWriteState; +typedef enum {LOW, HIGH, CHANGE, RISING, FALLING}digitalWriteState; void pinMode(int pin,pinModeState state); void digitalWrite(int pin,digitalWriteState state); diff --git a/src/core/libmary.h b/src/core/libmary.h index eedd3ab..4df05c7 100755 --- a/src/core/libmary.h +++ b/src/core/libmary.h @@ -54,7 +54,8 @@ // init for arduino-like settings - +#define ARDUINO +#define EXODUSINO #endif /* LIBMARY_H_ */ |
