Sensor API for inertial measurement unit (IMU) readings. More...

Go to the source code of this file.

Data Structures

struct  k_sensor_vector_t
3D IMU vector More...
 
struct  k_position_vector_t
Quaternion absolute position vector. More...
 

Functions

KSensorStatus k_initialize_imu_sensor (void)
Setup the IMU interface and any related sensors. More...
 
KSensorStatus k_get_gyro (k_sensor_vector_t *gyro)
Reads gyroscope data from the related sensor. More...
 
KSensorStatus k_get_compass (k_sensor_vector_t *mag)
Reads magnetometer data from the related sensor. More...
 
KSensorStatus k_get_acceleration (k_sensor_vector_t *accel)
Reads accelerometer data from the related sensor. More...
 
KSensorStatus k_get_absolute_position (k_position_vector_t *pos)
Computes absolute position in a quaternion vector using sensor fusion. More...