Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DavidEGrayson/minimu9-ahrs
/ functions
Functions
80 in github.com/DavidEGrayson/minimu9-ahrs
⨍
Functions
80
◇
Types & classes
28
↓ 8 callers
Method
try_write_byte_and_read_byte
i2c_bus.h:52
↓ 8 callers
Method
write_byte_and_read
i2c_bus.cpp:79
↓ 7 callers
Function
posix_error
i2c_bus.cpp:13
↓ 5 callers
Method
write_two_bytes
i2c_bus.h:39
↓ 3 callers
Function
ahrs
minimu9-ahrs.cpp:163
↓ 3 callers
Function
vector_from_ints
vector.h:12
↓ 3 callers
Method
write_byte_and_read_byte
i2c_bus.h:45
↓ 2 callers
Function
command_line_options_desc
prog_options.cpp:52
↓ 2 callers
Method
enable
Turns on the gyro and places it in normal mode.
l3g.cpp:16
↓ 2 callers
Method
read
l3g.cpp:32
↓ 2 callers
Method
read_acc
minimu9.cpp:392
↓ 2 callers
Function
rotate
Uses the given angular velocity and time interval to calculate a rotation and applies that rotation to the given quaternion. w is angular velocity in
minimu9-ahrs.cpp:121
↓ 2 callers
Function
rotation_from_compass
Uses the acceleration and magnetic field readings from the compass to get a noisy estimate of the current rotation matrix. This function is where we d
minimu9-ahrs.cpp:86
↓ 2 callers
Function
sensor_options_desc
prog_options.cpp:20
↓ 1 callers
Function
config_file_options_desc
prog_options.cpp:60
↓ 1 callers
Function
general_options_desc
prog_options.cpp:8
↓ 1 callers
Function
get_prog_options
prog_options.cpp:71
↓ 1 callers
Method
load_calibration
minimu9.cpp:272
↓ 1 callers
Function
main_with_exceptions
minimu9-ahrs.cpp:199
↓ 1 callers
Method
measure_offsets
minimu9.cpp:367
↓ 1 callers
Method
open
l3g.cpp:4
↓ 1 callers
Method
pace
pacer.h:48
↓ 1 callers
Function
print_command_line_options_desc
prog_options.cpp:65
↓ 1 callers
Function
processing_options_desc
prog_options.cpp:31
↓ 1 callers
Method
read_acc
lsm6.cpp:59
↓ 1 callers
Method
read_gyro
minimu9.cpp:398
↓ 1 callers
Method
read_gyro
lsm6.cpp:50
↓ 1 callers
Method
read_mag
minimu9.cpp:381
↓ 1 callers
Method
read_mag
lsm303.cpp:132
↓ 1 callers
Method
read_raw
imu.h:8
↓ 1 callers
Method
set_period_ns
pacer.h:27
↓ 1 callers
Function
stream_raw_values
minimu9-ahrs.cpp:67
Method
auto_detect
minimu9.cpp:10
Method
close
pacer.h:59
Method
close
i2c_bus.cpp:70
Method
config_sensor_set
minimu9.cpp:147
Method
disable_redundant_sensors
minimu9.cpp:176
Method
enable
lis3mdl.cpp:20
Method
enable
minimu9.cpp:249
Method
enable
lsm6.cpp:15
Method
enable
Turns on the LSM303's accelerometer and magnetometers and places them in normal mode.
lsm303.cpp:48
Function
fuse_compass_only
minimu9-ahrs.cpp:106
Function
fuse_default
minimu9-ahrs.cpp:137
Function
fuse_gyro_only
minimu9-ahrs.cpp:129
Method
get_acc_scale
minimu9.cpp:346
Method
get_gyro_scale
minimu9.cpp:357
Method
i2c_bus
i2c_bus.cpp:18
Function
main
minimu9-ahrs.cpp:293
Method
open
lis3mdl.cpp:4
Method
open
minimu9.cpp:224
Method
open
i2c_bus.cpp:50
Method
open
lsm6.cpp:4
Method
open
lsm303.cpp:15
Method
open_from_fd
i2c_bus.cpp:60
Function
operator-
sensor_set.h:17
Method
operator=
pacer.h:16
Function
output_euler
minimu9-ahrs.cpp:61
Function
output_matrix
minimu9-ahrs.cpp:56
Function
output_quaternion
minimu9-ahrs.cpp:51
Method
pacer
pacer.h:12
Function
posix_error
exceptions.h:8
Method
read
lis3mdl.cpp:42
Method
read
In body coords, with units = rad/sec
imu.h:32
Method
read
lsm303.cpp:165
Method
read_acc
lsm303.cpp:122
Method
read_acc_raw
minimu9.cpp:310
Method
read_acc_reg
lsm303.cpp:31
Method
read_gyro_raw
minimu9.cpp:328
Method
read_mag_raw
minimu9.cpp:292
Method
read_mag_reg
lsm303.cpp:26
Method
read_reg
l3g.cpp:27
Method
try_write_byte_and_read
i2c_bus.cpp:111
Method
write
i2c_bus.cpp:96
Method
write_acc_reg
lsm303.cpp:41
Method
write_mag_reg
lsm303.cpp:36
Method
write_reg
l3g.cpp:22
Method
write_reg
lis3mdl.cpp:15
Method
write_reg
lsm6.cpp:45
Method
~i2c_bus
i2c_bus.cpp:45
Method
~pacer
pacer.h:22