Mercurial > public > ostc4
comparison Discovery/Src/tMenuEditSystem.c @ 558:66aef216828b
Changed operation mode of RecoverSampleIndex:
In previous implementation the check was only done for the first 16 sector to be able to display status using a string. This may not be done by an OSTC companion function externally => changed function to handle all 192 sector used for log samples. The lastSampleIdx will now be stored immediatly (dive was necessary in previous version)
author | Ideenmodellierer |
---|---|
date | Thu, 12 Nov 2020 20:06:04 +0100 |
parents | a9c195be907e |
children | 1c95f811967c |
comparison
equal
deleted
inserted
replaced
557:2702bfa7b177 | 558:66aef216828b |
---|---|
1211 | 1211 |
1212 #ifdef ENABLE_ANALYSE_SAMPLES | 1212 #ifdef ENABLE_ANALYSE_SAMPLES |
1213 uint8_t OnAction_RecoverSampleIdx(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action) | 1213 uint8_t OnAction_RecoverSampleIdx(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action) |
1214 { | 1214 { |
1215 char text[32]; | 1215 char text[32]; |
1216 char strResult[20]; | 1216 uint8_t openSec; |
1217 | 1217 uint8_t retval = UNSPECIFIC_RETURN; |
1218 ext_flash_AnalyseSampleBuffer(strResult); | 1218 openSec = ext_flash_AnalyseSampleBuffer(); |
1219 snprintf(&text[0],30,"Ring: %s",strResult); //"Code: %X",settingsGetPointer()->logFlashNextSampleStartAddress); //getLicence()); | 1219 snprintf(&text[0],30,"OpenSec: %d",openSec); |
1220 write_label_var( 30, 800, ME_Y_LINE6, &FontT42, text); | 1220 write_label_var( 30, 800, ME_Y_LINE6, &FontT42, text); |
1221 return UNSPECIFIC_RETURN; | 1221 |
1222 if(openSec == 2) | |
1223 { | |
1224 retval = UPDATE_DIVESETTINGS; | |
1225 } | |
1226 return retval; | |
1222 } | 1227 } |
1223 #endif | 1228 #endif |
1224 | 1229 |
1225 uint8_t OnAction_SetBatteryCharge(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action) | 1230 uint8_t OnAction_SetBatteryCharge(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action) |
1226 { | 1231 { |