Subversion Repositories MK3Mag

Compare Revisions

Ignore whitespace Rev 11 → Rev 12

/trunk/Hex-Files/MK3Mag_MEGA168_V0_14.hex
0,0 → 1,489
:100000000C945A000C9475000C9475000C947500B7
:100010000C9475000C9475000C9475000C9475008C
:100020000C9475000C9475000C9475000C9475007C
:100030000C9475000C9475000C9475000C9475006C
:100040000C9491090C9475000C94D6060C947500D0
:100050000C9406060C9475000C9475000C947500B5
:100060000C94520A0C947500083B3BD74ABC846E32
:10007000023D2FC1FEBD9A31743DDA3D83BE117F32
:10008000C73E4CBBE5BEAAAA6C3F80000000082911
:10009000573F9F2D49CBA5310F76C73493F27E375A
:1000A000D00D013AB60B613D2AAAAB3F0000003FDC
:1000B0008000000011241FBECFEFD4E0DEBFCDBF13
:1000C00013E0A0E0B1E0E6E6FCE102C005900D928D
:1000D000A230B107D9F714E0A2E0B3E001C01D924D
:1000E000AF39B107E1F70C9431050C94000096B5D7
:1000F000980F86B5891B87FDFCCF08954F925F92BC
:100100006F927F928F929F92AF92BF92CF92DF9227
:10011000EF92FF920F931F93CF93DF938091410350
:10012000909142032091330330913403821B930B4F
:100130002091350330913603280F391F37FF02C055
:100140002F5F3F4FF901F595E795F0933603E09364
:1001500035038091390390913A0320913103309116
:100160003203821B930B2091490330914A03280FDD
:10017000391F37FF02C02F5F3F4F390175946794D5
:1001800070924A036092490380914B0390914C0313
:1001900020914D0330914E03821B930B20913D0320
:1001A00030913E03280F391F37FF02C02F5F3F4FAA
:1001B00029015594479450923E0340923D0360912B
:1001C00010037091110320910E0330910F03CB01A6
:1001D000820F931F97FD0196AC015595479550935B
:1001E000400340933F03A0900C03B0900D03C091D7
:1001F0000A03D0910B03C5018C0F9D1F97FD01963B
:100200006C01D594C794D0923C03C0923B0380907C
:10021000080390900903E0900603F0900703C401DF
:100220008E0D9F1D97FD01968C01159507951093D6
:10023000380300933703CF01841B950BAA2797FD42
:10024000A095BA2F4AE0880F991FAA1FBB1F4A9595
:10025000D1F7261B370B442737FD4095542FBC019F
:10026000CD010E94D80D3093460320934503C3016E
:100270008C199D09AA2797FDA095BA2F3AE0880FFF
:10028000991FAA1FBB1F3A95D1F7CA19DB099E0116
:10029000442737FD4095542FBC01CD010E94D80D55
:1002A0003093480320934703C201801B910BAA2778
:1002B00097FDA095BA2F2AE0880F991FAA1FBB1F90
:1002C0002A95D1F7E818F9089701442737FD40959A
:1002D000542FBC01CD010E94D80D309344032093CC
:1002E0004303DF91CF911F910F91FF90EF90DF902B
:1002F000CF90BF90AF909F908F907F906F905F90C6
:100300004F9008952F923F924F925F926F927F92FB
:100310008F929F92AF92BF92CF92DF92EF92FF9215
:100320000F931F93CF93DF93CDB7DEB72E970FB602
:10033000F894DEBF0FBECDBF80913204909133049C
:10034000AA2797FDA095BA2FBC01CD010E945E0C93
:10035000DC01CB012BED3FE049E450E4BC01CD01D1
:100360000E94740DDC01CB0120E030E041EE54E44A
:10037000BC01CD010E94FB0B5B016C018091340438
:1003800090913504AA2797FDA095BA2FBC01CD0105
:100390000E945E0CDC01CB012BED3FE049E450E410
:1003A000BC01CD010E94740DDC01CB0120E030E0E6
:1003B00041EE54E4BC01CD010E94FB0B69837A83BA
:1003C0008B839C838090450390904603C401AA27A9
:1003D00097FDA095BA2FBC01CD010E945E0C7B0158
:1003E0008C018091470390914803AA2797FDA0951F
:1003F000BA2FBC01CD010E945E0C6D837E838F837A
:1004000098878091430390914403AA2797FDA09574
:10041000BA2FBC01CD010E945E0C69877A878B8759
:100420009C87809139048130A1F4ED80FE800F819A
:1004300018858827992788199909AA2797FDA095D3
:10044000BA2FBC01CD010E945E0C6D837E838F8329
:100450009887C601B5010E94F50BDC01CB019C0118
:10046000AD01C801B7010E94740D3B014C01C601EA
:10047000B5010E94BC0D5B016C019B01AC016D815B
:100480007E818F8198850E94740D7B018C0169812A
:100490007A818B819C810E94BC0D1B012C019B01E8
:1004A000AC01C801B7010E94740DDC01CB019C01B5
:1004B000AD01C401B3010E94840B3B014C01A601B4
:1004C000950169857A858B859C850E94740D7B01D9
:1004D0008C0169817A818B819C810E94F50B5B0183
:1004E0006C019B01AC01C801B7010E94740DDC01D5
:1004F000CB019C01AD01C401B3010E94830B3B0100
:100500004C01A60195016D817E818F8198850E94A5
:10051000740D7B018C01A201910169857A858B851F
:100520009C850E94740DDC01CB019C01AD01C801CA
:10053000B7010E94840B7B018C0120E030E040E099
:1005400050E0C401B3010E947B0C882369F420E0D1
:1005500030E040E050E0C801B7010E947B0C8823E6
:100560001CF48AE590E0C8C020E030E040E050E0B4
:10057000C401B3010E947B0C882379F420E030E0B1
:1005800040E050E0C801B7010E947E0C18162CF420
:10059000EEE0F1E0FE87ED87B1C020E030E040E022
:1005A00050E0C401B3010E947B0C88234CF5A401E8
:1005B0009301C801B7010E94FB0BDC01CB01BC0118
:1005C000CD010E94C60BDC01CB0120E030E044E30A
:1005D00053E4BC01CD010E94740DDC01CB012BED75
:1005E0003FE049E450E4BC01CD010E94FB0BDC017B
:1005F000CB019C01AD0160E070E084E393E472C044
:1006000020E030E040E050E0C401B3010E947E0CE5
:1006100018165CF520E030E040E050E0C801B7017A
:100620000E947B0C88230CF5A4019301C801B7013B
:100630000E94FB0BDC01CB01BC01CD010E94C60B6B
:10064000DC01CB0120E030E044E353ECBC01CD0100
:100650000E94740DDC01CB012BED3FE049E450E436
:10066000BC01CD010E94FB0B3FC020E030E040E028
:1006700050E0C401B3010E947E0C18160CF03EC07D
:1006800020E030E040E050E0C801B7010E947E0C5D
:100690001816A4F5A4019301C801B7010E94FB0B31
:1006A000DC01CB01BC01CD010E94C60BDC01CB01FA
:1006B00020E030E044E353E4BC01CD010E94740D1E
:1006C000DC01CB012BED3FE049E450E4BC01CD015E
:1006D0000E94FB0BDC01CB019C01AD0160E070E0EE
:1006E00084EB93E40E94830BDC01CB01BC01CD01C0
:1006F0000E94410CDC01CB019E878D878D859E85F4
:1007000088599E4F815D924030F48D859E859093EF
:10071000500380934F0380914F03909150030A96AA
:1007200090930503809304032E960FB6F894DEBFD2
:100730000FBECDBFDF91CF911F910F91FF90EF9032
:10074000DF90CF90BF90AF909F908F907F906F90F1
:100750005F904F903F902F9008958091810488235F
:1007600011F48091380499278230910599F18330F2
:1007700091052CF4009779F0019779F00895843071
:10078000910509F460C0843091050CF45AC00597B6
:1007900009F476C008955F9A089520E137E2309316
:1007A00011032093100380EF98ED90930F03809333
:1007B0000E0330930D0320930C0390930B0380934F
:1007C0000A0330930903209308039093070380934F
:1007D000060337C05F9A209135033091360380912C
:1007E0001003909111032817390724F43093110353
:1007F0002093100380910E0390910F0382179307AB
:1008000024F430930F0320930E0320914903309179
:100810004A0380910C0390910D032817390724F4A3
:1008200030930D0320930C0380910A0390910B03E6
:10083000821793070CF086C030930B0320930A03B2
:1008400008955F9808955F9A20913D0330913E038B
:1008500080910803909109032817390724F43093F5
:1008600009032093080380910603909107038217E0
:1008700093070CF067C03093070320930603089595
:100880005F9880910E0390910F0340911003509157
:100890001103841B950B873991050CF452C080918C
:1008A0000A0390910B0320910C0330910D03821BDE
:1008B000930B873991050CF444C080910603909105
:1008C00007032091080330910903821B930B87399A
:1008D00091050CF436C0AAE0B0E00A010E941A0E9D
:1008E000A8E0B0E080910E0390910F030C010E94EC
:1008F0001A0EA6E0B0E080910C0390910D030C015C
:100900000E941A0EA4E0B0E080910A0390910B03BC
:100910000C010E941A0EA2E0B0E0809108039091B1
:1009200009030C010E941A0EA0E0B0E080910603BA
:10093000909107030C010E941A0E80ED97E00E942F
:10094000110A5F9A08958091450390914603909310
:100950003D0480933C048091470390914803909319
:100960003F0480933E04809143039091440390930D
:100970004104809340048091350390913603909315
:100980004304809342048091490390914A039093D9
:1009900045048093440480913D0390913E039093DD
:1009A00047048093460480913204909133049093DD
:1009B00049048093480480913404909135049093C5
:1009C0004B0480934A0480911003909111039093FB
:1009D0004D0480934C0480910E0390910F039093EB
:1009E0004F0480934E0480910C0390910D039093DB
:1009F00051048093500480910A0390910B039093CB
:100A000053048093520480910803909109039093BA
:100A100055048093540480910603909107039093AA
:100A20005704809356048091380499279093590471
:100A30008093580480914F039091500390935B04EE
:100A400080935A0480913604992790935D04809393
:100A50005C0480913704992790935F0480935E042F
:100A60000895CFEFD4E0DEBFCDBF88E087B988B965
:100A700084EF8AB980EA8BB984E084B985E385B9CB
:100A80005F9A0E945B080E94F0090E941E0A0E9461
:100A9000400A789484E690E00E94FD099093B703A1
:100AA0008093B603AAE0B0E00E94150EF093110304
:100AB000E0931003A8E0B0E00E94150EF0930F033E
:100AC000E0930E03A6E0B0E00E94150EF0930D0334
:100AD000E0930C03A4E0B0E00E94150EF0930B032A
:100AE000E0930A03A2E0B0E00E94150EF093090320
:100AF000E0930803A0E0B0E00E94150EF093070316
:100B0000E09306031092B9038EE08093BA0387E066
:100B10008093BB0310923904109238041092810420
:100B20008BB18F798BB982E090E00E94110A80E04E
:100B30000E942B0A909342038093410381E00E941C
:100B40002B0A909581959F4F90934C0380934B0374
:100B500087E00E942B0A90933A038093390381E047
:100B600090E00E94110A8BB180668BB982E090E020
:100B70000E94110A80E00E942B0A90933403809314
:100B8000330381E00E942B0A909581959F4F9093AB
:100B90004E0380934D0387E00E942B0A909332030B
:100BA0008093310381E090E00E94110A0E947E0050
:100BB00080913804882321F480918104882319F0DE
:100BC0000E94AD0302C00E9482010E94970880919A
:100BD000020390910303892B91F0519A8091C100F7
:100BE00088608093C1000E94260980910203909141
:100BF00003030197909303038093020391CF8091A5
:100C0000C100877F8093C10051988ACF1F920F92B5
:100C10000FB60F9211248F939F93EF93FF938091C0
:100C200000038823E1F480911E0390911F03019635
:100C300090931F0380931E03FC01EE5AFC4FE0814A
:100C4000ED3019F08436910539F410921F0310929B
:100C50001E0381E080930003E093C60004C010925D
:100C60001F0310921E03FF91EF919F918F910F90A0
:100C70000FBE0F901F9018958091C00086FF29C06D
:100C800080910003882309F580912003909121032E
:100C900001969093210380932003FC01EE5AFC4FB0
:100CA000E081ED3019F08436910539F4109221037A
:100CB0001092200381E0809300038091C000816046
:100CC0008093C000E093C600089510922103109213
:100CD000200308951F93CF93DF93EC0110E0662368
:100CE00009F460C0A22FBB271297E42FFF27E2531D
:100CF000FC4F30813D534F5FE42FFF27E253FC4F01
:100D000050815D534F5FE42FFF27E253FC4F70810A
:100D10007D534F5FE42FFF27E253FC4FE081ED53FB
:100D20004F5F842F9927A817B907E4F1832F9927DC
:100D3000880F991F880F991F352F32953F70382BD8
:100D4000852F99278F70907054E0880F991F5A95BE
:100D5000E1F7572F56955695582B872F9927837073
:100D6000907026E0880F991F2A95E1F78E2B61502D
:100D70006F3FC1F0FE01E10FF11D30831F5F615035
:100D80006F3F81F0FE01E10FF11D50831F5F615045
:100D90006F3F41F0FE01E10FF11D80831F5F66236D
:100DA00009F0A3CFDF91CF911F9108951F920F9269
:100DB0000FB60F9211242F933F934F935F938F930E
:100DC0009F93AF93BF93CF93DF93EF93FF93809164
:100DD000C60080931C0340912603443610F0109205
:100DE000270350911C035D3009F04DC0809127030B
:100DF000823009F048C010922703A42FBB27A253CA
:100E0000BC4FFD0132978081209122033091230352
:100E1000281B3109ED0121978881281B3109C9015F
:100E20009F709093230380932203689415F89695FE
:100E300087951694E1F7982F935C909324032F7372
:100E40003070235C209325038081981709F06AC0D5
:100E50008881281709F066C081E080931B034093C6
:100E600012035C938091D003823509F05BC088E166
:100E700090E02CE00FB6F894A895809360000FBE28
:100E8000209360004FC020912703822F9927813043
:100E90009105F9F0823091051CF4892B21F040C0B6
:100EA000029711F13DC080911C03833239F4809187
:100EB0001B03882319F481E08093270380911C038E
:100EC0008093CE0381E08093260380911C039927B1
:100ED00022C02F5F20932703E42FFF27E253FC4F0C
:100EE00080911C03808309C0E42FFF27E253FC4F4D
:100EF00080911C038083443620F44F5F4093260387
:100F000002C01092270320911C038091220390912C
:100F10002303820F911D909323038093220302C029
:100F200010922703FF91EF91DF91CF91BF91AF9185
:100F30009F918F915F914F913F912F910F900FBE95
:100F40000F901F901895AC01A0E0B0E09D01A8178C
:100F5000B90748F4E2E5F3E08191280F311D1196BD
:100F6000A417B507C8F33F70FD01EE5AFC4FC90145
:100F700076E0969587957A95E1F7835C8083119664
:100F8000FD01EE5AFC4F2F733070822F835C8083FB
:100F9000AD5ABC4F8DE08C931092000380915203A8
:100FA0008093C60008951F93CF93DF93382FEA01F3
:100FB000722F10E083E280935203609353033093C7
:100FC0005403A3E0B0E0772309F458C0772311F469
:100FD000972F07C0FE01E10FF11D1F5F9081715037
:100FE00011F4472F0EC0FE01E10FF11D1F5F40817C
:100FF000715039F0FE01E10FF11D1F5F60817150EA
:1010000001C0672FFD01EE5AFC4F892F869586950A
:10101000835C80831196FD01EE5AFC4F892F99273E
:101020008370907024E0880F991F2A95E1F7552767
:101030009A0194E0369527959A95E1F7822B835C87
:1010400080831196FD01EE5AFC4F4F705070440F93
:10105000551F440F551F862F992726E09695879593
:101060002A95E1F7842B835C80831196FD01EE5A6B
:10107000FC4F6F73635C60831196A5CFCD010E9416
:10108000A307DF91CF911F910895CF93C82F80912F
:10109000C10083FF0BC0CA3019F48DE00E944508DF
:1010A0008091C00085FFFCCFC093C60080E090E037
:1010B000CF910895089588E18093C1008091C00088
:1010C00082608093C0008091C10080688093C100DD
:1010D0008091C10080648093C10080E18093C4004E
:1010E00088EC90E00E94FD099093B7038093B603CB
:1010F0008AE00E94450883E40E94450880E50E943A
:1011000045088AE30E94450886E50E94450880E379
:101110000E9445088EE20E94450881E30E9445082E
:1011200084E30E9445088AE00E9445080895CF9311
:10113000DF93CDB7DEB722970FB6F894DEBF0FBEB0
:10114000CDBF80911B03882309F477C08FEF809374
:10115000B8038091D00399278736910509F45BC0C5
:10116000883691056CF48136910509F448C08136C2
:1011700091050CF460C0843691050CF05CC024C06D
:1011800086379105C1F1873791052CF48836910592
:1011900009F44BC050C08737910509F04CC020912D
:1011A000120343E068E082E394E00E946A068091C3
:1011B0005A0490915B04019690935B0480935A04C7
:1011C00081E08093170337C02091120343E06BE066
:1011D00083EC93E00E946A068091CB039927909359
:1011E0003304809332048091CC0399279093350483
:1011F0008093340420C081E080931A0316C02091AC
:10120000120343E062E0CE0101960E946A068981E2
:10121000809319030AC08FEF90E0909303038093AB
:10122000020381E08093180306C08FEF90E0909353
:1012300003038093020310921B0322960FB6F894C7
:10124000DEBF0FBECDBFDF91CF9108958091B60371
:101250009091B7030E94060A8823B1F080910003A1
:10126000882391F00E94A30422E44AE354E06091B1
:10127000510384E40E94D3078AEF90E00E94FD09A5
:101280009093B7038093B60380911A03882371F07B
:1012900080910003882351F02AE049EB53E06091EC
:1012A000510386E50E94D30710921A036091190337
:1012B0006F3F91F0862F992734E0880F991F3A9558
:1012C000E1F780509F4F605D20E1AC0181E40E9416
:1012D000D3078FEF8093190380911803882371F04F
:1012E00080910003882351F02BE043EC53E06091A0
:1012F000510387E40E94D3071092180380911703CB
:10130000882371F080910003882351F022E04AE89D
:1013100054E0609151038BE40E94D30710921703AD
:1013200008951F920F920FB60F9211242F933F939F
:101330008F939F9386B5855686BD80917C048F5F81
:1013400080937C0420912F03309130032F5F3F4F17
:101350003093300320932F0381E02C37380731F48A
:101360002A9A1092300310922F0308C08091040330
:10137000909105032817390709F42A9880912E03C4
:10138000815080932E03882311F58AE080932E03E9
:1013900080912C0390912D03019690932D038093BF
:1013A0002C0380912A0390912B03009729F0019739
:1013B00090932B0380932A03809128039091290313
:1013C000009729F0019790932903809328039F9118
:1013D0008F913F912F910F900FBE0F901F901895F6
:1013E00082E085BD80916E00816080936E00809167
:1013F0006E00806480936E00089520912C033091DC
:101400002D03280F391FC9010197089520912C033E
:1014100030912D03821B930B892F99278078992770
:101420000895CF93DF930E94FD09EC01CE010E9445
:10143000060A8823D9F3DF91CF91089510927C009A
:1014400087E880937A0010927C0080917A00806413
:1014500080937A00089580937C0080917A00806167
:1014600080937A0080917A00806480937A008091E2
:101470007A0084FFFCCF80917800909179000895E4
:1014800080E58093BA0085EC8093BC008091B9031D
:10149000809392048091BA038093930481E08093B7
:1014A000940408951F920F920FB60F9211242F9358
:1014B0003F934F935F938F939F93EF93FF9380910D
:1014C000B9009927887F907080389105F1F08138B4
:1014D00091053CF4009709F401C18036910591F023
:1014E00002C1883B910509F4DEC0893B91052CF4CB
:1014F000883A910509F4C9C0F6C0883F910509F4FE
:10150000E8C0F1C010929E04EEC020919E042223F8
:1015100009F09AC08091BB0080938404992783309E
:10152000910509F466C08430910534F48130910549
:1015300079F00297D1F19DC08A309105A9F08B30E6
:1015400091051CF40497A9F094C00B97E1F091C0A9
:1015500082E994E09093800480937F0483E08093F9
:101560009D042093950485C020939D048CE894E00D
:1015700004C020939D0481E894E090937E048093BE
:101580007D0483E00FC080E994E090938004809311
:101590007F0422E020939D04019790937E04809322
:1015A0007D0481E08093950464C086E994E0909383
:1015B000800480937F0486E080939D0420939504AB
:1015C00080914503909146039093970480939604ED
:1015D00080914703909148039093990480939804D5
:1015E000809143039091440390939B0480939A04C9
:1015F00040C08AE894E09093800480937F0482E066
:1016000080939D0485E894E090937E0480937D040C
:1016100084E08093950480914F03909150039093C0
:101620008B0480938A048091850490918604909322
:1016300033048093320480918704909188049093BE
:1016400035048093340415C0422F55279A01215048
:1016500030408091950499272817390754F4E09178
:101660007D04F0917E04E40FF51F31978091BB005B
:10167000808380919E048F5F80939E0484EF91E02D
:1016800090932B0380932A032EC010929C04809188
:101690009D04882341F1E0917F04F091800481E072
:1016A00080939C040FC090919C0480919D04981796
:1016B00068F4E0917F04F0918004E90FF11D9F5FD1
:1016C00090939C0480818093BB000DC01092BB005E
:1016D0000AC08091BC0080698093BC008091BC00EE
:1016E00080698093BC0085EC8093BC00FF91EF91F2
:1016F0009F918F915F914F913F912F910F900FBECE
:101700000F901F9018955058192E90D101D040C1BC
:10171000BA176207730784079507B1F188F40EF4CE
:1017200010940B2EBA2FA02D062E622F202D072EDF
:10173000732F302D082E842F402D092E952F502DDC
:10174000FF275523B9F0591B49F0573E98F04695AD
:1017500037952795A795F0405395C9F776F0BA0FBE
:10176000621F731F841F30F4879577956795B7952F
:10177000F040939517FA0F2E0895BF1BBB27BA0BA5
:10178000620B730B840BF6CFDEF67CC11F930F93B5
:101790000027192F10789F775FE340E861307105CB
:1017A0008407950718F000680E94BB0C912B6F937B
:1017B0007F938F939F930E94CF0DE8E6F0E003D1D3
:1017C0005F914F913F912F910E94740D002351F032
:1017D0002BED3FE049EC5FE300E8902717FD5068F0
:1017E0000E94840B0F911F91089550E449EC3FE053
:1017F0002BED6ED0A2C01AD101D0CAC0552359F02A
:10180000992369F09F575F57951B33F442F4903842
:1018100011F4915805C0D4C091589F3F09F432C1CA
:10182000BB27112462177307840730F4660F771FF4
:10183000881FBB1F915098F311D00F920FD00F92B9
:101840000DD0A0E82617370748071B0609F0A04867
:10185000BA2F602D7F918F9100240895A0E8002475
:10186000621773078407B10528F0621B730B840BA2
:10187000B1090A2A660F771F881FBB1FA69581F73B
:10188000089597FBDFD09F3738F0FEE9F91B982FBA
:10189000872F762F6B2F05C0F2C096958795779589
:1018A0006795F150D0F73EF49095809570956195CD
:1018B0007F4F8F4F9F4F0895E89403C097FB0EF41E
:1018C000F3DFB62F672F782F892F9EE9002460C0A1
:1018D0005F77552319F444230AF072C02F933F9386
:1018E0004F935F9388DF55274427CED05F914F9168
:1018F0003F912F91F9C00ED05EF004C00BD026F0BE
:1019000001C008D019F020F48FEF089580E0089509
:1019100081E0089597FB092E052600F8689489D088
:10192000E89407FC07C0621773078407950721F046
:1019300008F400940794989408951F939F7750ECAF
:1019400049E43FE02BEDE0DE10E89F775FE349ECF0
:101950003FE02BED621773078407950720F050ECEA
:1019600049E4D2DE11271BD19068EEE8F0E02BD0DD
:1019700091271F9108959B01AC019FE380E8772791
:1019800066270C94FB0B9A95BB0F661F771F881F69
:1019900011249923A1F08823B2F79F3F59F0BB0F80
:1019A00048F421F4002011F460FF04C06F5F7F4F02
:1019B0008F4F9F4F881F9795879597F908955FC020
:1019C0009FEF80EC0895FF92EF92DF92CF92BF924B
:1019D0006B017C01B59016D0B590BB2069F09F9348
:1019E0008F937F936F93B601C7010CD02F913F91D6
:1019F0004F915F910E94FB0BBF90CF90DF90EF90D3
:101A0000FF900895D0D002C09601A701EF93FF93F5
:101A10000E94740DFF91EF91C6D0EF93FF930E9447
:101A2000840BFF91EF91BA9479F70895052E09265A
:101A300007FA440F551F5F3F79F0AA27A51708F052
:101A400051E04795880F991F9F3F31F0BB27B91789
:101A500008F091E0879508959F919F911124B0CF50
:101A600097FB880F991F9F3F31F0BB27B91708F0EC
:101A700091E0879508959F919F911124A1CF6627AA
:101A80007727882799270895EBDFCF93DF93D52F0A
:101A9000C42F55274427332722279923D9F09F376E
:101AA000C8F0F92F75DF592F482F372F262FF63919
:101AB00068F4E7DE03DFC030CD0721F06993799346
:101AC000899399939058DF91CF911ECE99278827BB
:101AD00077276627C030CD0721F0299339934993A2
:101AE0005993DF91CF9154CFA1DF01D051CF9923EA
:101AF00039F0552329F09F575F57950F13F49AF14A
:101B0000C1CF91589F3FE1F3629FA12D0F92BB2758
:101B1000639FA00DB11DEE27729FA00DB11DEE1F9A
:101B2000AF93AA27649FB00DE11D739FB00DE11D17
:101B3000AA1F6627829FB00DE11DA61F5527749F1F
:101B4000E00DA11D551F839FE00DA11D561F849F11
:101B5000A00D511D852F7A2F6E2F1F900F90882377
:101B60001AF4939539F42CCF000C111CBB1F661F7F
:101B7000771F881F012808959F939F77993358F006
:101B800050E449EC3FE02BEDA3DE5FEB49EC3FE096
:101B90002BEDBADDD2DE5F915078952708959B0139
:101BA000AC010C94740D5591459135912591089592
:101BB00097FB092E05260ED057FD04D014D00AD06D
:101BC000001C38F450954095309521953F4F4F4F6C
:101BD0005F4F0895F6F790958095709561957F4FCA
:101BE0008F4F9F4F0895A1E21A2EAA1BBB1BFD0128
:101BF0000DC0AA1FBB1FEE1FFF1FA217B307E407EC
:101C0000F50720F0A21BB30BE40BF50B661F771F43
:101C1000881F991F1A9469F7609570958095909523
:101C20009B01AC01BD01CF01089509D0E02D07D083
:101C3000F02D08950CD0012C0AD011240895F999A3
:101C4000FECFB2BDA1BDF89A119600B40895F999DE
:101C5000FECFB2BDA1BD00BC11960FB6F894FA9AA2
:061C6000F99A0FBE089581
:101C66004D61676E6574204E2020202020202020A4
:101C76004D61676E65742052202020202020202090
:101C86004D61676E6574205A202020202020202078
:101C9600526177202020204E202020202020202046
:101CA6005261772020202052202020202020202032
:101CB600526177202020205A20202020202020201A
:101CC6004C616765204E20202020202020202020E7
:101CD6004C616765205220202020202020202020D3
:101CE600586D696E202020202020202020202020D2
:101CF600586D6178202020202020202020202020C0
:101D0600596D696E202020202020202020202020B0
:101D1600596D61782020202020202020202020209E
:101D26005A6D696E2020202020202020202020208F
:101D36005A4D61782020202020202020202020209D
:101D460043616C737461746520202020202020205C
:101D56004B6F6D706173732020202020202020207F
:101D6600557365723020202020202020202020203E
:101D7600557365723120202020202020202020202D
:101D8600416E616C6F673138202020202020202092
:101D9600416E616C6F673139202020202020202081
:101DA600416E616C6F673230202020202020202079
:101DB600416E616C6F673231202020202020202068
:101DC600416E616C6F673232202020202020202057
:101DD600416E616C6F673233202020202020202046
:101DE600416E616C6F673234202020202020202035
:101DF600416E616C6F673235202020202020202024
:101E0600416E616C6F673236202020202020202012
:101E1600416E616C6F673237202020202020202001
:101E2600416E616C6F6732382020202020202020F0
:101E3600416E616C6F6732392020202020202020DF
:101E4600416E616C6F6733302020202020202020D7
:101E5600416E616C6F6733312020202020202020C6
:021E6600010079
:00000001FF
/trunk/License.txt
0,0 → 1,56
/*#######################################################################################
MK3Mag 3D-Magnet sensor
!!! THIS IS NOT FREE SOFTWARE !!!
#######################################################################################*/
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) 05.2008 Holger Buss
// + Thanks to Ilja Fähnrich (P_Latzhalter)
// + Nur für den privaten Gebrauch
// + www.MikroKopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation),
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist.
// + AUSNAHME: Ein bei www.mikrokopter.de erworbener vorbestückter MK3Mag darf als Baugruppe auch in kommerziellen Systemen verbaut werden
// + Im Zweifelsfall bitte anfragen bei: info@mikrokopter.de
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht,
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de"
// + eindeutig als Ursprung verlinkt werden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion
// + Benutzung auf eigene Gefahr
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Redistributions of source code (with or without modifications) must retain the above copyright notice,
// + this list of conditions and the following disclaimer.
// + * PORTING this software (or parts of it) to systems (other than hardware from www.mikrokopter.de) is NOT allowed
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived
// + from this software without specific prior written permission.
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet
// + for non-commercial use (directly or indirectly)
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted
// + with our written permission
// + Exception: A preassembled MK3Mag, purchased from www.mikrokopter.de may be used as a part of commercial systems
// + In case of doubt please contact: info@MikroKopter.de
// + * If sources or documentations are redistributet on other webpages, our webpage (http://www.MikroKopter.de) must be
// + clearly linked as origin
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// + POSSIBILITY OF SUCH DAMAGE.
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/trunk/analog.c
1,7 → 1,60
/*############################################################################
/*#######################################################################################
MK3Mag 3D-Magnet sensor
!!! THIS IS NOT FREE SOFTWARE !!!
#######################################################################################*/
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) 05.2008 Holger Buss
// + Thanks to Ilja Fähnrich (P_Latzhalter)
// + Nur für den privaten Gebrauch
// + www.MikroKopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation),
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist.
// + AUSNAHME: Ein bei www.mikrokopter.de erworbener vorbestückter MK3Mag darf als Baugruppe auch in kommerziellen Systemen verbaut werden
// + Im Zweifelsfall bitte anfragen bei: info@mikrokopter.de
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht,
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de"
// + eindeutig als Ursprung verlinkt werden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion
// + Benutzung auf eigene Gefahr
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Redistributions of source code (with or without modifications) must retain the above copyright notice,
// + this list of conditions and the following disclaimer.
// + * PORTING this software (or parts of it) to systems (other than hardware from www.mikrokopter.de) is NOT allowed
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived
// + from this software without specific prior written permission.
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet
// + for non-commercial use (directly or indirectly)
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted
// + with our written permission
// + Exception: A preassembled MK3Mag, purchased from www.mikrokopter.de may be used as a part of commercial systems
// + In case of doubt please contact: info@MikroKopter.de
// + * If sources or documentations are redistributet on other webpages, our webpage (http://www.MikroKopter.de) must be
// + clearly linked as origin
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// + POSSIBILITY OF SUCH DAMAGE.
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
############################################################################*/
 
#include "main.h"
 
//############################################################################
/trunk/main.c
1,5 → 1,6
/*#######################################################################################
MK3Mag 3D-Magnet sensor
!!! THIS IS NOT FREE SOFTWARE !!!
#######################################################################################*/
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) 05.2008 Holger Buss
7,12 → 8,13
// + Nur für den privaten Gebrauch
// + www.MikroKopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation),
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist.
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt
// + bzgl. der Nutzungsbedingungen aufzunehmen.
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen,
// + Verkauf von Luftbildaufnahmen, usw.
// + AUSNAHME: Ein bei www.mikrokopter.de erworbener vorbestückter MK3Mag darf als Baugruppe auch in kommerziellen Systemen verbaut werden
// + Im Zweifelsfall bitte anfragen bei: info@mikrokopter.de
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht,
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen
25,13 → 27,11
// + Benutzung auf eigene Gefahr
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Redistributions of source code (with or without modifications) must retain the above copyright notice,
// + this list of conditions and the following disclaimer.
// + * PORTING this software (or parts of it) to systems (other than hardware from www.mikrokopter.de) is NOT allowed
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived
// + from this software without specific prior written permission.
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet
38,9 → 38,10
// + for non-commercial use (directly or indirectly)
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted
// + with our written permission
// + Exception: A preassembled MK3Mag, purchased from www.mikrokopter.de may be used as a part of commercial systems
// + In case of doubt please contact: info@MikroKopter.de
// + * If sources or documentations are redistributet on other webpages, our webpage (http://www.MikroKopter.de) must be
// + clearly linked as origin
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
48,7 → 49,8
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// + POSSIBILITY OF SUCH DAMAGE.
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/trunk/makefile
10,7 → 10,7
FORMAT = ihex
 
# Target file name (without extension).
TARGET = Compass_V$(HAUPT_VERSION)_$(NEBEN_VERSION)
TARGET = MK3Mag_MEGA168_V$(HAUPT_VERSION)_$(NEBEN_VERSION)
 
# Optimization level, can be [0, 1, 2, 3, s]. 0 turns off optimization.
# (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
/trunk/timer0.c
1,13 → 1,59
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + MK3Mag 3D-Compass
// + ATMEGA168 mit 8MHz
// + (c) 05.2008 Holger Buss
/*#######################################################################################
MK3Mag 3D-Magnet sensor
!!! THIS IS NOT FREE SOFTWARE !!!
#######################################################################################*/
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) 05.2008 Holger Buss
// + Thanks to Ilja Fähnrich (P_Latzhalter)
// + Nur für den privaten Gebrauch
// + Keine Garantie auf Fehlerfreiheit
// + Kommerzielle Nutzung nur mit meiner Zustimmung
// + Der Code ist für die Hardware MK3Mag entwickelt worden
// + www.mikrokopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + www.MikroKopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation),
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist.
// + AUSNAHME: Ein bei www.mikrokopter.de erworbener vorbestückter MK3Mag darf als Baugruppe auch in kommerziellen Systemen verbaut werden
// + Im Zweifelsfall bitte anfragen bei: info@mikrokopter.de
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht,
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de"
// + eindeutig als Ursprung verlinkt werden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion
// + Benutzung auf eigene Gefahr
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Redistributions of source code (with or without modifications) must retain the above copyright notice,
// + this list of conditions and the following disclaimer.
// + * PORTING this software (or parts of it) to systems (other than hardware from www.mikrokopter.de) is NOT allowed
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived
// + from this software without specific prior written permission.
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet
// + for non-commercial use (directly or indirectly)
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted
// + with our written permission
// + Exception: A preassembled MK3Mag, purchased from www.mikrokopter.de may be used as a part of commercial systems
// + In case of doubt please contact: info@MikroKopter.de
// + * If sources or documentations are redistributet on other webpages, our webpage (http://www.MikroKopter.de) must be
// + clearly linked as origin
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// + POSSIBILITY OF SUCH DAMAGE.
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include "main.h"
volatile unsigned int CountMilliseconds = 0;
volatile unsigned char Timer0Overflow;
/trunk/twislave.c
1,3 → 1,59
/*#######################################################################################
MK3Mag 3D-Magnet sensor
!!! THIS IS NOT FREE SOFTWARE !!!
#######################################################################################*/
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) 05.2008 Holger Buss
// + Thanks to Ilja Fähnrich (P_Latzhalter)
// + Nur für den privaten Gebrauch
// + www.MikroKopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation),
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist.
// + AUSNAHME: Ein bei www.mikrokopter.de erworbener vorbestückter MK3Mag darf als Baugruppe auch in kommerziellen Systemen verbaut werden
// + Im Zweifelsfall bitte anfragen bei: info@mikrokopter.de
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht,
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de"
// + eindeutig als Ursprung verlinkt werden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion
// + Benutzung auf eigene Gefahr
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Redistributions of source code (with or without modifications) must retain the above copyright notice,
// + this list of conditions and the following disclaimer.
// + * PORTING this software (or parts of it) to systems (other than hardware from www.mikrokopter.de) is NOT allowed
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived
// + from this software without specific prior written permission.
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet
// + for non-commercial use (directly or indirectly)
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted
// + with our written permission
// + Exception: A preassembled MK3Mag, purchased from www.mikrokopter.de may be used as a part of commercial systems
// + In case of doubt please contact: info@MikroKopter.de
// + * If sources or documentations are redistributet on other webpages, our webpage (http://www.MikroKopter.de) must be
// + clearly linked as origin
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// + POSSIBILITY OF SUCH DAMAGE.
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
#include <avr/io.h>
#include <util/twi.h>
/trunk/uart.c
1,13 → 1,59
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + MK3Mag 3D-Compass
// + ATMEGA168 mit 8MHz
// + (c) 05.2008 Holger Buss
/*#######################################################################################
MK3Mag 3D-Magnet sensor
!!! THIS IS NOT FREE SOFTWARE !!!
#######################################################################################*/
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) 05.2008 Holger Buss
// + Thanks to Ilja Fähnrich (P_Latzhalter)
// + Nur für den privaten Gebrauch
// + Keine Garantie auf Fehlerfreiheit
// + Kommerzielle Nutzung nur mit meiner Zustimmung
// + Der Code ist für die Hardware MK3Mag entwickelt worden
// + www.mikrokopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + www.MikroKopter.com
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur
// + mit unserer Zustimmung zulässig
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation),
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist.
// + AUSNAHME: Ein bei www.mikrokopter.de erworbener vorbestückter MK3Mag darf als Baugruppe auch in kommerziellen Systemen verbaut werden
// + Im Zweifelsfall bitte anfragen bei: info@mikrokopter.de
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht,
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de"
// + eindeutig als Ursprung verlinkt werden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion
// + Benutzung auf eigene Gefahr
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Redistributions of source code (with or without modifications) must retain the above copyright notice,
// + this list of conditions and the following disclaimer.
// + * PORTING this software (or parts of it) to systems (other than hardware from www.mikrokopter.de) is NOT allowed
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived
// + from this software without specific prior written permission.
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet
// + for non-commercial use (directly or indirectly)
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted
// + with our written permission
// + Exception: A preassembled MK3Mag, purchased from www.mikrokopter.de may be used as a part of commercial systems
// + In case of doubt please contact: info@MikroKopter.de
// + * If sources or documentations are redistributet on other webpages, our webpage (http://www.MikroKopter.de) must be
// + clearly linked as origin
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// + POSSIBILITY OF SUCH DAMAGE.
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
#include "main.h"
#include "uart.h"