Mercurial > public > ostc4
comparison Discovery/Src/tMenuEdit.c @ 662:1b995079c045 Betatest
PSCR Mode
| author | heinrichs weikamp |
|---|---|
| date | Tue, 14 Dec 2021 15:36:10 +0100 |
| parents | fb5bb04ad914 |
| children | e81afd727993 |
comparison
equal
deleted
inserted
replaced
| 661:87bee7cc77b3 | 662:1b995079c045 |
|---|---|
| 211 break; | 211 break; |
| 212 case (StMHARD2_Compass_SetCourse & MaskFieldDigit): refreshFct = refresh_CompassEdit; | 212 case (StMHARD2_Compass_SetCourse & MaskFieldDigit): refreshFct = refresh_CompassEdit; |
| 213 break; | 213 break; |
| 214 case (StMXTRA_CompassHeading & MaskFieldDigit): refreshFct = refresh_CompassHeading; | 214 case (StMXTRA_CompassHeading & MaskFieldDigit): refreshFct = refresh_CompassHeading; |
| 215 break; | 215 break; |
| 216 case (StMXTRA_PSCR_O2_Drop & MaskFieldDigit): if(settingsGetPointer()->dive_mode != DIVEMODE_PSCR) /* workaround because PSCR mode is set dynamic */ | |
| 217 { | |
| 218 refreshFct = refresh_CO2Data; | |
| 219 } | |
| 220 break; | |
| 221 case (StMXTRA_CO2_Sensor & MaskFieldDigit): refreshFct = refresh_CO2Data; | |
| 222 break; | |
| 216 case (StMSYS4_Info & MaskFieldDigit): refreshFct = &refresh_InformationPage; | 223 case (StMSYS4_Info & MaskFieldDigit): refreshFct = &refresh_InformationPage; |
| 217 break; | 224 break; |
| 218 case (StMPLAN5_ExitResult & MaskFieldDigit): refreshFct = refresh_PlanResult; | 225 case (StMPLAN5_ExitResult & MaskFieldDigit): refreshFct = refresh_PlanResult; |
| 219 break; | 226 break; |
| 220 case (StMHARD5_Button1 & MaskFieldDigit): // will not be executed in EditFieldMode as global state is different | 227 case (StMHARD5_Button1 & MaskFieldDigit): // will not be executed in EditFieldMode as global state is different |
| 254 | 261 |
| 255 void tMenuEdit_writeSettingsToFlash(void) | 262 void tMenuEdit_writeSettingsToFlash(void) |
| 256 { | 263 { |
| 257 if(WriteSettings) | 264 if(WriteSettings) |
| 258 { | 265 { |
| 266 reset_SettingWarning(); | |
| 259 GFX_logoAutoOff(); | 267 GFX_logoAutoOff(); |
| 260 ext_flash_write_settings(0); | 268 ext_flash_write_settings(0); |
| 261 WriteSettings = 0; | 269 WriteSettings = 0; |
| 262 } | 270 } |
| 263 } | 271 } |
