PER Firmware
Loading...
Searching...
No Matches
izze_imu.h
Go to the documentation of this file.
1
#ifndef IZZE_IMU_H
2
#define IZZE_IMU_H
3
4
#include <stdint.h>
5
6
static
constexpr
uint16_t
IZZE_IMU_PROGRAMMING_CONSTANT
= 0x7530;
7
8
typedef
enum : uint8_t {
9
GYRO_SCALE_125DPS
= 1,
10
GYRO_SCALE_250DPS
= 2,
11
GYRO_SCALE_500DPS
= 3,
12
GYRO_SCALE_1000DPS
= 4,
13
GYRO_SCALE_2000DPS
= 5,
14
GYRO_SCALE_4000DPS
= 6
15
}
gyro_scale_t
;
16
17
typedef
enum : uint8_t {
18
ACCEL_SCALE_2G
= 1,
19
ACCEL_SCALE_4G
= 2,
20
ACCEL_SCALE_8G
= 3,
21
ACCEL_SCALE_16G
= 4
22
}
accel_scale_t
;
23
24
typedef
enum : uint8_t {
25
ODR_12HZ
= 1,
26
ODR_26HZ
= 2,
27
ODR_52HZ
= 3,
28
ODR_104HZ
= 4,
29
ODR_208HZ
= 5,
30
ODR_416HZ
= 6,
31
ODR_833HZ
= 7,
32
ODR_1667HZ
= 8,
33
ODR_3333HZ
= 9,
34
ODR_6667HZ
= 10,
35
}
output_data_rate_t
;
36
37
typedef
enum : uint8_t {
38
BIT_RATE_1MBPS
= 1,
39
BIT_RATE_500KBPS
= 2,
40
BIT_RATE_250KBPS
= 3,
41
BIT_RATE_125KBPS
= 4,
42
}
bit_rate_t
;
43
44
#endif
// IZZE_IMU_H
output_data_rate_t
output_data_rate_t
Definition
izze_imu.h:24
ODR_3333HZ
@ ODR_3333HZ
Definition
izze_imu.h:33
ODR_833HZ
@ ODR_833HZ
Definition
izze_imu.h:31
ODR_6667HZ
@ ODR_6667HZ
Definition
izze_imu.h:34
ODR_26HZ
@ ODR_26HZ
Definition
izze_imu.h:26
ODR_208HZ
@ ODR_208HZ
Definition
izze_imu.h:29
ODR_12HZ
@ ODR_12HZ
Definition
izze_imu.h:25
ODR_52HZ
@ ODR_52HZ
Definition
izze_imu.h:27
ODR_1667HZ
@ ODR_1667HZ
Definition
izze_imu.h:32
ODR_104HZ
@ ODR_104HZ
Definition
izze_imu.h:28
ODR_416HZ
@ ODR_416HZ
Definition
izze_imu.h:30
bit_rate_t
bit_rate_t
Definition
izze_imu.h:37
BIT_RATE_500KBPS
@ BIT_RATE_500KBPS
Definition
izze_imu.h:39
BIT_RATE_1MBPS
@ BIT_RATE_1MBPS
Definition
izze_imu.h:38
BIT_RATE_125KBPS
@ BIT_RATE_125KBPS
Definition
izze_imu.h:41
BIT_RATE_250KBPS
@ BIT_RATE_250KBPS
Definition
izze_imu.h:40
accel_scale_t
accel_scale_t
Definition
izze_imu.h:17
ACCEL_SCALE_4G
@ ACCEL_SCALE_4G
Definition
izze_imu.h:19
ACCEL_SCALE_2G
@ ACCEL_SCALE_2G
Definition
izze_imu.h:18
ACCEL_SCALE_8G
@ ACCEL_SCALE_8G
Definition
izze_imu.h:20
ACCEL_SCALE_16G
@ ACCEL_SCALE_16G
Definition
izze_imu.h:21
gyro_scale_t
gyro_scale_t
Definition
izze_imu.h:8
GYRO_SCALE_2000DPS
@ GYRO_SCALE_2000DPS
Definition
izze_imu.h:13
GYRO_SCALE_4000DPS
@ GYRO_SCALE_4000DPS
Definition
izze_imu.h:14
GYRO_SCALE_500DPS
@ GYRO_SCALE_500DPS
Definition
izze_imu.h:11
GYRO_SCALE_125DPS
@ GYRO_SCALE_125DPS
Definition
izze_imu.h:9
GYRO_SCALE_250DPS
@ GYRO_SCALE_250DPS
Definition
izze_imu.h:10
GYRO_SCALE_1000DPS
@ GYRO_SCALE_1000DPS
Definition
izze_imu.h:12
IZZE_IMU_PROGRAMMING_CONSTANT
static constexpr uint16_t IZZE_IMU_PROGRAMMING_CONSTANT
Definition
izze_imu.h:6
firmware
common
izze_imu
izze_imu.h
Generated by
1.12.0