MCPcopy Create free account

hub / github.com/ElectronicCats/mpu6050 / functions

Functions394 in github.com/ElectronicCats/mpu6050

MethodsetFullScaleGyroRange
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
MethodsetI2CBypassEnabled
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
MethodsetI2CMasterModeEnabled
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
MethodsetIntDMPEnabled
src/MPU6050.cpp:3116
MethodsetIntDataReadyEnabled
Set Data Ready interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntDataReadyEnabled() * @see MPU6050_RA_INT_CFG *
src/MPU6050.cpp:1794
MethodsetIntEnabled
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
MethodsetIntFIFOBufferOverflowEnabled
Set FIFO Buffer Overflow interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntFIFOBufferOverflowEnabled() * @see MP
src/MPU6050.cpp:1754
MethodsetIntFreefallEnabled
Set Free Fall interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntFreefallEnabled() * @see MPU6050_RA_INT_ENABLE
src/MPU6050.cpp:1697
MethodsetIntI2CMasterEnabled
Set I2C Master interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntI2CMasterEnabled() * @see MPU6050_RA_INT_ENABLE
src/MPU6050.cpp:1774
MethodsetIntMotionEnabled
Set Motion Detection interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntMotionEnabled() * @see MPU6050_RA_INT_ENA
src/MPU6050.cpp:1716
MethodsetIntPLLReadyEnabled
src/MPU6050.cpp:3109
MethodsetIntZeroMotionEnabled
Set Zero Motion Detection interrupt enabled status. * @param enabled New interrupt enabled status * @see getIntZeroMotionEnabled() * @see MPU6050_R
src/MPU6050.cpp:1735
MethodsetInterruptDrive
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
MethodsetInterruptLatch
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
MethodsetInterruptLatchClear
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
MethodsetInterruptMode
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
MethodsetMasterClockSpeed
Set I2C master clock speed. * @reparam speed Current I2C master clock speed * @see MPU6050_RA_I2C_MST_CTRL */
src/MPU6050.cpp:1033
MethodsetMemoryBank
src/MPU6050.cpp:3173
MethodsetMemoryStartAddress
src/MPU6050.cpp:3182
MethodsetMotionDetectionCounterDecrement
Set Motion detection counter decrement configuration. * @param decrement New decrement configuration value * @see getMotionDetectionCounterDecrement
src/MPU6050.cpp:2451
MethodsetMotionDetectionDuration
Set motion detection event duration threshold. * @param duration New motion detection duration threshold value (LSB = 1ms) * @see getMotionDetection
src/MPU6050.cpp:681
MethodsetMotionDetectionThreshold
Set motion detection event acceleration threshold. * @param threshold New motion detection acceleration threshold value (LSB = 2mg) * @see getMotion
src/MPU6050.cpp:651
MethodsetMultiMasterEnabled
Set multi-master enabled value. * @param enabled New multi-master enabled value * @see getMultiMasterEnabled() * @see MPU6050_RA_I2C_MST_CTRL */
src/MPU6050.cpp:930
MethodsetOTPBankValid
src/MPU6050.cpp:2976
MethodsetRate
Set gyroscope sample rate divider. * @param rate New sample rate divider * @see getRate() * @see MPU6050_RA_SMPLRT_DIV */
src/MPU6050.cpp:211
MethodsetSlave0FIFOEnabled
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
MethodsetSlave1FIFOEnabled
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
MethodsetSlave2FIFOEnabled
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
MethodsetSlave3FIFOEnabled
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
MethodsetSlave4Address
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
MethodsetSlave4Enabled
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
MethodsetSlave4InterruptEnabled
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
MethodsetSlave4MasterDelay
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
MethodsetSlave4OutputByte
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
MethodsetSlave4Register
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
MethodsetSlave4WriteMode
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
MethodsetSlaveAddress
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
MethodsetSlaveDataLength
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
MethodsetSlaveDelayEnabled
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
MethodsetSlaveEnabled
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
MethodsetSlaveOutputByte
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
MethodsetSlaveReadWriteTransitionEnabled
Set slave read/write transition enabled value. * @param enabled New slave read/write transition enabled value * @see getSlaveReadWriteTransitionEnab
src/MPU6050.cpp:993
MethodsetSlaveRegister
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
MethodsetSlaveWordByteSwap
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
MethodsetSlaveWordGroupOffset
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
MethodsetSlaveWriteMode
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
MethodsetSleepEnabled
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
MethodsetStandbyXAccelEnabled
Set X-axis accelerometer standby enabled status. * @param New X-axis standby enabled status * @see getStandbyXAccelEnabled() * @see MPU6050_RA_PWR_
src/MPU6050.cpp:2724
MethodsetStandbyXGyroEnabled
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
MethodsetStandbyYAccelEnabled
Set Y-axis accelerometer standby enabled status. * @param New Y-axis standby enabled status * @see getStandbyYAccelEnabled() * @see MPU6050_RA_PWR_
src/MPU6050.cpp:2743
MethodsetStandbyYGyroEnabled
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
MethodsetStandbyZAccelEnabled
Set Z-axis accelerometer standby enabled status. * @param New Z-axis standby enabled status * @see getStandbyZAccelEnabled() * @see MPU6050_RA_PWR_
src/MPU6050.cpp:2762
MethodsetStandbyZGyroEnabled
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
MethodsetTempFIFOEnabled
Set temperature FIFO enabled value. * @param enabled New temperature FIFO enabled value * @see getTempFIFOEnabled() * @see MPU6050_RA_FIFO_EN */
src/MPU6050.cpp:773
MethodsetTempSensorEnabled
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
MethodsetWaitForExternalSensorEnabled
Set wait-for-external-sensor-data enabled value. * @param enabled New wait-for-external-sensor-data enabled value * @see getWaitForExternalSensorEna
src/MPU6050.cpp:953
MethodsetWakeCycleEnabled
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
MethodsetWakeFrequency
Set wake frequency in Accel-Only Low Power Mode. * @param frequency New wake frequency * @see MPU6050_RA_PWR_MGMT_2 */
src/MPU6050.cpp:2704
MethodsetXAccelOffset
src/MPU6050.cpp:3044
MethodsetXFineGain
src/MPU6050.cpp:3013
MethodsetXGyroFIFOEnabled
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
MethodsetXGyroOffset
src/MPU6050.cpp:3079
MethodsetXGyroOffsetTC
src/MPU6050.cpp:2983
MethodsetYAccelOffset
src/MPU6050.cpp:3056
MethodsetYFineGain
src/MPU6050.cpp:3023
MethodsetYGyroFIFOEnabled
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
MethodsetYGyroOffset
src/MPU6050.cpp:3089
MethodsetYGyroOffsetTC
src/MPU6050.cpp:2993
MethodsetZAccelOffset
src/MPU6050.cpp:3068
MethodsetZFineGain
src/MPU6050.cpp:3033
MethodsetZGyroFIFOEnabled
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
MethodsetZGyroOffset
src/MPU6050.cpp:3099
MethodsetZGyroOffsetTC
src/MPU6050.cpp:3003
MethodsetZeroMotionDetectionDuration
Set zero motion detection event duration threshold. * @param duration New zero motion detection duration threshold value (LSB = 1ms) * @see getZeroM
src/MPU6050.cpp:752
MethodsetZeroMotionDetectionThreshold
Set zero motion detection event acceleration threshold. * @param threshold New zero motion detection acceleration threshold value (LSB = 2mg) * @see
src/MPU6050.cpp:721
Methodsetup
src/I2Cdev.cpp:736
Methodstop
src/I2Cdev.cpp:901
MethodswitchSPIEnabled
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
MethodtestConnection
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
MethodwaitInt
src/I2Cdev.cpp:730
MethodwriteBit
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
MethodwriteBitW
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
MethodwriteBits
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
MethodwriteBitsW
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
MethodwriteBuf
src/I2Cdev.cpp:782
MethodwriteByte
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
MethodwriteBytes
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
MethodwriteDMPConfigurationSet
src/MPU6050.cpp:3305
MethodwriteMemoryBlock
src/MPU6050.cpp:3226
MethodwriteMemoryByte
src/MPU6050.cpp:3192
MethodwriteProgDMPConfigurationSet
src/MPU6050.cpp:3381
MethodwriteProgMemoryBlock
src/MPU6050.cpp:3302
MethodwriteWord
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
MethodwriteWords
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
← previous301–394 of 394, ranked by callers