Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ElectronicCats/mpu6050
/ functions
Functions
394 in github.com/ElectronicCats/mpu6050
⨍
Functions
394
◇
Types & classes
12
Method
setFullScaleGyroRange
Set full-scale gyroscope range. * @param range New full-scale gyroscope range value * @see getFullScaleRange() * @see MPU6050_GYRO_FS_250 * @see M
src/MPU6050.cpp:331
Method
setI2CBypassEnabled
Set I2C bypass enabled status. * When this bit is equal to 1 and I2C_MST_EN (Register 106 bit[5]) is equal to * 0, the host application processor wi
src/MPU6050.cpp:1628
Method
setI2CMasterModeEnabled
Set I2C Master Mode enabled status. * @param enabled New I2C Master Mode enabled status * @see getI2CMasterModeEnabled() * @see MPU6050_RA_USER_CTR
src/MPU6050.cpp:2499
Method
setIntDMPEnabled
src/MPU6050.cpp:3116
Method
setIntDataReadyEnabled
Set Data Ready interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntDataReadyEnabled() * @see MPU6050_RA_INT_CFG *
src/MPU6050.cpp:1794
Method
setIntEnabled
Set full interrupt enabled status. * Full register byte for all interrupts, for quick reading. Each bit should be * set 0 for disabled, 1 for enable
src/MPU6050.cpp:1678
Method
setIntFIFOBufferOverflowEnabled
Set FIFO Buffer Overflow interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntFIFOBufferOverflowEnabled() * @see MP
src/MPU6050.cpp:1754
Method
setIntFreefallEnabled
Set Free Fall interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntFreefallEnabled() * @see MPU6050_RA_INT_ENABLE
src/MPU6050.cpp:1697
Method
setIntI2CMasterEnabled
Set I2C Master interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntI2CMasterEnabled() * @see MPU6050_RA_INT_ENABLE
src/MPU6050.cpp:1774
Method
setIntMotionEnabled
Set Motion Detection interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntMotionEnabled() * @see MPU6050_RA_INT_ENA
src/MPU6050.cpp:1716
Method
setIntPLLReadyEnabled
src/MPU6050.cpp:3109
Method
setIntZeroMotionEnabled
Set Zero Motion Detection interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntZeroMotionEnabled() * @see MPU6050_R
src/MPU6050.cpp:1735
Method
setInterruptDrive
Set interrupt drive mode. * @param drive New interrupt drive mode (0=push-pull, 1=open-drain) * @see getInterruptDrive() * @see MPU6050_RA_INT_PIN_
src/MPU6050.cpp:1523
Method
setInterruptLatch
Set interrupt latch mode. * @param latch New latch mode (0=50us-pulse, 1=latch-until-int-cleared) * @see getInterruptLatch() * @see MPU6050_RA_INT_
src/MPU6050.cpp:1542
Method
setInterruptLatchClear
Set interrupt latch clear mode. * @param clear New latch clear mode (0=status-read-only, 1=any-register-read) * @see getInterruptLatchClear() * @se
src/MPU6050.cpp:1561
Method
setInterruptMode
Set interrupt logic level mode. * @param mode New interrupt mode (0=active-high, 1=active-low) * @see getInterruptMode() * @see MPU6050_RA_INT_PIN_
src/MPU6050.cpp:1504
Method
setMasterClockSpeed
Set I2C master clock speed. * @reparam speed Current I2C master clock speed * @see MPU6050_RA_I2C_MST_CTRL */
src/MPU6050.cpp:1033
Method
setMemoryBank
src/MPU6050.cpp:3173
Method
setMemoryStartAddress
src/MPU6050.cpp:3182
Method
setMotionDetectionCounterDecrement
Set Motion detection counter decrement configuration. * @param decrement New decrement configuration value * @see getMotionDetectionCounterDecrement
src/MPU6050.cpp:2451
Method
setMotionDetectionDuration
Set motion detection event duration threshold. * @param duration New motion detection duration threshold value (LSB = 1ms) * @see getMotionDetection
src/MPU6050.cpp:681
Method
setMotionDetectionThreshold
Set motion detection event acceleration threshold. * @param threshold New motion detection acceleration threshold value (LSB = 2mg) * @see getMotion
src/MPU6050.cpp:651
Method
setMultiMasterEnabled
Set multi-master enabled value. * @param enabled New multi-master enabled value * @see getMultiMasterEnabled() * @see MPU6050_RA_I2C_MST_CTRL */
src/MPU6050.cpp:930
Method
setOTPBankValid
src/MPU6050.cpp:2976
Method
setRate
Set gyroscope sample rate divider. * @param rate New sample rate divider * @see getRate() * @see MPU6050_RA_SMPLRT_DIV */
src/MPU6050.cpp:211
Method
setSlave0FIFOEnabled
Set Slave 0 FIFO enabled value. * @param enabled New Slave 0 FIFO enabled value * @see getSlave0FIFOEnabled() * @see MPU6050_RA_FIFO_EN */
src/MPU6050.cpp:900
Method
setSlave1FIFOEnabled
Set Slave 1 FIFO enabled value. * @param enabled New Slave 1 FIFO enabled value * @see getSlave1FIFOEnabled() * @see MPU6050_RA_FIFO_EN */
src/MPU6050.cpp:882
Method
setSlave2FIFOEnabled
Set Slave 2 FIFO enabled value. * @param enabled New Slave 2 FIFO enabled value * @see getSlave2FIFOEnabled() * @see MPU6050_RA_FIFO_EN */
src/MPU6050.cpp:864
Method
setSlave3FIFOEnabled
Set Slave 3 FIFO enabled value. * @param enabled New Slave 3 FIFO enabled value * @see getSlave3FIFOEnabled() * @see MPU6050_RA_MST_CTRL */
src/MPU6050.cpp:971
Method
setSlave4Address
Set the I2C address of Slave 4. * @param address New address for Slave 4 * @see getSlave4Address() * @see MPU6050_RA_I2C_SLV4_ADDR */
src/MPU6050.cpp:1263
Method
setSlave4Enabled
Set the enabled value for Slave 4. * @param enabled New enabled value for Slave 4 * @see getSlave4Enabled() * @see MPU6050_RA_I2C_SLV4_CTRL */
src/MPU6050.cpp:1309
Method
setSlave4InterruptEnabled
Set the enabled value for Slave 4 transaction interrupts. * @param enabled New enabled value for Slave 4 transaction interrupts. * @see getSlave4Int
src/MPU6050.cpp:1330
Method
setSlave4MasterDelay
Set Slave 4 master delay value. * @param delay New Slave 4 master delay value * @see getSlave4MasterDelay() * @see MPU6050_RA_I2C_SLV4_CTRL */
src/MPU6050.cpp:1378
Method
setSlave4OutputByte
Set new byte to write to Slave 4. * This register stores the data to be written into the Slave 4. If I2C_SLV4_RW * is set 1 (set to read), this regi
src/MPU6050.cpp:1291
Method
setSlave4Register
Set the active internal register for Slave 4. * @param reg New active register for Slave 4 * @see getSlave4Register() * @see MPU6050_RA_I2C_SLV4_RE
src/MPU6050.cpp:1282
Method
setSlave4WriteMode
Set write mode for the Slave 4. * @param mode New write mode for Slave 4 (0 = register address + data, 1 = data only) * @see getSlave4WriteMode() *
src/MPU6050.cpp:1351
Method
setSlaveAddress
Set the I2C address of the specified slave (0-3). * @param num Slave number (0-3) * @param address New address for specified slave * @see getSlaveA
src/MPU6050.cpp:1091
Method
setSlaveDataLength
Set number of bytes to read for the specified slave (0-3). * @param num Slave number (0-3) * @param length Number of bytes to read for specified sla
src/MPU6050.cpp:1238
Method
setSlaveDelayEnabled
Set slave delay enabled status. * @param num Slave number (0-4) * @param enabled New slave delay enabled status. * @see MPU6050_RA_I2C_MST_DELAY_CT
src/MPU6050.cpp:2316
Method
setSlaveEnabled
Set the enabled value for the specified slave (0-3). * @param num Slave number (0-3) * @param enabled New enabled value for specified slave * @see
src/MPU6050.cpp:1139
Method
setSlaveOutputByte
Write byte to Data Output container for specified slave. * This register holds the output data written into Slave when Slave is set to * write mode.
src/MPU6050.cpp:2258
Method
setSlaveReadWriteTransitionEnabled
Set slave read/write transition enabled value. * @param enabled New slave read/write transition enabled value * @see getSlaveReadWriteTransitionEnab
src/MPU6050.cpp:993
Method
setSlaveRegister
Set the active internal register for the specified slave (0-3). * @param num Slave number (0-3) * @param reg New active register for specified slave
src/MPU6050.cpp:1117
Method
setSlaveWordByteSwap
Set word pair byte-swapping enabled for the specified slave (0-3). * @param num Slave number (0-3) * @param enabled New word pair byte-swapping enab
src/MPU6050.cpp:1165
Method
setSlaveWordGroupOffset
Set word pair grouping order offset for the specified slave (0-3). * @param num Slave number (0-3) * @param enabled New word pair grouping order off
src/MPU6050.cpp:1216
Method
setSlaveWriteMode
Set write mode for the specified slave (0-3). * @param num Slave number (0-3) * @param mode New write mode for specified slave (0 = register address
src/MPU6050.cpp:1190
Method
setSleepEnabled
Set sleep mode status. * @param enabled New sleep mode enabled status * @see getSleepEnabled() * @see MPU6050_RA_PWR_MGMT_1 * @see MPU6050_PWR1_SL
src/MPU6050.cpp:2574
Method
setStandbyXAccelEnabled
Set X-axis accelerometer standby enabled status. * @param New X-axis standby enabled status * @see getStandbyXAccelEnabled() * @see MPU6050_RA_PWR_
src/MPU6050.cpp:2724
Method
setStandbyXGyroEnabled
Set X-axis gyroscope standby enabled status. * @param New X-axis standby enabled status * @see getStandbyXGyroEnabled() * @see MPU6050_RA_PWR_MGMT_
src/MPU6050.cpp:2781
Method
setStandbyYAccelEnabled
Set Y-axis accelerometer standby enabled status. * @param New Y-axis standby enabled status * @see getStandbyYAccelEnabled() * @see MPU6050_RA_PWR_
src/MPU6050.cpp:2743
Method
setStandbyYGyroEnabled
Set Y-axis gyroscope standby enabled status. * @param New Y-axis standby enabled status * @see getStandbyYGyroEnabled() * @see MPU6050_RA_PWR_MGMT_
src/MPU6050.cpp:2800
Method
setStandbyZAccelEnabled
Set Z-axis accelerometer standby enabled status. * @param New Z-axis standby enabled status * @see getStandbyZAccelEnabled() * @see MPU6050_RA_PWR_
src/MPU6050.cpp:2762
Method
setStandbyZGyroEnabled
Set Z-axis gyroscope standby enabled status. * @param New Z-axis standby enabled status * @see getStandbyZGyroEnabled() * @see MPU6050_RA_PWR_MGMT_
src/MPU6050.cpp:2819
Method
setTempFIFOEnabled
Set temperature FIFO enabled value. * @param enabled New temperature FIFO enabled value * @see getTempFIFOEnabled() * @see MPU6050_RA_FIFO_EN */
src/MPU6050.cpp:773
Method
setTempSensorEnabled
Set temperature sensor enabled status. * Note: this register stores the *disabled* value, but for consistency with the * rest of the code, the funct
src/MPU6050.cpp:2623
Method
setWaitForExternalSensorEnabled
Set wait-for-external-sensor-data enabled value. * @param enabled New wait-for-external-sensor-data enabled value * @see getWaitForExternalSensorEna
src/MPU6050.cpp:953
Method
setWakeCycleEnabled
Set wake cycle enabled status. * @param enabled New sleep mode enabled status * @see getWakeCycleEnabled() * @see MPU6050_RA_PWR_MGMT_1 * @see MPU
src/MPU6050.cpp:2595
Method
setWakeFrequency
Set wake frequency in Accel-Only Low Power Mode. * @param frequency New wake frequency * @see MPU6050_RA_PWR_MGMT_2 */
src/MPU6050.cpp:2704
Method
setXAccelOffset
src/MPU6050.cpp:3044
Method
setXFineGain
src/MPU6050.cpp:3013
Method
setXGyroFIFOEnabled
Set gyroscope X-axis FIFO enabled value. * @param enabled New gyroscope X-axis FIFO enabled value * @see getXGyroFIFOEnabled() * @see MPU6050_RA_FI
src/MPU6050.cpp:791
Method
setXGyroOffset
src/MPU6050.cpp:3079
Method
setXGyroOffsetTC
src/MPU6050.cpp:2983
Method
setYAccelOffset
src/MPU6050.cpp:3056
Method
setYFineGain
src/MPU6050.cpp:3023
Method
setYGyroFIFOEnabled
Set gyroscope Y-axis FIFO enabled value. * @param enabled New gyroscope Y-axis FIFO enabled value * @see getYGyroFIFOEnabled() * @see MPU6050_RA_FI
src/MPU6050.cpp:809
Method
setYGyroOffset
src/MPU6050.cpp:3089
Method
setYGyroOffsetTC
src/MPU6050.cpp:2993
Method
setZAccelOffset
src/MPU6050.cpp:3068
Method
setZFineGain
src/MPU6050.cpp:3033
Method
setZGyroFIFOEnabled
Set gyroscope Z-axis FIFO enabled value. * @param enabled New gyroscope Z-axis FIFO enabled value * @see getZGyroFIFOEnabled() * @see MPU6050_RA_FI
src/MPU6050.cpp:827
Method
setZGyroOffset
src/MPU6050.cpp:3099
Method
setZGyroOffsetTC
src/MPU6050.cpp:3003
Method
setZeroMotionDetectionDuration
Set zero motion detection event duration threshold. * @param duration New zero motion detection duration threshold value (LSB = 1ms) * @see getZeroM
src/MPU6050.cpp:752
Method
setZeroMotionDetectionThreshold
Set zero motion detection event acceleration threshold. * @param threshold New zero motion detection acceleration threshold value (LSB = 2mg) * @see
src/MPU6050.cpp:721
Method
setup
src/I2Cdev.cpp:736
Method
stop
src/I2Cdev.cpp:901
Method
switchSPIEnabled
Switch from I2C to SPI mode (MPU-6000 only) * If this is set, the primary SPI interface will be enabled in place of the * disabled primary I2C inter
src/MPU6050.cpp:2506
Method
testConnection
Verify the I2C connection. * Make sure the device is connected and responds as expected. * @return True if connection is valid, false otherwise */
src/MPU6050.cpp:152
Method
waitInt
src/I2Cdev.cpp:730
Method
writeBit
write a single bit in an 8-bit device register. * @param devAddr I2C slave device address * @param regAddr Register regAddr to write to * @param bi
src/I2Cdev.cpp:469
Method
writeBitW
write a single bit in a 16-bit device register. * @param devAddr I2C slave device address * @param regAddr Register regAddr to write to * @param bi
src/I2Cdev.cpp:483
Method
writeBits
Write multiple bits in an 8-bit device register. * @param devAddr I2C slave device address * @param regAddr Register regAddr to write to * @param b
src/I2Cdev.cpp:498
Method
writeBitsW
Write multiple bits in a 16-bit device register. * @param devAddr I2C slave device address * @param regAddr Register regAddr to write to * @param b
src/I2Cdev.cpp:527
Method
writeBuf
src/I2Cdev.cpp:782
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
src/I2Cdev.cpp:554
Method
writeBytes
Write multiple bytes to an 8-bit device register. * @param devAddr I2C slave device address * @param regAddr First register address to write to * @
src/I2Cdev.cpp:575
Method
writeDMPConfigurationSet
src/MPU6050.cpp:3305
Method
writeMemoryBlock
src/MPU6050.cpp:3226
Method
writeMemoryByte
src/MPU6050.cpp:3192
Method
writeProgDMPConfigurationSet
src/MPU6050.cpp:3381
Method
writeProgMemoryBlock
src/MPU6050.cpp:3302
Method
writeWord
Write single word to a 16-bit device register. * @param devAddr I2C slave device address * @param regAddr Register address to write to * @param dat
src/I2Cdev.cpp:564
Method
writeWords
Write multiple words to a 16-bit device register. * @param devAddr I2C slave device address * @param regAddr First register address to write to * @
src/I2Cdev.cpp:642
← previous
301–394 of 394, ranked by callers