Hardware Abstraction Layer for FreeRTOS
|
Go to the source code of this file.
Data Structures | |
struct | mpu9250_accel |
struct | mpu9250_gyro |
struct | mpu9250 |
struct | mpu9250_vector |
Macros | |
#define | MPU_GRAVITY 16384 |
#define | MPU9250_ADDDEV(id) |
#define | MPU9250_ID(id) HAL_GET_ID(hal, mpu9250, mpu9250_##id) |
Functions | |
struct mpu9250 * | mpu9250_init (uint32_t index, struct spi *spi, uint8_t cs, uint16_t gpio, TickType_t waittime) |
int32_t | mpu9250_deinit (struct mpu9250 *mpu) |
int32_t | mpu9250_reset (struct mpu9250 *mpu, TickType_t waittime) |
int32_t | mpu9250_getAccel (struct mpu9250 *mpu, struct mpu9250_vector *vec, TickType_t waittime) |
int32_t | mpu9250_getGyro (struct mpu9250 *mpu, struct mpu9250_vector *vec, TickType_t waittime) |