MCPcopy Create free account

hub / github.com/DavidEGrayson/minimu9-ahrs / functions

Functions80 in github.com/DavidEGrayson/minimu9-ahrs

↓ 8 callersMethodtry_write_byte_and_read_byte
i2c_bus.h:52
↓ 8 callersMethodwrite_byte_and_read
i2c_bus.cpp:79
↓ 7 callersFunctionposix_error
i2c_bus.cpp:13
↓ 5 callersMethodwrite_two_bytes
i2c_bus.h:39
↓ 3 callersFunctionahrs
minimu9-ahrs.cpp:163
↓ 3 callersFunctionvector_from_ints
vector.h:12
↓ 3 callersMethodwrite_byte_and_read_byte
i2c_bus.h:45
↓ 2 callersFunctioncommand_line_options_desc
prog_options.cpp:52
↓ 2 callersMethodenable
Turns on the gyro and places it in normal mode.
l3g.cpp:16
↓ 2 callersMethodread
l3g.cpp:32
↓ 2 callersMethodread_acc
minimu9.cpp:392
↓ 2 callersFunctionrotate
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 callersFunctionrotation_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 callersFunctionsensor_options_desc
prog_options.cpp:20
↓ 1 callersFunctionconfig_file_options_desc
prog_options.cpp:60
↓ 1 callersFunctiongeneral_options_desc
prog_options.cpp:8
↓ 1 callersFunctionget_prog_options
prog_options.cpp:71
↓ 1 callersMethodload_calibration
minimu9.cpp:272
↓ 1 callersFunctionmain_with_exceptions
minimu9-ahrs.cpp:199
↓ 1 callersMethodmeasure_offsets
minimu9.cpp:367
↓ 1 callersMethodopen
l3g.cpp:4
↓ 1 callersMethodpace
pacer.h:48
↓ 1 callersFunctionprint_command_line_options_desc
prog_options.cpp:65
↓ 1 callersFunctionprocessing_options_desc
prog_options.cpp:31
↓ 1 callersMethodread_acc
lsm6.cpp:59
↓ 1 callersMethodread_gyro
minimu9.cpp:398
↓ 1 callersMethodread_gyro
lsm6.cpp:50
↓ 1 callersMethodread_mag
minimu9.cpp:381
↓ 1 callersMethodread_mag
lsm303.cpp:132
↓ 1 callersMethodread_raw
imu.h:8
↓ 1 callersMethodset_period_ns
pacer.h:27
↓ 1 callersFunctionstream_raw_values
minimu9-ahrs.cpp:67
Methodauto_detect
minimu9.cpp:10
Methodclose
pacer.h:59
Methodclose
i2c_bus.cpp:70
Methodconfig_sensor_set
minimu9.cpp:147
Methoddisable_redundant_sensors
minimu9.cpp:176
Methodenable
lis3mdl.cpp:20
Methodenable
minimu9.cpp:249
Methodenable
lsm6.cpp:15
Methodenable
Turns on the LSM303's accelerometer and magnetometers and places them in normal mode.
lsm303.cpp:48
Functionfuse_compass_only
minimu9-ahrs.cpp:106
Functionfuse_default
minimu9-ahrs.cpp:137
Functionfuse_gyro_only
minimu9-ahrs.cpp:129
Methodget_acc_scale
minimu9.cpp:346
Methodget_gyro_scale
minimu9.cpp:357
Methodi2c_bus
i2c_bus.cpp:18
Functionmain
minimu9-ahrs.cpp:293
Methodopen
lis3mdl.cpp:4
Methodopen
minimu9.cpp:224
Methodopen
i2c_bus.cpp:50
Methodopen
lsm6.cpp:4
Methodopen
lsm303.cpp:15
Methodopen_from_fd
i2c_bus.cpp:60
Functionoperator-
sensor_set.h:17
Methodoperator=
pacer.h:16
Functionoutput_euler
minimu9-ahrs.cpp:61
Functionoutput_matrix
minimu9-ahrs.cpp:56
Functionoutput_quaternion
minimu9-ahrs.cpp:51
Methodpacer
pacer.h:12
Functionposix_error
exceptions.h:8
Methodread
lis3mdl.cpp:42
Methodread
In body coords, with units = rad/sec
imu.h:32
Methodread
lsm303.cpp:165
Methodread_acc
lsm303.cpp:122
Methodread_acc_raw
minimu9.cpp:310
Methodread_acc_reg
lsm303.cpp:31
Methodread_gyro_raw
minimu9.cpp:328
Methodread_mag_raw
minimu9.cpp:292
Methodread_mag_reg
lsm303.cpp:26
Methodread_reg
l3g.cpp:27
Methodtry_write_byte_and_read
i2c_bus.cpp:111
Methodwrite
i2c_bus.cpp:96
Methodwrite_acc_reg
lsm303.cpp:41
Methodwrite_mag_reg
lsm303.cpp:36
Methodwrite_reg
l3g.cpp:22
Methodwrite_reg
lis3mdl.cpp:15
Methodwrite_reg
lsm6.cpp:45
Method~i2c_bus
i2c_bus.cpp:45
Method~pacer
pacer.h:22