Mercurial > public > ostc4
comparison Discovery/Src/tHome.c @ 493:b560e474e319
Added possibility to switch between "classic" bigfont views and a selection with a new information combination
New strings for the selection have been added and the menu handling has been updated to enable the selection.
author | Ideenmodellierer |
---|---|
date | Mon, 24 Aug 2020 19:36:18 +0200 |
parents | 39c147e47c1c |
children | 06b21f1e47a5 |
comparison
equal
deleted
inserted
replaced
492:4ce932235578 | 493:b560e474e319 |
---|---|
56 static uint16_t display_toogle_count; | 56 static uint16_t display_toogle_count; |
57 static uint16_t tHome_tick_count_cview; | 57 static uint16_t tHome_tick_count_cview; |
58 static uint16_t tHome_tick_count_field; | 58 static uint16_t tHome_tick_count_field; |
59 | 59 |
60 const uint8_t cv_changelist[] = {CVIEW_Compass, CVIEW_SummaryOfLeftCorner, CVIEW_Tissues, CVIEW_Profile, CVIEW_EADTime, CVIEW_Gaslist, CVIEW_noneOrDebug, CVIEW_Decolist,CVIEW_sensors,CVIEW_sensors_mV, CVIEW_END}; | 60 const uint8_t cv_changelist[] = {CVIEW_Compass, CVIEW_SummaryOfLeftCorner, CVIEW_Tissues, CVIEW_Profile, CVIEW_EADTime, CVIEW_Gaslist, CVIEW_noneOrDebug, CVIEW_Decolist,CVIEW_sensors,CVIEW_sensors_mV, CVIEW_END}; |
61 const uint8_t cv_changelist_BS[] = {CVIEW_T3_Decostop, CVIEW_sensors, CVIEW_Compass, CVIEW_T3_MaxDepth,CVIEW_T3_StopWatch, CVIEW_T3_TTS, CVIEW_T3_ppO2andGas, CVIEW_noneOrDebug, CVIEW_T3_END}; | |
62 | |
63 #ifdef ENABLE_BIGFONT_VX | |
64 const uint8_t cv_changelist_BSV2[] = {CVIEW_T3_Decostop, CVIEW_sensors, CVIEW_T3_Navigation, CVIEW_T3_DepthData, CVIEW_T3_TTS, CVIEW_T3_ppO2andGas, CVIEW_noneOrDebug, CVIEW_T3_END}; | |
65 #endif | |
61 | 66 |
62 /* Private function prototypes -----------------------------------------------*/ | 67 /* Private function prototypes -----------------------------------------------*/ |
63 | 68 |
64 /* Exported functions --------------------------------------------------------*/ | 69 /* Exported functions --------------------------------------------------------*/ |
65 | 70 |
429 char text[64]; | 434 char text[64]; |
430 | 435 |
431 SDataExchangeSlaveToMaster* dataIn=get_dataInPointer(); | 436 SDataExchangeSlaveToMaster* dataIn=get_dataInPointer(); |
432 SDataReceiveFromMaster* pDataOut = dataOutGetPointer(); | 437 SDataReceiveFromMaster* pDataOut = dataOutGetPointer(); |
433 | 438 |
434 snprintf(text,32,"spi err:\002 %i/%i",DataEX_lost_connection_count(),get_num_SPI_CALLBACKS()); | 439 snprintf(text,32,"spi err:\002 %ld/%ld",DataEX_lost_connection_count(),get_num_SPI_CALLBACKS()); |
435 Gfx_write_label_var(ScreenToWriteOn, 100,300, 0,&FontT24,CLUT_ButtonSymbols,text); | 440 Gfx_write_label_var(ScreenToWriteOn, 100,300, 0,&FontT24,CLUT_ButtonSymbols,text); |
436 | 441 |
437 // snprintf(text,32,"header:\002%X%X%X%X",dataIn->header.checkCode[0],dataIn->header.checkCode[1],dataIn->header.checkCode[2],dataIn->header.checkCode[3]); | 442 // snprintf(text,32,"header:\002%X%X%X%X",dataIn->header.checkCode[0],dataIn->header.checkCode[1],dataIn->header.checkCode[2],dataIn->header.checkCode[3]); |
438 // Gfx_write_label_var(ScreenToWriteOn, 350,550, 0,&FontT24,CLUT_ButtonSymbols,text); | 443 // Gfx_write_label_var(ScreenToWriteOn, 350,550, 0,&FontT24,CLUT_ButtonSymbols,text); |
439 | 444 |