Files
air-mouse/source/imu.h
2026-03-01 18:24:12 +01:00

13 lines
261 B
C

#pragma once
#include "config.h"
#include "LSM6DS3.h"
extern LSM6DS3 imu;
void imuWriteReg(uint8_t reg, uint8_t val);
uint8_t imuReadReg(uint8_t reg);
float readIMUTemp();
void calibrateGyroBias();
float applyCurve(float v);
float applyAcceleration(float d);