Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SlimeVR/SlimeVR-Tracker-ESP
/ functions
Functions
1,844 in github.com/SlimeVR/SlimeVR-Tracker-ESP
⨍
Functions
1,844
◇
Types & classes
294
↓ 124 callers
Method
info
src/logging/Logger.cpp:23
↓ 115 callers
Method
print
src/configuration/Configuration.cpp:361
↓ 87 callers
Method
writeReg
src/sensorinterface/SPIImpl.h:75
↓ 70 callers
Method
debug
src/logging/Logger.cpp:16
↓ 49 callers
Function
ICM_20948_execute_r
lib/ICM20948/ICM_20948_C.c:158
↓ 46 callers
Function
ICM_20948_execute_w
lib/ICM20948/ICM_20948_C.c:149
↓ 45 callers
Function
ICM_20948_set_bank
lib/ICM20948/ICM_20948_C.c:266
↓ 42 callers
Method
error
src/logging/Logger.cpp:37
↓ 40 callers
Method
get
src/sensorinterface/SensorInterfaceManager.h:60
↓ 40 callers
Function
inv_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 callers
Method
size
src/FSHelper.h:46
↓ 31 callers
Method
transfer
src/sensorinterface/DirectSPIInterface.h:45
↓ 25 callers
Method
beginTransmission
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 callers
Function
min
lib/mpu9250/MPU9250MotionApps.cpp:332
↓ 24 callers
Method
write
lib/i2cdev/I2Cdev.cpp:826
↓ 23 callers
Method
trace
src/logging/Logger.cpp:9
↓ 21 callers
Function
ICM_20948_get_FIFO_count
lib/ICM20948/ICM_20948_C.c:1167
↓ 21 callers
Function
ICM_20948_read_FIFO
lib/ICM20948/ICM_20948_C.c:1198
↓ 21 callers
Method
endTransmission
lib/i2cdev/I2Cdev.cpp:1376
↓ 21 callers
Function
square
lib/vqf/vqf.cpp:19
↓ 21 callers
Method
warn
src/logging/Logger.cpp:30
↓ 18 callers
Method
read
direct read/write
lib/ICM20948/ICM_20948.cpp:1127
↓ 18 callers
Method
reset
src/status/TPSCounter.cpp:25
↓ 17 callers
Method
fatal
src/logging/Logger.cpp:44
↓ 16 callers
Function
ICM_20948_int_enable
lib/ICM20948/ICM_20948_C.c:458
↓ 16 callers
Function
add
(key: str, value: Any, value_type: str)
scripts/preprocessor.py:93
↓ 16 callers
Method
begin
src/sensors/softfusion/CalibrationBase.h:76
↓ 16 callers
Function
square
src/motionprocessing/RestDetection.h:37
↓ 13 callers
Method
beginTransaction
src/sensorinterface/DirectSPIInterface.cpp:42
↓ 13 callers
Method
endTransaction
src/sensorinterface/DirectSPIInterface.cpp:47
↓ 13 callers
Method
getToggle
src/sensors/SensorToggles.cpp:20
↓ 13 callers
Method
off
src/status/LEDManager.cpp:45
↓ 13 callers
Method
on
src/status/LEDManager.cpp:39
↓ 12 callers
Function
ICM_20948_int_pin_cfg
Interrupt Configuration
lib/ICM20948/ICM_20948_C.c:435
↓ 12 callers
Method
read
src/FSHelper.h:49
↓ 12 callers
Method
requestFrom
lib/i2cdev/I2Cdev.cpp:1433
↓ 12 callers
Method
toString
src/sensorinterface/SPIImpl.h:122
↓ 11 callers
Method
digitalWrite
src/sensorinterface/DirectPinInterface.cpp:29
↓ 11 callers
Function
format_value
Format a value according to type, with built-in validation.
scripts/preprocessor.py:59
↓ 11 callers
Function
inv_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 callers
Method
send
lib/i2cdev/I2Cdev.cpp:1398
↓ 11 callers
Method
setStatus
src/status/StatusManager.cpp:4
↓ 10 callers
Method
close
src/FSHelper.h:53
↓ 10 callers
Function
getIMUNameByType
src/sensors/sensor.cpp:108
↓ 10 callers
Method
pattern
src/status/LEDManager.cpp:57
↓ 10 callers
Method
readReg
src/sensorinterface/SPIImpl.h:53
↓ 10 callers
Method
readReg16
src/sensorinterface/SPIImpl.h:64
↓ 9 callers
Function
ICM_20948_low_power
lib/ICM20948/ICM_20948_C.c:334
↓ 9 callers
Function
Multiply_Matrices
/////////////////////////////////////////////////////////////////////////// File: multiply_matrices.c
lib/magneto/mymathlib_matrix.cpp:412
↓ 9 callers
Function
is_equal_approx
lib/math/shared.h:88
↓ 8 callers
Method
CalibrateAccel
@brief Fully calibrate Accel from ZERO in about 6-7 Loops 600-700 readings */
lib/mpu6050/MPU6050.cpp:3274
↓ 8 callers
Method
CalibrateGyro
Calibration Routines @brief Fully calibrate Gyro from ZERO in about 6-7 Loops 600-700 readings */
lib/mpu6050/MPU6050.cpp:3260
↓ 8 callers
Method
begin
lib/i2cdev/I2Cdev.cpp:1352
↓ 8 callers
Method
getRestDetected
src/sensors/SensorFusion.cpp:132
↓ 8 callers
Method
getSensorType
src/sensors/sensor.h:97
↓ 8 callers
Method
processAccelSample
src/sensors/softfusion/runtimecalibration/CalibrationStep.h:52
↓ 8 callers
Method
processGyroSample
src/sensors/softfusion/runtimecalibration/CalibrationStep.h:53
↓ 8 callers
Method
readBytes
src/sensorinterface/SPIImpl.h:94
↓ 8 callers
Method
update
src/sensors/SensorManager.cpp:60
↓ 8 callers
Method
writeByte
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 callers
Method
available
lib/i2cdev/I2Cdev.cpp:1472
↓ 7 callers
Method
bulkRead
src/sensors/softfusion/drivers/bmi270.h:431
↓ 7 callers
Method
isWorking
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 callers
Method
save
src/configuration/Configuration.cpp:110
↓ 7 callers
Function
twi_Finish
lib/i2cdev/I2Cdev.cpp:1019
↓ 6 callers
Method
PrintActiveOffsets
lib/mpu6050/MPU6050.cpp:3348
↓ 6 callers
Method
cross
lib/math/vector3.h:152
↓ 6 callers
Function
fposmod
lib/math/shared.h:83
↓ 6 callers
Method
pinMode
src/sensorinterface/DirectPinInterface.cpp:27
↓ 6 callers
Method
rotate
lib/math/helper_3dmath.h:129
↓ 6 callers
Function
setup
src/main.cpp:61
↓ 6 callers
Method
tdotx
transposed dot products
lib/math/basis.h:137
↓ 6 callers
Method
tdoty
lib/math/basis.h:140
↓ 6 callers
Method
tdotz
lib/math/basis.h:143
↓ 5 callers
Function
ICM_20948_sleep
lib/ICM20948/ICM_20948_C.c:304
↓ 5 callers
Function
calibrationConfigTypeToString
src/configuration/SensorConfig.cpp:27
↓ 5 callers
Method
dot
lib/math/quat.h:190
↓ 5 callers
Function
forEachFile
src/FSHelper.cpp:62
↓ 5 callers
Method
in
Calls handler with opaque as argument in delay units of time */
lib/ICM20948/arduino-timer.h:69
↓ 5 callers
Method
name
src/FSHelper.h:45
↓ 5 callers
Method
processTempSample
src/sensors/softfusion/runtimecalibration/CalibrationStep.h:54
↓ 5 callers
Method
receive
lib/i2cdev/I2Cdev.cpp:1419
↓ 5 callers
Method
sendInspectionRawIMUData
src/network/connection.cpp:411
↓ 5 callers
Method
size
Number of active tasks in the timer */
lib/ICM20948/arduino-timer.h:172
↓ 5 callers
Function
twi_stop
lib/i2cdev/I2Cdev.cpp:1156
↓ 5 callers
Method
updateAcc
src/sensors/SensorFusion.cpp:25
↓ 5 callers
Method
write
src/network/connection.cpp:113
↓ 4 callers
Function
Complex_Division
/////////////////////////////////////////////////////////////////////////// void Complex_Division(double x, double y, double u, double v, // doub
lib/magneto/mymathlib_matrix.cpp:1518
↓ 4 callers
Function
Get_Submatrix
lib/magneto/mymathlib_matrix.cpp:146
↓ 4 callers
Function
any
src/utils.h:50
↓ 4 callers
Function
convert_to_chars
src/network/connection.cpp:35
↓ 4 callers
Method
current_calibration
lib/magneto/magneto1.4.cpp:29
↓ 4 callers
Method
getAcceleration
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 callers
Method
getDeviceID
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 callers
Method
getLinearAccVec
src/sensors/SensorFusion.cpp:103
↓ 4 callers
Method
getProduct
lib/math/helper_3dmath.h:58
↓ 4 callers
Method
getSensorId
src/sensors/sensor.h:96
↓ 4 callers
Method
getVector
! * @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 callers
Method
hasStatus
src/status/StatusManager.cpp:24
↓ 4 callers
Method
initialize
src/sensors/softfusion/drivers/bmi270.h:324
next →
1–100 of 1,844, ranked by callers