Math namespace. More...
Functions | |
uint8_t | accelFSRvalue (const accel_fs_t fs) |
uint16_t | gyroFSRvalue (const gyro_fs_t fs) |
uint16_t | accelSensitivity (const accel_fs_t fs) |
float | gyroSensitivity (const gyro_fs_t fs) |
float | accelResolution (const accel_fs_t fs) |
float | gyroResolution (const gyro_fs_t fs) |
float | accelGravity (const int16_t axis, const accel_fs_t fs) |
float_axes_t | accelGravity (const raw_axes_t &raw_axes, const accel_fs_t fs) |
float | gyroDegPerSec (const int16_t axis, const gyro_fs_t fs) |
float_axes_t | gyroDegPerSec (const raw_axes_t &raw_axes, const gyro_fs_t fs) |
float | gyroRadPerSec (const int16_t axis, const gyro_fs_t fs) |
float_axes_t | gyroRadPerSec (const raw_axes_t &raw_axes, const gyro_fs_t fs) |
float | tempCelsius (const int16_t temp) |
float | tempFahrenheit (const int16_t temp) |
int16_t | magAdjust (const int16_t axis, const uint8_t adjValue) |
Variables | |
constexpr int16_t | kRoomTempOffset = 0 |
constexpr float | kCelsiusOffset = 21.f |
constexpr float | kTempSensitivity = 333.87f |
constexpr float | kTempResolution = 98.67f / INT16_MAX |
constexpr float | kFahrenheitOffset = kCelsiusOffset * 1.8f + 32 |
Detailed Description
Math namespace.
Function Documentation
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Variable Documentation
constexpr float mpud::math::kCelsiusOffset = 21.f |
constexpr float mpud::math::kFahrenheitOffset = kCelsiusOffset * 1.8f + 32 |
constexpr int16_t mpud::math::kRoomTempOffset = 0 |
constexpr float mpud::math::kTempResolution = 98.67f / INT16_MAX |
constexpr float mpud::math::kTempSensitivity = 333.87f |