Rev 492 | Rev 501 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 492 | Rev 500 | ||
---|---|---|---|
Line 91... | Line 91... | ||
91 | u8 ErrorCode = 0; |
91 | u8 ErrorCode = 0; |
92 | u16 BeepTime; |
92 | u16 BeepTime; |
93 | u8 NCFlags = 0; |
93 | u8 NCFlags = 0; |
94 | s16 GeoMagDec = 0; // local magnetic declination in 0.1 deg |
94 | s16 GeoMagDec = 0; // local magnetic declination in 0.1 deg |
95 | u8 ErrorGpsFixLost = 0; |
95 | u8 ErrorGpsFixLost = 0; |
96 | - | ||
- | 96 | u8 FromFC_LoadWP_List = 0; |
|
97 | u8 ClearFCStatusFlags = 0; |
97 | u8 ClearFCStatusFlags = 0; |
98 | u8 StopNavigation = 0; |
98 | u8 StopNavigation = 0; |
99 | volatile u32 PollingTimeout = 10000; |
99 | volatile u32 PollingTimeout = 10000; |
100 | Param_t Parameter; |
100 | Param_t Parameter; |
101 | volatile FC_t FC; |
101 | volatile FC_t FC; |
Line 587... | Line 587... | ||
587 | 587 | ||
588 | for (;;) // the endless main loop |
588 | for (;;) // the endless main loop |
589 | { |
589 | { |
590 | PollingTimeout = 5; |
590 | PollingTimeout = 5; |
- | 591 | Polling(); |
|
- | 592 | // ++++++++++++++++++++++++++++++++++++++++++++++ |
|
- | 593 | if(FromFC_LoadWP_List) |
|
- | 594 | { |
|
- | 595 | //if(FromFC_LoadWP_List & 0x80) -> load relative |
|
- | 596 | WPL_Store.Index = FromFC_LoadWP_List; |
|
- | 597 | if(PointList_ReadFromFile(&WPL_Store) == WPL_OK) |
|
- | 598 | { |
|
- | 599 | if(FC.StatusFlags & FC_STATUS_FLY) PointList_WPActive(TRUE); |
|
- | 600 | GPS_pWaypoint = PointList_WPBegin(); // updates POI index |
|
- | 601 | BeepTime = 150; |
|
- | 602 | } |
|
- | 603 | FromFC_LoadWP_List = 0; |
|
- | 604 | } |
|
Line 591... | Line 605... | ||
591 | Polling(); |
605 | // ++++++++++++++++++++++++++++++++++++++++++++++ |
592 | 606 | ||
593 | // ---------------- Logging --------------------------------------- |
607 | // ---------------- Logging --------------------------------------- |
594 | if(SD_WatchDog) |
608 | if(SD_WatchDog) |