Mercurial > public > ostc4
comparison Discovery/Src/tHome.c @ 99:6a2308b9a3d4 kittz
Config for debug data
author | Dmitry Romanov <kitt@bk.ru> |
---|---|
date | Mon, 26 Nov 2018 15:25:52 +0300 |
parents | e6abbef57475 |
children | 22a1094545f3 |
comparison
equal
deleted
inserted
replaced
98:01169b86f9c6 | 99:6a2308b9a3d4 |
---|---|
434 return (uint8_t) snprintf(text,10,"%02i/%02i",oxygen_percentage,helium_percentage); | 434 return (uint8_t) snprintf(text,10,"%02i/%02i",oxygen_percentage,helium_percentage); |
435 } | 435 } |
436 | 436 |
437 uint8_t tHome_show_lost_connection_count(GFX_DrawCfgScreen *ScreenToWriteOn) | 437 uint8_t tHome_show_lost_connection_count(GFX_DrawCfgScreen *ScreenToWriteOn) |
438 { | 438 { |
439 // return 0; | 439 if(!SPI_MIN_ERROR_SHOW) return 0; |
440 | 440 if(DataEX_lost_connection_count()>=SPI_MIN_ERROR_SHOW){ |
441 // if(!DataEX_lost_connection_count()) return 0; | 441 |
442 | 442 char text[64]; |
443 char text[10]; | 443 |
444 // if(get_DataEX_Error_place()) last_place=get_DataEX_Error_place(); | |
445 | |
446 // if(get_DataEX_Error_Handler()) last_err=get_DataEX_Error_Handler(); | |
447 SDataExchangeSlaveToMaster* dataIn=get_dataInPointer(); | 444 SDataExchangeSlaveToMaster* dataIn=get_dataInPointer(); |
448 | 445 |
449 snprintf(text,10,"spi:\002%i",DataEX_lost_connection_count()); | 446 snprintf(text,32,"spi err:\002 %i/%i",DataEX_lost_connection_count(),get_num_SPI_CALLBACKS()); |
447 Gfx_write_label_var(ScreenToWriteOn, 100,300, 0,&FontT24,CLUT_ButtonSymbols,text); | |
448 | |
449 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]); | |
450 Gfx_write_label_var(ScreenToWriteOn, 350,550, 0,&FontT24,CLUT_ButtonSymbols,text); | |
451 | |
452 snprintf(text,32,"footer:\002%X%X%X%X",dataIn->footer.checkCode[0],dataIn->footer.checkCode[1],dataIn->footer.checkCode[2],dataIn->footer.checkCode[3]); | |
450 Gfx_write_label_var(ScreenToWriteOn, 600,800, 0,&FontT24,CLUT_ButtonSymbols,text); | 453 Gfx_write_label_var(ScreenToWriteOn, 600,800, 0,&FontT24,CLUT_ButtonSymbols,text); |
451 | 454 } |
452 snprintf(text,10,"\002%X%X%X%X",dataIn->header.checkCode[0],dataIn->header.checkCode[1],dataIn->header.checkCode[2],dataIn->header.checkCode[3]); | 455 |
453 Gfx_write_label_var(ScreenToWriteOn, 600,800, 30,&FontT24,CLUT_ButtonSymbols,text); | 456 |
454 | 457 |
455 snprintf(text,10,"\002%X%X%X%X",dataIn->footer.checkCode[0],dataIn->footer.checkCode[1],dataIn->footer.checkCode[2],dataIn->footer.checkCode[3]); | 458 // snprintf(text,32,"cpt:\002%i",get_num_SPI_CALLBACKS()); |
456 Gfx_write_label_var(ScreenToWriteOn, 600,800, 60,&FontT24,CLUT_ButtonSymbols,text); | 459 // Gfx_write_label_var(ScreenToWriteOn, 600,800, 90,&FontT24,CLUT_ButtonSymbols,text); |
457 | |
458 snprintf(text,10,"cpt:\002%i",get_num_SPI_CALLBACKS()); | |
459 Gfx_write_label_var(ScreenToWriteOn, 600,800, 90,&FontT24,CLUT_ButtonSymbols,text); | |
460 | 460 |
461 // snprintf(text,10,"i2c:\002%i",get_DataEX_Error_place()); | 461 // snprintf(text,10,"i2c:\002%i",get_DataEX_Error_place()); |
462 // Gfx_write_label_var(ScreenToWriteOn, 600,800, 90,&FontT24,CLUT_ButtonSymbols,text); | 462 // Gfx_write_label_var(ScreenToWriteOn, 600,800, 90,&FontT24,CLUT_ButtonSymbols,text); |
463 | 463 |
464 return DataEX_lost_connection_count(); | 464 return DataEX_lost_connection_count(); |