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 |

1.8.6.