math.hpp File Reference
MPU Math helper file. More...
Go to the source code of this file.
Namespaces | |
mpud | |
MPU Driver namespace. | |
mpud::math | |
Math namespace. | |
Functions | |
uint8_t | mpud::math::accelFSRvalue (const accel_fs_t fs) |
uint16_t | mpud::math::gyroFSRvalue (const gyro_fs_t fs) |
uint16_t | mpud::math::accelSensitivity (const accel_fs_t fs) |
float | mpud::math::gyroSensitivity (const gyro_fs_t fs) |
float | mpud::math::accelResolution (const accel_fs_t fs) |
float | mpud::math::gyroResolution (const gyro_fs_t fs) |
float | mpud::math::accelGravity (const int16_t axis, const accel_fs_t fs) |
float_axes_t | mpud::math::accelGravity (const raw_axes_t &raw_axes, const accel_fs_t fs) |
float | mpud::math::gyroDegPerSec (const int16_t axis, const gyro_fs_t fs) |
float_axes_t | mpud::math::gyroDegPerSec (const raw_axes_t &raw_axes, const gyro_fs_t fs) |
float | mpud::math::gyroRadPerSec (const int16_t axis, const gyro_fs_t fs) |
float_axes_t | mpud::math::gyroRadPerSec (const raw_axes_t &raw_axes, const gyro_fs_t fs) |
float | mpud::math::tempCelsius (const int16_t temp) |
float | mpud::math::tempFahrenheit (const int16_t temp) |
int16_t | mpud::math::magAdjust (const int16_t axis, const uint8_t adjValue) |
Variables | |
constexpr int16_t | mpud::math::kRoomTempOffset = 0 |
constexpr float | mpud::math::kCelsiusOffset = 21.f |
constexpr float | mpud::math::kTempSensitivity = 333.87f |
constexpr float | mpud::math::kTempResolution = 98.67f / INT16_MAX |
constexpr float | mpud::math::kFahrenheitOffset = kCelsiusOffset * 1.8f + 32 |
Detailed Description
MPU Math helper file.