Mercurial > public > ostc4
view Discovery/Src/gfx_fonts.c @ 474:4be72d55b09a Improve_Button_Sleep
Added error detection for reading of ADC values in sleep mode:
ADC value were used for pressure calculation without making sure that the I2C operations used for reading the values were called successfully. As result a invalid pressure could be calculated causing the OSTC to wakeup or (worstcase) to enter dive mode. To avoid this the return values are now evaluated and pressure calculation is only done if I2C signaled no error during transmission
author | ideenmodellierer |
---|---|
date | Tue, 12 May 2020 22:42:52 +0200 |
parents | 5ca88855da87 |
children | 1c95f811967c |
line wrap: on
line source
/** ****************************************************************************** * @file gfx_fonts.c * @author heinrichs/weikamp, JD Gascuel * @version V1.4.0 * @date 17-Decembre-2017 * @brief Font data (and images) stored in UPPER ROM. * ****************************************************************************** * @attention * * <h2><center>© COPYRIGHT(c) 2017 heinrichs weikamp</center></h2> * ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ #include "gfx_fonts.h" #ifdef DEBUG # define INCLUDE_FONTS_BINARY #endif #ifdef INCLUDE_FONTS_BINARY /* Fonts fixed in upper region */ #include "Fonts/font_awe48.h" #include "Fonts/font_T24.h" #include "Fonts/font_T42.h" #include "Fonts/font_T48_plus.h" #include "Fonts/font_T54.h" #include "Fonts/font_T84.h" #include "Fonts/font_T105.h" #include "Fonts/font_T144_plus.h" /* Images fixed in upper region */ #include "Fonts/image_battery.h" #include "Fonts/image_heinrichs_weikamp.h" #include "Fonts/image_ostc.h" #endif // INCLUDE_FONTS_BINARY