c6dofimu13 2.0.0.0
|
This file contains API for 6DOF IMU 13 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_i2c_master.h"
Go to the source code of this file.
Data Structures | |
struct | c6dofimu13_t |
6DOF IMU 13 Click context object. More... | |
struct | c6dofimu13_cfg_t |
6DOF IMU 13 Click configuration object. More... | |
Enumerations | |
enum | c6dofimu13_return_value_t { C6DOFIMU13_OK = 0 , C6DOFIMU13_ERROR = -1 } |
6DOF IMU 13 Click return value data. More... | |
Functions | |
void | c6dofimu13_cfg_setup (c6dofimu13_cfg_t *cfg) |
6DOF IMU 13 configuration object setup function. More... | |
err_t | c6dofimu13_init (c6dofimu13_t *ctx, c6dofimu13_cfg_t *cfg) |
6DOF IMU 13 initialization function. More... | |
err_t | c6dofimu13_default_cfg (c6dofimu13_t *ctx) |
6DOF IMU 13 default configuration function. More... | |
err_t | c6dofimu13_set_slave_address (c6dofimu13_t *ctx, uint8_t slave_address) |
6DOF IMU 13 set slave address function. More... | |
err_t | c6dofimu13_generic_write (c6dofimu13_t *ctx, uint8_t reg, uint8_t *tx_buf, uint8_t tx_len) |
6DOF IMU 13 I2C writing function. More... | |
err_t | c6dofimu13_generic_read (c6dofimu13_t *ctx, uint8_t reg, uint8_t *rx_buf, uint8_t rx_len) |
6DOF IMU 13 I2C reading function. More... | |
err_t | c6dofimu13_mag_init (c6dofimu13_t *ctx, uint8_t res, uint8_t op_mode, uint8_t temp_meas) |
6DOF IMU 13 Magnetometer initialize function. More... | |
err_t | c6dofimu13_mag_get_x (c6dofimu13_t *ctx, float *result) |
6DOF IMU 13 Magnetometer get X-Axis data function. More... | |
err_t | c6dofimu13_mag_get_y (c6dofimu13_t *ctx, float *result) |
6DOF IMU 13 Magnetometer get Y-Axis data function. More... | |
err_t | c6dofimu13_mag_get_z (c6dofimu13_t *ctx, float *result) |
6DOF IMU 13 Magnetometer get Z-Axis data function. More... | |
err_t | c6dofimu13_mag_get_data (c6dofimu13_t *ctx, float *mag_x, float *mag_y, float *mag_z) |
6DOF IMU 13 Magnetometer get X, Y, and Z-Axis data function. More... | |
err_t | c6dofimu13_mag_offset (c6dofimu13_t *ctx, int16_t offset, uint8_t axis) |
6DOF IMU 13 set magnetometer offset function. More... | |
err_t | c6dofimu13_accel_init (c6dofimu13_t *ctx, uint8_t samp_rate, uint8_t samp_range, uint8_t samp_res) |
6DOF IMU 13 Accelerometer initialize function. More... | |
err_t | c6dofimu13_accel_get_raw_x (c6dofimu13_t *ctx, int16_t *result) |
6DOF IMU 13 Accelerometer get RAW X-Axis data function. More... | |
err_t | c6dofimu13_accel_get_raw_y (c6dofimu13_t *ctx, int16_t *result) |
6DOF IMU 13 Accelerometer get RAW Y-Axis data function. More... | |
err_t | c6dofimu13_accel_get_raw_z (c6dofimu13_t *ctx, int16_t *result) |
6DOF IMU 13 Accelerometer get RAW Z-Axis data function. More... | |
err_t | c6dofimu13_accel_get_x (c6dofimu13_t *ctx, float *result) |
6DOF IMU 13 Accelerometer get X-Axis data function. More... | |
err_t | c6dofimu13_accel_get_y (c6dofimu13_t *ctx, float *result) |
6DOF IMU 13 Accelerometer get Y-Axis data function. More... | |
err_t | c6dofimu13_accel_get_z (c6dofimu13_t *ctx, float *result) |
6DOF IMU 13 Accelerometer get Z-Axis data function. More... | |
err_t | c6dofimu13_accel_get_data (c6dofimu13_t *ctx, float *accel_x, float *accel_y, float *accel_z) |
6DOF IMU 13 Accelerometer get X, Y, and Z-Axis data function. More... | |
err_t | c6dofimu13_accel_offset (c6dofimu13_t *ctx, int16_t offset, uint8_t axis) |
6DOF IMU 13 set accelerometer offset function. More... | |
uint8_t | c6dofimu13_get_in1 (c6dofimu13_t *ctx) |
6DOF IMU 13 get in1 pin state function. More... | |
uint8_t | c6dofimu13_get_in2 (c6dofimu13_t *ctx) |
6DOF IMU 13 get in2 pin state function. More... | |
This file contains API for 6DOF IMU 13 Click Driver.