Rev 574 | Rev 589 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 574 | Rev 588 | ||
---|---|---|---|
Line 284... | Line 284... | ||
284 | LCD_printfxy(0,2,"Lat:%c%03ld.%07ld deg",sign, i1, i2); |
284 | LCD_printfxy(0,2,"Lat:%c%03ld.%07ld deg",sign, i1, i2); |
285 | if(NaviData.HomePosition.Altitude < 0) sign = '-'; |
285 | if(NaviData.HomePosition.Altitude < 0) sign = '-'; |
286 | else sign = '+'; |
286 | else sign = '+'; |
287 | i1 = abs(NaviData.HomePosition.Altitude)/1000L; |
287 | i1 = abs(NaviData.HomePosition.Altitude)/1000L; |
288 | i2 = abs(NaviData.HomePosition.Altitude)%1000L; |
288 | i2 = abs(NaviData.HomePosition.Altitude)%1000L; |
289 | LCD_printfxy(0,3,"Alt:%c%04ld.%03ld m",sign, i1, i2); |
289 | LCD_printfxy(0,3,"Alt:%c%04ld.%03ldm",sign, i1, i2); |
- | 290 | switch(Parameter.HomeYawMode) |
|
- | 291 | { |
|
- | 292 | case NO_CHANGE: LCD_printfxy(17,3,"(-)"); break; |
|
- | 293 | case FRONT_TO_HOME: LCD_printfxy(17,3,"(F)"); break; |
|
- | 294 | case REAR_TO_HOME: LCD_printfxy(17,3,"(R)"); break; |
|
- | 295 | case LIKE_AT_START: LCD_printfxy(17,3,"(S)"); break; |
|
- | 296 | } |
|
290 | } |
297 | } |
291 | break; |
298 | break; |
292 | case 9: |
299 | case 9: |
293 | LCD_printfxy(0,0,"Target Position"); |
300 | LCD_printfxy(0,0,"Target Position"); |
294 | if(NaviData.TargetPosition.Status == INVALID) |
301 | if(NaviData.TargetPosition.Status == INVALID) |
Line 311... | Line 318... | ||
311 | LCD_printfxy(0,2,"Lat:%c%03ld.%07ld deg",sign, i1, i2); |
318 | LCD_printfxy(0,2,"Lat:%c%03ld.%07ld deg",sign, i1, i2); |
312 | if(NaviData.HomePosition.Altitude < 0) sign = '-'; |
319 | if(NaviData.HomePosition.Altitude < 0) sign = '-'; |
313 | else sign = '+'; |
320 | else sign = '+'; |
314 | i1 = abs(NaviData.TargetPosition.Altitude)/1000L; |
321 | i1 = abs(NaviData.TargetPosition.Altitude)/1000L; |
315 | i2 = abs(NaviData.TargetPosition.Altitude)%1000L; |
322 | i2 = abs(NaviData.TargetPosition.Altitude)%1000L; |
316 | LCD_printfxy(0,3,"Alt:%c%04ld.%03ld m",sign, i1, i2); |
323 | LCD_printfxy(0,3,"Alt:%c%04ld.%03ldm",sign, i1, i2); |
317 | } |
324 | } |
318 | break; |
325 | break; |
319 | case 10: // RC stick controls from FC |
326 | case 10: // RC stick controls from FC |
320 | LCD_printfxy(0,0,"RC-Sticks" ); |
327 | LCD_printfxy(0,0,"RC-Sticks" ); |
321 | LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",FC.StickNick, FC.StickRoll); |
328 | LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",FC.StickNick, FC.StickRoll); |