MCPcopy Create free account

hub / github.com/SlimeVR/SlimeVR-Tracker-ESP / functions

Functions1,844 in github.com/SlimeVR/SlimeVR-Tracker-ESP

↓ 124 callersMethodinfo
src/logging/Logger.cpp:23
↓ 115 callersMethodprint
src/configuration/Configuration.cpp:361
↓ 87 callersMethodwriteReg
src/sensorinterface/SPIImpl.h:75
↓ 70 callersMethoddebug
src/logging/Logger.cpp:16
↓ 49 callersFunctionICM_20948_execute_r
lib/ICM20948/ICM_20948_C.c:158
↓ 46 callersFunctionICM_20948_execute_w
lib/ICM20948/ICM_20948_C.c:149
↓ 45 callersFunctionICM_20948_set_bank
lib/ICM20948/ICM_20948_C.c:266
↓ 42 callersMethoderror
src/logging/Logger.cpp:37
↓ 40 callersMethodget
src/sensorinterface/SensorInterfaceManager.h:60
↓ 40 callersFunctioninv_icm20948_write_mems
* @brief Write data to a register in DMP memory * @param[in] DMP memory address * @param[in] number of byte to be written * @param[out]
lib/ICM20948/ICM_20948_C.c:1441
↓ 32 callersMethodsize
src/FSHelper.h:46
↓ 31 callersMethodtransfer
src/sensorinterface/DirectSPIInterface.h:45
↓ 25 callersMethodbeginTransmission
added by Jeff Rowberg 2013-05-07: Arduino Wire-style "beginTransmission" function (takes 7-bit device address like the Wire method, NOT 8-bit: 0x68, n
lib/i2cdev/I2Cdev.cpp:765
↓ 25 callersFunctionmin
lib/mpu9250/MPU9250MotionApps.cpp:332
↓ 24 callersMethodwrite
lib/i2cdev/I2Cdev.cpp:826
↓ 23 callersMethodtrace
src/logging/Logger.cpp:9
↓ 21 callersFunctionICM_20948_get_FIFO_count
lib/ICM20948/ICM_20948_C.c:1167
↓ 21 callersFunctionICM_20948_read_FIFO
lib/ICM20948/ICM_20948_C.c:1198
↓ 21 callersMethodendTransmission
lib/i2cdev/I2Cdev.cpp:1376
↓ 21 callersFunctionsquare
lib/vqf/vqf.cpp:19
↓ 21 callersMethodwarn
src/logging/Logger.cpp:30
↓ 18 callersMethodread
direct read/write
lib/ICM20948/ICM_20948.cpp:1127
↓ 18 callersMethodreset
src/status/TPSCounter.cpp:25
↓ 17 callersMethodfatal
src/logging/Logger.cpp:44
↓ 16 callersFunctionICM_20948_int_enable
lib/ICM20948/ICM_20948_C.c:458
↓ 16 callersFunctionadd
(key: str, value: Any, value_type: str)
scripts/preprocessor.py:93
↓ 16 callersMethodbegin
src/sensors/softfusion/CalibrationBase.h:76
↓ 16 callersFunctionsquare
src/motionprocessing/RestDetection.h:37
↓ 13 callersMethodbeginTransaction
src/sensorinterface/DirectSPIInterface.cpp:42
↓ 13 callersMethodendTransaction
src/sensorinterface/DirectSPIInterface.cpp:47
↓ 13 callersMethodgetToggle
src/sensors/SensorToggles.cpp:20
↓ 13 callersMethodoff
src/status/LEDManager.cpp:45
↓ 13 callersMethodon
src/status/LEDManager.cpp:39
↓ 12 callersFunctionICM_20948_int_pin_cfg
Interrupt Configuration
lib/ICM20948/ICM_20948_C.c:435
↓ 12 callersMethodread
src/FSHelper.h:49
↓ 12 callersMethodrequestFrom
lib/i2cdev/I2Cdev.cpp:1433
↓ 12 callersMethodtoString
src/sensorinterface/SPIImpl.h:122
↓ 11 callersMethoddigitalWrite
src/sensorinterface/DirectPinInterface.cpp:29
↓ 11 callersFunctionformat_value
Format a value according to type, with built-in validation.
scripts/preprocessor.py:59
↓ 11 callersFunctioninv_icm20948_read_mems
* @brief Read data from a register in DMP memory * @param[in] DMP memory address * @param[in] number of byte to be read * @param[in] input
lib/ICM20948/ICM_20948_C.c:1514
↓ 11 callersMethodsend
lib/i2cdev/I2Cdev.cpp:1398
↓ 11 callersMethodsetStatus
src/status/StatusManager.cpp:4
↓ 10 callersMethodclose
src/FSHelper.h:53
↓ 10 callersFunctiongetIMUNameByType
src/sensors/sensor.cpp:108
↓ 10 callersMethodpattern
src/status/LEDManager.cpp:57
↓ 10 callersMethodreadReg
src/sensorinterface/SPIImpl.h:53
↓ 10 callersMethodreadReg16
src/sensorinterface/SPIImpl.h:64
↓ 9 callersFunctionICM_20948_low_power
lib/ICM20948/ICM_20948_C.c:334
↓ 9 callersFunctionMultiply_Matrices
/////////////////////////////////////////////////////////////////////////// File: multiply_matrices.c
lib/magneto/mymathlib_matrix.cpp:412
↓ 9 callersFunctionis_equal_approx
lib/math/shared.h:88
↓ 8 callersMethodCalibrateAccel
@brief Fully calibrate Accel from ZERO in about 6-7 Loops 600-700 readings */
lib/mpu6050/MPU6050.cpp:3274
↓ 8 callersMethodCalibrateGyro
Calibration Routines @brief Fully calibrate Gyro from ZERO in about 6-7 Loops 600-700 readings */
lib/mpu6050/MPU6050.cpp:3260
↓ 8 callersMethodbegin
lib/i2cdev/I2Cdev.cpp:1352
↓ 8 callersMethodgetRestDetected
src/sensors/SensorFusion.cpp:132
↓ 8 callersMethodgetSensorType
src/sensors/sensor.h:97
↓ 8 callersMethodprocessAccelSample
src/sensors/softfusion/runtimecalibration/CalibrationStep.h:52
↓ 8 callersMethodprocessGyroSample
src/sensors/softfusion/runtimecalibration/CalibrationStep.h:53
↓ 8 callersMethodreadBytes
src/sensorinterface/SPIImpl.h:94
↓ 8 callersMethodupdate
src/sensors/SensorManager.cpp:60
↓ 8 callersMethodwriteByte
Write single byte to an 8-bit device register. * @param devAddr I2C slave device address * @param regAddr Register address to write to * @param dat
lib/i2cdev/I2Cdev.cpp:557
↓ 7 callersMethodavailable
lib/i2cdev/I2Cdev.cpp:1472
↓ 7 callersMethodbulkRead
src/sensors/softfusion/drivers/bmi270.h:431
↓ 7 callersMethodisWorking
TODO: realistically each sensor should print its own state instead of having 15 getters for things only the serial commands use
src/sensors/sensor.h:93
↓ 7 callersMethodsave
src/configuration/Configuration.cpp:110
↓ 7 callersFunctiontwi_Finish
lib/i2cdev/I2Cdev.cpp:1019
↓ 6 callersMethodPrintActiveOffsets
lib/mpu6050/MPU6050.cpp:3348
↓ 6 callersMethodcross
lib/math/vector3.h:152
↓ 6 callersFunctionfposmod
lib/math/shared.h:83
↓ 6 callersMethodpinMode
src/sensorinterface/DirectPinInterface.cpp:27
↓ 6 callersMethodrotate
lib/math/helper_3dmath.h:129
↓ 6 callersFunctionsetup
src/main.cpp:61
↓ 6 callersMethodtdotx
transposed dot products
lib/math/basis.h:137
↓ 6 callersMethodtdoty
lib/math/basis.h:140
↓ 6 callersMethodtdotz
lib/math/basis.h:143
↓ 5 callersFunctionICM_20948_sleep
lib/ICM20948/ICM_20948_C.c:304
↓ 5 callersFunctioncalibrationConfigTypeToString
src/configuration/SensorConfig.cpp:27
↓ 5 callersMethoddot
lib/math/quat.h:190
↓ 5 callersFunctionforEachFile
src/FSHelper.cpp:62
↓ 5 callersMethodin
Calls handler with opaque as argument in delay units of time */
lib/ICM20948/arduino-timer.h:69
↓ 5 callersMethodname
src/FSHelper.h:45
↓ 5 callersMethodprocessTempSample
src/sensors/softfusion/runtimecalibration/CalibrationStep.h:54
↓ 5 callersMethodreceive
lib/i2cdev/I2Cdev.cpp:1419
↓ 5 callersMethodsendInspectionRawIMUData
src/network/connection.cpp:411
↓ 5 callersMethodsize
Number of active tasks in the timer */
lib/ICM20948/arduino-timer.h:172
↓ 5 callersFunctiontwi_stop
lib/i2cdev/I2Cdev.cpp:1156
↓ 5 callersMethodupdateAcc
src/sensors/SensorFusion.cpp:25
↓ 5 callersMethodwrite
src/network/connection.cpp:113
↓ 4 callersFunctionComplex_Division
/////////////////////////////////////////////////////////////////////////// void Complex_Division(double x, double y, double u, double v, // doub
lib/magneto/mymathlib_matrix.cpp:1518
↓ 4 callersFunctionGet_Submatrix
lib/magneto/mymathlib_matrix.cpp:146
↓ 4 callersFunctionany
src/utils.h:50
↓ 4 callersFunctionconvert_to_chars
src/network/connection.cpp:35
↓ 4 callersMethodcurrent_calibration
lib/magneto/magneto1.4.cpp:29
↓ 4 callersMethodgetAcceleration
Get 3-axis accelerometer readings. * These registers store the most recent accelerometer measurements. * Accelerometer measurements are written to t
lib/mpu6050/MPU6050.cpp:1837
↓ 4 callersMethodgetDeviceID
Get Device ID. * This register is used to verify the identity of the device (0b110100, 0x34). * @return Device ID (6 bits only! should be 0x34) * @
lib/mpu6050/MPU6050.cpp:2799
↓ 4 callersMethodgetLinearAccVec
src/sensors/SensorFusion.cpp:103
↓ 4 callersMethodgetProduct
lib/math/helper_3dmath.h:58
↓ 4 callersMethodgetSensorId
src/sensors/sensor.h:96
↓ 4 callersMethodgetVector
! * @brief Gets a vector reading from the specified source * @param vector_type * possible vector type values * [VECTOR_
lib/bno055_adafruit/Adafruit_BNO055.cpp:381
↓ 4 callersMethodhasStatus
src/status/StatusManager.cpp:24
↓ 4 callersMethodinitialize
src/sensors/softfusion/drivers/bmi270.h:324
next →1–100 of 1,844, ranked by callers