Mercurial > public > ostc4
view Small_CPU/Inc/rtc.h @ 977:f0622dd93fdf Evo_2_23
Bugfix ppo2 display in simulator mode:
In the previous version a wrong ppo2 value was display if a digital O2 sensor was used. Rootcause was that the calibration data of the analog sensors was used. To fix this a default calibration coefficient is used (calibration is done within the sensor => no need to store it in OSTC) if the sensor is identified as digital O2 sensor.
| author | Ideenmodellierer |
|---|---|
| date | Thu, 30 Jan 2025 21:24:46 +0100 |
| parents | 9b29995d6619 |
| children | c386ae6635e4 |
line wrap: on
line source
/** ****************************************************************************** * @file rtc.h * @author heinrichs weikamp gmbh * @version V0.0.1 * @date 10-Oct-2014 * @brief header file for rtc control * @verbatim ============================================================================== ##### How to use ##### ============================================================================== @endverbatim ****************************************************************************** * @attention * * <h2><center>© COPYRIGHT(c) 2014 heinrichs weikamp</center></h2> * ****************************************************************************** */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef RTC_H #define RTC_H #ifdef __cplusplus extern "C" { #endif /* Includes ------------------------------------------------------------------*/ #define RTC_ASYNCH_PREDIV 0x7F /* LSE as RTC clock */ #define RTC_SYNCH_PREDIV 0x00FF /* LSE as RTC clock */ #include "stm32f4xx_hal.h" void MX_RTC_init(void); void RTC_StopMode_2seconds(void); void RTC_Stop_11ms(void); void RTC_SetTime(RTC_TimeTypeDef stimestructure); void RTC_SetDate(RTC_DateTypeDef sdatestructure); void RTC_GetTime(RTC_TimeTypeDef* pstimestructure); #ifdef __cplusplus } #endif #endif /* RTC_H */ /************************ (C) COPYRIGHT heinrichs weikamp *****END OF FILE****/
