/branches/V0.1 killagreg/Navi-Ctrl.Uv2 |
---|
34,6 → 34,7 |
File 1,1,<.\ubx.c><ubx.c> |
File 1,1,<.\uart0.c><uart0.c> |
File 1,1,<.\uart1.c><uart1.c> |
File 1,1,<.\uart2.c><uart2.c> |
File 1,1,<.\kml.c><kml.c> |
File 1,1,<.\fifo.c><fifo.c> |
File 2,5,<.\ramfunc.h><ramfunc.h> |
55,6 → 56,7 |
File 2,5,<.\ubx.h><ubx.h> |
File 2,5,<.\uart0.h><uart0.h> |
File 2,5,<.\uart1.h><uart1.h> |
File 2,5,<.\uart2.h><uart2.h> |
File 2,5,<.\kml_header.h><kml_header.h> |
File 2,5,<.\kml.h><kml.h> |
File 2,5,<.\fifo.h><fifo.h> |
/branches/V0.1 killagreg/main.c |
---|
256,7 → 256,7 |
{ |
logfilestate = LOGFILE_ERROR; |
SerialPutString("\r\nError opening kml-file"); |
TimerKmlAddPointDelay = SetDelay(10); |
TimerKmlAddPointDelay = SetDelay(10); // try again in open logfile in 10 mili sec |
} |
break; |
277,7 → 277,7 |
if(0 == Fat16_Init()) |
{ |
logfilestate = LOGFILE_IDLE; |
TimerKmlAddPointDelay = SetDelay(10); // try again in 5 sec |
TimerKmlAddPointDelay = SetDelay(10); // try again in open logfile in 10 mili sec |
} |
else |
{ |
/branches/V0.1 killagreg/uart1.c |
---|
433,7 → 433,7 |
Request_Display = TRUE; |
break; |
case 's':// new GPSPCPosition |
Decode64((unsigned char *) &tmp_long_arr3[0], sizeof(tmp_long_arr3), 3,ReceivedBytes); |
Decode64((u8 *) &tmp_long_arr3[0], sizeof(tmp_long_arr3), 3,ReceivedBytes); |
GPSPCPosition.Status = INVALID; |
GPSPCPosition.Longitude = tmp_long_arr3[0]; |
GPSPCPosition.Latitude = tmp_long_arr3[1]; |
447,7 → 447,7 |
Request_ExternalControl = TRUE; |
break; |
case 'u': |
Decode64((unsigned char *) &tmp_char_arr2[0], sizeof(tmp_char_arr2), 3,ReceivedBytes); |
Decode64((u8 *) &tmp_char_arr2[0], sizeof(tmp_char_arr2), 3,ReceivedBytes); |
switch(tmp_char_arr2[0]) |
{ |
case UART_FLIGHTCTRL: |
/branches/V0.1 killagreg/usblibrary/docs/USBLibrary.pdf |
---|
0,0 → 1,21269 |
%PDF-1.3 |
%ÿÿÿþ |
2404 0 obj |
<</Pages 2394 0 R/Outlines 2429 0 R/Type/Catalog/PageMode/UseOutlines/OpenAction<</Type/Action/S/GoTo/D[2407 0 R/XYZ null null null]>>/Names 2406 0 R/PageLabels 2392 0 R/Metadata 2401 0 R/PageLayout/OneColumn>> |
endobj |
2406 0 obj |
<</Dests 6975 0 R>> |
endobj |
2407 0 obj |
<</Type/Page/Annots[2408 0 R]/Contents[6855 0 R 4667 0 R 2479 0 R 2415 0 R 2480 0 R 4668 0 R 6856 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 2409 0 R/Parent 2394 0 R>> |
endobj |
2408 0 obj |
<</Type/Annot/Subtype/Link/F 0/M(D:20070116113138+01'00')/Border[ 0 0 0]/Rect[ 490.62 73.4 527.82 80.9]/A<</Type/Action/URI(http://www.st.com)/S/URI>>/P 2407 0 R>> |
endobj |
2409 0 obj |
<</ColorSpace<</Cs6 2413 0 R>>/Font<</F1 2410 0 R/F2 2417 0 R/F3 2418 0 R/F4 2423 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 2412 0 R/GS2 2411 0 R>>>> |
endobj |
2410 0 obj |
<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/GEHLCG+Helvetica/FirstChar 32/LastChar 181/Subtype/Type1/FontDescriptor 2414 0 R/Widths[ 278 0 355 0 0 0 667 0 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 0 584 584 0 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 0 722 667 611 722 667 944 667 667 611 0 278 0 0 556 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 0 0 584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 333 333 0 556 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 737 0 0 0 333 0 0 0 0 0 0 0 556]>> |
endobj |
2411 0 obj |
<</Type/ExtGState/SA true/OP false/SM 0.02/op false/OPM 1>> |
endobj |
2412 0 obj |
<</Type/ExtGState/SA false/OP false/SM 0.02/op false/OPM 1>> |
endobj |
2413 0 obj |
[/ICCBased 2426 0 R] |
endobj |
2414 0 obj |
<</Type/FontDescriptor/FontFile3 2425 0 R/FontBBox[ -166 -225 1000 931]/FontName/GEHLCG+Helvetica/Flags 32/StemV 88/StemH 88/CapHeight 718/XHeight 523/Ascent 718/Descent -207/ItalicAngle 0/CharSet(/space/J/a/n/u/r/y/two/zero/seven/R/e/v/one/slash/six/S/T/nine/U/B/d/l/o/p/k/i/t/h/s/c/m/f/w/g/x/parenleft/comma/b/parenright/period/I/three/hyphen/five/D/colon/C/A/q/M/V/O/four/underscore/eight/H/E/z/F/G/L/P/quoteright/mu/plus/Y/X/N/K/endash/semicolon/quotedblleft/quotedblright/quotedbl/asterisk/j/W/equal/greater/backslash/ampersand/asciitilde/Z/copyright)>> |
endobj |
2415 0 obj |
<</Length 2592/Filter/FlateDecode>> |
stream |
HWÛÇE^ùý8hg§/Ó½ErHÀ¢óbç&¹#Ãp¸²÷ïsNUëD°,°äé®®®®Ë©bo~^Üÿõ5?O:gMÝM}é»JÉæ¼]<è~Lÿ¿¸ðßæÿºÿf¹¸ÿ5Ö,Åôø+Fξ+®÷fyXÜõ]ßÛÁ,×úÕ;³üeñCó¾µ¹Uk;×ÛÔåæqunïü üd\{7`»ïS{gSI«Æ´w±KÍwÛÖQþ³±ís}á¦E÷±oÿ±|¿øórcW¢É8aµó¥ZaÍÍëtËñå6Xà|³HrÆ' |
ÀýÛ)õÄww<Cê£ÖGºßÑýÖìÌÂZ×ÅhR(]9,¬swÏ+{Ø.Ø$7Áf,ô¶KC¾Yx©dOû<¡ËñÞºëÂ~!Óu!.û¢÷Ú*£5ëEö]À¸0ÀÖéé £Eýà)m;ßóx@vyé 6ã³t¥§qÇ(¼ |
®hDîJä Ïl7¤@é-H$$`ßgaBÐx#âÈpîèÜn(&Âô:ïÞ"¸?Xè&9¨$® Ö"^|3ý` }À%Þ+Qmê@lÏ>zA.ê."¨C°]ÜÎCä³xÕ[ø!ÀIbü³Ø÷.ð1GËðµúóO<cQÅÉ».´GöE¸Ð.Wi©Ü" |
+\ÀOAîQ9eP¤¡$QYæ ôNòÕDÉŸãz/¥mÔîbcÁ¡W)Ï;±èy_¬,Ä,âÞ*STÊt9 |
+nDÚÅ,Ø©6Çx|+|5Î÷*zácï½À<xIX«/U{TR²lãp |
+Ü>X %åzMÕ "ÍôüôLfnÏS´q§mÜ±Ë 6wòúµ÷èÒÇa?ZzÏfÞ|ÿmïJß.ÿ¹¸u0AîPäËo(9¨ÿûi{6Õ±µ¶yDÓÎÍj/=û:JX¤EV#ä·håSÄÛÕZàgÍð©¨þ°ü.Ýã_1ßxc6ÛÖûæsËöÝl1FàªýxÂívzãüj¤\½Q¾Y´ a½¦^®Oþ¡yw¼[êhÆÍãú²/QÈ2ñKUHùx3æ¹Å*za*ß¾F¿Þºgµw øÆltO+è#SSOîGý<U|æÜÔàÑf7q |
+YU ë*zàGjNGhöõÜe¶äaÁLg¹_ZÛ3p"~Öµ ¹ |
+ÁAS½ãár=¦fám6'ýTë3kj>©µ«ëcEÝî¸Öå=CêÇêݱ DÏëfÉA¦_~AúÞ£å¿bêÄì¸j«'èÑ@8éÑÍãY%bãdt[uòj¿¼£ñ8ó½CU|¤âÐLõª9s&«ü^vjñ7?6k$ä¡÷¯DÜìz®ê.U2ãOºYeiÕO-FϪñý'³R½$¾bÝOçñÖdõÔôcÛ©Æwªî^þQ\\rzä{[#§ûÔ©s2<^QóEà¾ËS¿,zYtä;1á';U Rtøa·>ëQä*¢çgû©~{¦3ëß!Y$;VÏü* |
+]oÿ¸A{]ǯcFô<·=~y^»Niàö¥ù4þâ$iË]m |
+">K¥^ë ¢o»èÓsèH|U´¼{«_ÿ¢Û|ÑsÂÎSË\âÇݺ i¹JúüÄVþ"Ë$cç,ï Î:Hn´Ë÷ÓGý<n1XQ%ã]ù|¤ÃëgÙUÊF]æªU\vàA_çËPeøûïÃØâq}çb3 äbHoP¡89Z&#!ååå¦ \èa`jè%Cù¹`Û\C¸ R |
+endstream |
+endobj |
+2416 0 obj |
+<</Type/FontDescriptor/FontFile3 2427 0 R/FontBBox[ -170 -228 1003 962]/FontName/GEHLCH+Helvetica-Bold/Flags 262176/StemV 140/StemH 140/CapHeight 718/XHeight 532/Ascent 718/Descent -207/ItalicAngle 0/CharSet(/space/U/M/zero/two/nine/s/e/r/m/a/n/u/l/I/t/o/d/c/i/C/one/S/T/R/seven/slash/B/f/w/b/y/period/four/J/k/three/g/V/O/p/five/v/six/h/F/L/colon/A/underscore/parenleft/comma/parenright/D/E/hyphen/P/x/q/N/eight/W/Y/equal/ampersand/Q/asterisk/G/z/H/X/backslash/quoteright/Z/quotedbl/K)>> |
+endobj |
+2417 0 obj |
+<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/GEHLCH+Helvetica-Bold/FirstChar 32/LastChar 146/Subtype/Type1/FontDescriptor 2416 0 R/Widths[ 278 0 474 0 0 0 722 0 333 333 389 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 0 0 584 0 0 0 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 0 278 0 0 556 0 556 611 556 611 556 333 611 611 278 0 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278]>> |
+endobj |
+2418 0 obj |
+<</Type/Font/Encoding 2419 0 R/BaseFont/GEHLDH+ZapfDingbats/FirstChar 1/LastChar 2/Subtype/Type1/ToUnicode 2420 0 R/FontDescriptor 2422 0 R/Widths[ 761 791]>> |
+endobj |
+2419 0 obj |
+<</Type/Encoding/Differences[ 1/a73/a71]>> |
+endobj |
+2420 0 obj |
+<</Length 226/Filter/FlateDecode>> |
+stream |
+HTMoà ïü |
+öç 4r#BSÕ2!ùcâAÜý£=*Åᬠéß%KÜV;äµbôBtÝ,Ä:|'øçæÇî ñ£jÍ |
+endstream |
+endobj |
+2421 0 obj |
+<</Length 334/Filter/FlateDecode/Subtype/Type1C>> |
+stream |
+HTO=KÃPͳÕ.Z¿ë¢å"Ú¦K+MÁA°¤]^MðÅÍ¡(Ô¡£À_ãúò|}©:ȹá\î¹ç %>¥ VªÚQEÛÕ±gV,§ÓÂé[á |
+ÙǪh2U°ÓY^BgºÈ³ÐEC¨"+é$¿½ atQñó×ÆÕ±Höï¹6b0ó-À Ôý |
+endstream |
+endobj |
+2422 0 obj |
+<</Type/FontDescriptor/FontFile3 2421 0 R/FontBBox[ -1 -143 981 820]/FontName/GEHLDH+ZapfDingbats/Flags 4/StemV 0/CapHeight 0/Ascent 0/Descent 0/ItalicAngle 0/CharSet(/space/a73/a71)>> |
+endobj |
+2423 0 obj |
+<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/GEHLEI+Helvetica-Oblique/FirstChar 32/LastChar 148/Subtype/Type1/FontDescriptor 2424 0 R/Widths[ 278 0 0 0 0 0 0 0 333 333 389 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 0 0 0 0 0 0 667 667 722 722 667 611 778 722 278 0 0 556 833 722 778 667 0 722 667 611 722 667 944 667 0 0 0 0 0 0 556 0 556 556 500 556 556 278 556 556 222 0 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 333 333]>> |
+endobj |
+2424 0 obj |
+<</Type/FontDescriptor/FontFile3 2428 0 R/FontBBox[ -170 -225 1116 931]/FontName/GEHLEI+Helvetica-Oblique/Flags 96/StemV 88/StemH 88/CapHeight 718/XHeight 523/Ascent 718/Descent -207/ItalicAngle -12/CharSet(/space/w/period/s/t/c/o/m/F/i/g/u/r/e/one/N/colon/T/h/a/p/l/n/f/y/d/S/L/b/U/B/R/x/v/hyphen/A/underscore/parenleft/comma/parenright/two/zero/I/k/D/M/quoteright/slash/C/X/P/q/V/three/asterisk/H/W/four/five/z/six/seven/O/quotedblleft/quotedblright/eight/nine/G/E)>> |
+endobj |
+2425 0 obj |
+<</Length 5097/Filter/FlateDecode/Subtype/Type1C>> |
+stream |
+HlT{XW!d& É0 _Àeëª"ÊC |
+,/WñH¸M$t×jWEÄÇÚUü´ÅÕE |
+<Ê",â㫶 |
+I/]ªÍÞ«ùýzå{i³¾þs&ì¢I8a}aéÚTµrÕv^©SFg¥is³µ¹*½:Ý[©ËÈPNî Sæªuê\ï}ÇE©Ñ)UJ}®*]©ÊݪÔnQÆj²´úíÙjeX¤R>O«ÔðX]^ªN®QåjÔº_ðAò! %ä$ááDøXBáÓÍ¡!-AäD ATÄ^ o¢ åäò0YGvò?6R?Ù<¤úll? |
+ÙÂ?¯SvTUNý@ϧ×ÓôK#%Jí<ìrì.ػڵ¯¶7OLY?åØS,Ãt2GÊ1ÎñK±8\Ü$qrsJpÚítÂid꼩ۦÞsövNq¾+±I4JÉk&Ie*qGµ.e¬ÕWÌ|Î¥ÁQI±ÝÈ´vpi¬a£áS |
+5ºcÜì |
+^é°19·¢zÕàVHäØ |
+Y&É%ó²80°ÜÌ3n'w}?>¸8£/l¼©3ÃaÉþRMQèýòÍ×;?©AÐ} AØÿ`N±TüºbHÊó÷0}x[5mÞ×Ç Xûäz[cÛ ±¿YQwçemæá¿Ç¥ÄlØÊ+dh|kÔôÃÙafNÂÙ¶óWÏ* øÛ¼uA³ee©ªáÞ Ù{J ³¨<ø yz£ø^ß¼\¨X ®ò»bÑ)¯þëñPݲ`TÌ7lRLÖ Ü<á[ë»:dR¸Ûw%9YÝ?¹ýÿg|Fàót§ÅJ ÀÉî «ç¤¬õ`8wBÖö§±ò·lâ |
+MËIq¡ Á4W iÂÚ:1uüMU÷'Æ]\¨Ù{¨QX2Êwd |
+íÂbjÛy\Q/6AN¯¤Ó,±^¾Ðq'"(¢Nå·RëÀ¥Ôo¬óYøâ×ýZø-*N+ÎT}êöeéëå½(c;e±2,¬âÃLÏó½×óR`%®ØÖÇ=ê#ÞÆrûYpøx6Ð'C5Jp.æ`9,pEW!û8©UÌ¥0øC$3ce¸<\!~7ú |
+,iÂ7çæÚBgG©8Qöllg÷o_P±¡íöl#Xå0knø§»È4jdxÇ ï¦QÉó+ÎP¡óaNéÊÕV@P<}«½ÔWzpt×éý->ÇN |
+nS±×O¼V?·×òú7m}À«æpMn&Fôtm!ö~QahcBõ,-üL´[4C(l:±à!c9\W4öPnãñJ¨µÝ£Åèt!m}XX&p[~ìab³Ù-°ßâï |
+ð½( Eo6@×5óÁ´´ÿ³Ð¿î#ww Áÿ·£½È|dX÷xôp4îÆÑ°GVà=Ü ûðÐQ×á8LÄã<øý{3TQfaãQзѷyäØ¡Ó·Ä';ä䶳s&vúQÀØþºþqÖGÔ_ÕóÙ9ñéaoÑ"ùÍzÞU|";ðWÀNØ)Oè§ÒDÿܺ_Õ²ÞuæÏ\£a &}.UÀKìùÀúâÕq`ÎÔïgç«Øs1Osz¯ÅK{fXú^Núáî©ã{é·Ó6Mû«µlóúµ%êy1ÿÝeùï[/ûp |
+I5¬{$äÿ¤A5I)¤ê âܾµÂ¨ªjÒêÔoLðÍâHAÊmµÌ¶ÈR5S¢úªõF1tI!?]?@9A¥æÛ@gp´âç]ËS=ØÍqCí°ÏM4AªÜIÉV|v!¾ûÛ¾ûÀÕïÏߨú¯#Ñê>TiÔÏó¡X"ä/ç?Éöç0+ª±(`ÄõÅÙ-©R)ÎQªÖ;R¤> |