|
void | c9dof3_cfg_setup (c9dof3_cfg_t *cfg) |
| Config Object Initialization function.
|
|
void | c9dof3_drv_interface_selection (c9dof3_cfg_t *cfg, c9dof3_drv_t drv_sel) |
| 9DOF 3 driver interface setup function.
|
|
C9DOF3_RETVAL | c9dof3_init (c9dof3_t *ctx, c9dof3_cfg_t *cfg) |
| Initialization function.
|
|
void | c9dof3_default_cfg (c9dof3_t *ctx) |
| Click Default Configuration function.
|
|
void | c9dof3_generic_write (c9dof3_t *ctx, uint8_t reg, uint8_t *data_buf, uint8_t len) |
| Generic write function.
|
|
void | c9dof3_generic_read (c9dof3_t *ctx, uint8_t reg, uint8_t *data_buf, uint8_t len) |
| Generic read function.
|
|
uint8_t | c9dof3_check_communication (c9dof3_t *ctx) |
| Check communication function.
|
|
void | c9dof3_read_accel_data (c9dof3_t *ctx, c9dof3_accel_t *accel_data) |
| Read Accel data function.
|
|
void | c9dof3_read_gyro_data (c9dof3_t *ctx, c9dof3_gyro_t *gyro_data) |
| Read Gyro data function.
|
|
void | c9dof3_read_mag_data (c9dof3_t *ctx, c9dof3_mag_t *mag_data) |
| Read Mag data function.
|
|
void | c9dof3_get_data (c9dof3_t *ctx, c9dof3_accel_t *accel_data, c9dof3_gyro_t *gyro_data, c9dof3_mag_t *mag_data) |
| Read Accel, Gyro and Mag data function.
|
|
uint8_t | c9dof3_check_interrupt (c9dof3_t *ctx) |
| Check interrupt status function.
|
|
This file contains API for 9DOF 3 Click driver.