Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
firmware
boards
breezy
breezystm32
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
bmp280_read
void bmp280_read(float *pres, float *temp)
Definition:
drv_bmp280.c:140
bmp280_init
bool bmp280_init()
Definition:
drv_bmp280.c:69
temp
static volatile int16_t temp
Definition:
drv_mpu6050.c:278
bmp280_async_read
void bmp280_async_read(float *pres, float *temp)
Definition:
drv_bmp280.c:180
bmp280_present
bool bmp280_present(void)
Definition:
drv_bmp280.c:64
bmp280_async_update
void bmp280_async_update(void)
Definition:
drv_bmp280.c:163
bmp280_update
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