|
|
@@ -14,7 +14,7 @@ typedef enum
|
|
|
{
|
|
|
// read-only sensors
|
|
|
TYPE_UNKNOWN = 0xFF,
|
|
|
- TYPE_ACCELEROMETER = 0,
|
|
|
+ TYPE_ACCELEROMETER = 0,
|
|
|
TYPE_GYROSCOPE,
|
|
|
TYPE_MAGNETOMETER,
|
|
|
TYPE_EULER_ANGLES_GAUGE,
|
|
|
@@ -66,12 +66,12 @@ typedef struct __attribute__((packed, aligned(1)))
|
|
|
* uložený v logaritmickom tvare (pr. 2 -> 10^2).
|
|
|
* @note: povolený rozsah [-64 , +63]
|
|
|
*/
|
|
|
- uint8_t unit_multiplier : 7;
|
|
|
+ int8_t unit_multiplier : 7;
|
|
|
|
|
|
/** Násobok meranej hodnoty uložený v logaritmickom tvare (pr. 1 -> 10^1).
|
|
|
* @note: povolený rozsah [-128 , +127]
|
|
|
*/
|
|
|
- uint8_t value_multiplier : 8;
|
|
|
+ int8_t value_multiplier : 8;
|
|
|
|
|
|
/** Počet bajtov meranej hodnoty.
|
|
|
* @note: povolený rozsah [1 , 8]
|