IZAR Flight Controller 1.0.0
IZAR Flight Controller running with an ESP32.
|
Go to the source code of this file.
Macros | |
#define | TAG_MS5611 "MS5611" |
#define | MS5611_OSR MS5611_OSR_4096 |
#define | MEDIAN_SIZE_PRS 50 |
#define | MEDIAN_SIZE_TMP 50 |
Functions | |
esp_err_t | ms5611_c_init (ms5611_t *dev) |
Initialize MS5611 descriptor for pressure and temperature readings. | |
void | ms5611_read_pressure_temperature_and_altitude (ms5611_t *dev, int32_t *pressure, float *temperature, float *altitude) |
Read data from MS5611 and store pressure (Pa), temperature (ºC) and altitude (m) from sea level. |
#define MEDIAN_SIZE_PRS 50 |
#define MEDIAN_SIZE_TMP 50 |
#define MS5611_OSR MS5611_OSR_4096 |
#define TAG_MS5611 "MS5611" |
esp_err_t ms5611_c_init | ( | ms5611_t * | dev | ) |
Initialize MS5611 descriptor for pressure and temperature readings.
dev | pointer where the descriptor will be stored. |
< esp_err_t value indicating success (no error)
< esp_err_t value indicating success (no error)
< esp_err_t value indicating success (no error)
< esp_err_t value indicating success (no error)
< esp_err_t value indicating success (no error)
< esp_err_t value indicating success (no error)
< esp_err_t value indicating success (no error)
void ms5611_read_pressure_temperature_and_altitude | ( | ms5611_t * | dev, |
int32_t * | pressure, | ||
float * | temperature, | ||
float * | altitude ) |
Read data from MS5611 and store pressure (Pa), temperature (ºC) and altitude (m) from sea level.
dev | pointer to MS5611 device descriptor. |
pressure | pointer where pressure reading will be stored (Pa). |
temperature | pointer where temperature reading will be stored (ºC). |
altitude | pointer where altitude estimation will be stored (m). |
< esp_err_t value indicating success (no error)