|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
void lps25h_i2c_start_configure(struct Lps25h_I2c *lps)
bool initialized
config done flag
volatile bool data_available
data ready flag
float pressureToAltMeters(float pressure_mbar, float altimeter_setting_mbar)
Paparazzi fixed point algebra.
enum Lps25hConfStatus init_status
init status
void lps25h_i2c_init(struct Lps25h_I2c *lps, struct i2c_periph *i2c_p, uint8_t addr)
struct i2c_transaction i2c_trans
void lps25h_i2c_event(struct Lps25h_I2c *lps)
static void lps25h_i2c_periodic(struct Lps25h_I2c *lps)
I2C transaction structure.
float lps25h_readPressureMillibars(int32_t press)
struct Lps25hConfig config
struct i2c_periph * i2c_p
void lps25h_i2c_read(struct Lps25h_I2c *lps)