drv_bmp280.h
Go to the documentation of this file.
1 #ifndef DRV_BMP280_H
2 #define DRV_BMP280_H
3 
4 #include <stdbool.h>
5 #include <stdint.h>
6 
7 bool bmp280_init();
8 
9 // Blocking I2C update functions
10 void bmp280_update(void);
11 void bmp280_read(float* pres, float* temp);
12 
13 // Asynchronous bmp280 functions
14 bool bmp280_present(void);
15 void bmp280_async_update(void);
16 void bmp280_async_read(float* pres, float* temp);
17 
18 #endif // DRV_BMP280_H
void bmp280_read(float *pres, float *temp)
Definition: drv_bmp280.c:140
bool bmp280_init()
Definition: drv_bmp280.c:69
static volatile int16_t temp
Definition: drv_mpu6050.c:278
void bmp280_async_read(float *pres, float *temp)
Definition: drv_bmp280.c:180
bool bmp280_present(void)
Definition: drv_bmp280.c:64
void bmp280_async_update(void)
Definition: drv_bmp280.c:163
void bmp280_update(void)
Definition: drv_bmp280.c:131


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:46