Rev 1949 | Rev 1982 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1949 | Rev 1972 | ||
---|---|---|---|
Line 245... | Line 245... | ||
245 | } |
245 | } |
Line 246... | Line 246... | ||
246 | 246 | ||
247 | //--------------------------------------------------------------- |
247 | //--------------------------------------------------------------- |
248 | void HoTT_Menu(void) |
248 | void HoTT_Menu(void) |
249 | { |
249 | { |
250 | static unsigned char line, page = 0,show_current = 0; |
250 | static unsigned char line, page = 0,show_current = 0,show_mag = 0; |
251 | unsigned char tmp; |
251 | unsigned char tmp; |
Line 252... | Line 252... | ||
252 | HoTTVarioMeter = (HoTTVarioMeter * 7 + VarioMeter) / 8; |
252 | HoTTVarioMeter = (HoTTVarioMeter * 7 + VarioMeter) / 8; |
253 | 253 | ||
Line 310... | Line 310... | ||
310 | } |
310 | } |
311 | break; |
311 | break; |
312 | case 5: |
312 | case 5: |
313 | if(NaviDataOkay) |
313 | if(NaviDataOkay) |
314 | { |
314 | { |
315 | HoTT_printfxy(9,5,"I"); |
315 | if(show_mag) |
- | 316 | { |
|
316 | HoTT_printfxy(4,5,"%2um/s",GPSInfo.Speed,GPSInfo.NumOfSats); |
317 | HoTT_printfxy(0,5,"MAG:%3u%% ",EarthMagneticField); |
317 | HoTT_printfxy(12,5,"HM:%3d%c %c", GPSInfo.HomeBearing, HoTT_GRAD, NC_GPS_ModeCharacter); |
318 | HoTT_printfxy(12,5,"HM:%3d%c %c", GPSInfo.HomeBearing, HoTT_GRAD, NC_GPS_ModeCharacter); |
- | 319 | HoTT_printfxy(9,5,"incl:%2d%c(%2i)",EarthMagneticInclination, HoTT_GRAD,EarthMagneticInclinationTheoretic); |
|
- | 320 | } |
|
- | 321 | else |
|
- | 322 | { |
|
- | 323 | HoTT_printfxy(9,5,"I"); |
|
- | 324 | HoTT_printfxy(0,5," %2um/s",GPSInfo.Speed,GPSInfo.NumOfSats); |
|
- | 325 | HoTT_printfxy(11,5," HM:%3d%c %c", GPSInfo.HomeBearing, HoTT_GRAD, NC_GPS_ModeCharacter); |
|
- | 326 | } |
|
318 | } |
327 | } |
319 | else Hott_ClearLine(5); |
328 | else Hott_ClearLine(5); |
320 | break; |
329 | break; |
321 | case 6: |
330 | case 6: |
322 | break; |
331 | break; |
Line 341... | Line 350... | ||
341 | case 12: |
350 | case 12: |
342 | case 13: |
351 | case 13: |
343 | case 14: |
352 | case 14: |
344 | case 15: |
353 | case 15: |
345 | case 16: |
354 | case 16: |
- | 355 | if(HottKeyboard == HOTT_KEY_SET) { if(show_mag) show_mag = 0; else show_mag = 1;} |
|
- | 356 | else |
|
346 | if(HottKeyboard == HOTT_KEY_LEFT) { LIBFC_HoTT_Clear(); page = 1; line = 0;}; |
357 | if(HottKeyboard == HOTT_KEY_LEFT) { LIBFC_HoTT_Clear(); page = 1; line = 0;}; |
347 | HottKeyboard = 0; |
358 | HottKeyboard = 0; |
348 | break; |
359 | break; |
349 | default: line = 0; |
360 | default: line = 0; |
350 | break; |
361 | break; |