view Small_CPU/Inc/system_stm32f4xx.h @ 339:37f45300bc2e
PressureMeasure_Improvment
Apply averaging to pressure measurement: In pre versions calculated pressure value jittered +/-10hPa. Since we measure the pressure several time a second but only use one value a second, calc average including not used values
Activated pressure / temperature offsets: The functionality to store offsets was already present in the firmware but values have not been apllied in the RTE => added functionality to include offsets in calculation
Set Max possible surface pressure to 1070hPa (Black sea level)
author
ideenmodellierer
date
Sat, 17 Aug 2019 19:03:47 +0200 (2019-08-17)
parents
5f11787b4f42
children
line source
/**+ −
******************************************************************************+ −
* @file system_stm32f4xx.h+ −
* @author MCD Application Team+ −
* @version V1.0.0+ −
* @date 30-September-2011+ −
* @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices. + −
****************************************************************************** + −
* @attention+ −
*+ −
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS+ −
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE+ −
* TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY+ −
* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING+ −
* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE+ −
* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.+ −
*+ −
* <h2><center>© COPYRIGHT 2011 STMicroelectronics</center></h2>+ −
****************************************************************************** + −
*/ + −
+ −
/** @addtogroup CMSIS+ −
* @{+ −
*/+ −
+ −
/** @addtogroup stm32f4xx_system+ −
* @{+ −
*/ + −
+ −
/**+ −
* @brief Define to prevent recursive inclusion+ −
*/+ −
#ifndef SYSTEM_STM32F4XX_H+ −
#define SYSTEM_STM32F4XX_H+ −
+ −
#ifdef __cplusplus+ −
extern "C" {+ −
#endif + −
+ −
/** @addtogroup STM32F4xx_System_Includes+ −
* @{+ −
*/+ −
+ −
/**+ −
* @}+ −
*/+ −
+ −
+ −
/** @addtogroup STM32F4xx_System_Exported_types+ −
* @{+ −
*/+ −
+ −
extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */+ −
+ −
+ −
/**+ −
* @}+ −
*/+ −
+ −
/** @addtogroup STM32F4xx_System_Exported_Constants+ −
* @{+ −
*/+ −
+ −
/**+ −
* @}+ −
*/+ −
+ −
/** @addtogroup STM32F4xx_System_Exported_Macros+ −
* @{+ −
*/+ −
+ −
/**+ −
* @}+ −
*/+ −
+ −
/** @addtogroup STM32F4xx_System_Exported_Functions+ −
* @{+ −
*/+ −
+ −
extern void SystemInit(void);+ −
extern void SystemCoreClockUpdate(void);+ −
/**+ −
* @}+ −
*/+ −
+ −
#ifdef __cplusplus+ −
}+ −
#endif+ −
+ −
#endif /* SYSTEM_STM32F4XX_H */+ −
+ −
/**+ −
* @}+ −
*/+ −
+ −
/**+ −
* @}+ −
*/ + −
/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/+ −