 |
Paparazzi UAS
v6.1.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.
union Lsm6_I2c::@325 data_xl
Paparazzi fixed point algebra.
short int16_t
Typedef defining 16 bit short type.
void lsm6_i2c_read(struct Lsm6_I2c *lsm)
void lsm6_i2c_init(struct Lsm6_I2c *lsm, struct i2c_periph *i2c_p, uint8_t addr)
bool initialized
config done flag
I2C transaction structure.
void lsm6_i2c_event(struct Lsm6_I2c *lsm)
union Lsm6_I2c::@326 data_g
volatile bool data_available
data ready flag
struct i2c_transaction i2c_trans
static void lsm6_i2c_periodic(struct Lsm6_I2c *lsm)
convenience function: read or start configuration if not already initialized
struct i2c_periph * i2c_p
void lsm6_i2c_start_configure(struct Lsm6_I2c *lsm)
enum Lsm6ConfStatus init_status
init status